6.15 一面 40 min
1、说说你对Linux的了解
2、Linux常用命令
3、有使用过多线程技术吗,说说你对多线程的理解
4、创建线程池的方法
5、线程池的类型有哪些
6、如何破坏、预防死锁
7、为什么要使用单例模式,你是怎么实现单例模式的(提了一下项目里有用到单例模式)
8、单例模式加锁会导致死锁吗,怎么在并发情况下创建单例而不会造成死锁的发生
9、说一下你平时写代码遇到过哪些异常,异常的类型有哪些,非运行时异常下具体有哪些异常,运行时异常下具体有哪些异常
10、说一下你知道的数据结构有哪些
11、如何选择使用hashMap还是hashTable
12.、如何选择使用List类型的集合
13、平时有对自己写的程序进行性能调优吗
14、在学校遇到过什么很困难的问题吗,怎么解决的
15、对其他行业有了解吗?你觉得其他行业目前的发展前景怎么样
16、有没有考虑转安卓方向(因为我简历上写的是Java后端开发)
17、反问
面试感想:面试官人还挺nice的,说话有耐心的,介绍了一下自己是做安卓应用偏向系统方向的,然后整体面试感觉还不错,有些地方忘了还会提示一下,问题基础且简单,但是还是自己太菜了,还很紧张然后有些问题脑子短路了当时没想出来,只回答了一部分,还是继续加油吧,基础真的太重要了
#我的实习求职记录#