记一次阿里java后端开发实习生电话面试

1.会先给你个链接做题,都是一些比较简单的题目,比如句子翻转,打印时间什么的。

2.对java多线程的了解

推荐博客:www.cnblogs.com/wxd0108/p/5…

3.Spring的依赖注入和控制反转分别代表什么意思,为什么要这么做?如果不控制反转会有什么不好的地方?

简单一句话,控制反转的好处的减低耦合度

推荐博客:www.cnblogs.com/hoobey/p/60…

4.因简历里有提到类图,就问到了UML的常用的用例图有哪些?作用都是什么?

推荐文章:www.uml.org.cn/oobject/201…

5.领域模型是什么?

推荐文章:blog.csdn.net/u014028063/…

6.cookie和session的区别?

区别:

  • 存储数据量方面:session 能够存储任意的 java 对象,cookie 只能存储 String 类型的对象
  • 一个在客户端一个在服务端。因Cookie在客户端所以可以编辑伪造,不是十分安全。 Session过多时会消耗服务器资源,大型网站会有专门Session服务器,Cookie存在客户端没问题。
  • 域的支持范围不一样,比方说a.com的Cookie在a.com下都能用,而www.a.com的Session在api.a.com下都不能用,解决这个问题的办法是JSONP或者跨域资源共享。

原文:blog.csdn.net/liyifan687/…

7.Java里的内存泄露是什么?

内存泄漏定义(memory leak):一个不再被程序使用的对象或变量还在内存中占有存储空间。

原文:www.cnblogs.com/tiancai/p/9…

8.JVM

9.有没有看过源代码

10.Spring的bean是如何被创建出来的?bean的生命周期?

推荐文章:www.cnblogs.com/zrtqsk/p/37…

11.数据库的事务是什么?事务的几个特性?mysql事务的隔离级别有哪几种?

推荐文章:

数据库事务的四大特性以及事务的隔离级别:www.cnblogs.com/fjdingsd/p/…

spring事务(Transaction)的七种事务传播行为及五种隔离级别: blog.csdn.net/baidu_37107…

理解事务的4种隔离级别: blog.csdn.net/qq_33290787…

12.启动一个线程是run方法还是start方法?

推荐文章:www.cnblogs.com/whyalwaysme…

13.线程池

推荐文章:www.cnblogs.com/superfj/p/7…

14.数据库的索引是用来做什么的?在什么情况下会用到混合索引?索引有哪些类型?

sqlserver索引:www.cnblogs.com/selene/p/44…

mysql索引:blog.csdn.net/timer_gao/a…

15.机器学习的一些常见算法(随机森林)

推荐文章:www.jianshu.com/p/55a67c12d…

转载于:https://juejin.im/post/5cb44695f265da039955d09f

你可能感兴趣的:(记一次阿里java后端开发实习生电话面试)