现在等二面,发下一面的记录攒攒RP,今年最后的希望了😭😭
1、首先是自我介绍(我简历上面的项目是python的,就开始问python的东西,我说我还是熟悉Java😥)
2、java中怎么确保数据库连接会被关闭(回答的finally和try(resource))
3、try-return中return的结果(应该是finally中的,我回答错了😱)
4、在try中执行return了,怎么会回到finally中执行(这个我答的是JVM中的虚拟机栈中保存的信息,有人知道对不对吗😟)
5、Java中的递归
6、不写递归的终止条件会发生什么(栈溢出)
7、内存分为几个区域(本地方法栈、虚拟机栈、程序计数器、堆和方法区)
8、堆中存储的是什么数据(实例数据)
9、初始化放在什么代里面(新生代)
10、垃圾回收算法(标记-复制、标记-清除、标记-整理)
11、hashmap存储的过程
12、红黑树一定比链表快吗
13、红黑树和其他二叉树的区别
14、红黑树的作用
15、框架(这里我不熟悉,就没问了)
16、volatile
17、其他能够保证可见性的方法(synchronized)
18、synchronized加在类
19、linux的一些命令
20、进程的三种状态
21、网络的ip地址的子网掩码、广播地址
22、数据库三种删除表的命令的区别
然后就是开放式问题了
23、遇到的困难怎么解决的
24、团队合作的经历
然后让我提问题了
给这位面试官疯狂点赞,我不会的内容会跟我讲解,全程都很温柔,然后宣讲会请来了研发boss和一位team leader,非常有诚意了,给亚信安全点赞😁😁
全部评论
(6) 回帖