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

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

2.对java多线程的了解

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

3.Spring的依赖注入和控制反转分别表明什么意思,为何要这么作?若是不控制反转会有什么很差的地方?

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

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

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

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

5.领域模型是什么?

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

6.cookie和session的区别?

区别:sql

  • 存储数据量方面: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):一个再也不被程序使用的对象或变量还在内存中占有存储空间。api

原文: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…

相关文章
相关标签/搜索