腾讯用GO和C++的,面试官也会JAVA,但是部门是GO语言。
1、说说印象深刻的项目,由于项目偏算法,就没太多聊。
2、重载和重写的区别;
3、Java中默认修饰符;
4、Protected的权限范围;
5、HashMap在什么情况下会导致不安全?
6、由上一个问题引出HashMap为什么会产生循环链表;
7、Sychronized和ReentrantLock说一说。原理、区别之类的;
8、CAS和AQS的原理;
9、从JVM方面说说如果发生了死锁,怎么从JVM里找原因;
10、JAVA死锁怎么解决?
11、JUC包有什么熟悉的;
12、数据库索引说一说,覆盖索引、联合索引等;
13、数据库联合索引的建立原理;
14、给一些语句,会不会用到索引;
15、怎么判断一些语句用没用到索引;
16、2个大文件,每个文件50亿条URL,每个URL64B,内存4G,怎么找出所有重复项;
17、HTTP是有状态还是无状态的?
18、HTTP怎么变成有状态?
19、GET和POST的区别?
还有一些问题忘记了,问的问题挺多的,面试官非常NICE,人很好。期待二面。
全部评论
(4) 回帖