记近期面试
腾讯一面
- 聊聊你大学期间代码量有没有5w行
- 聊聊你觉得自己代码能力非常大提升的时候
聊实习,聊的很细,收获。等等。
- 我们聊聊计算机网络,大概聊一下你了解的计算机网络
- 计算机网络哪里诞生的?
- 操作系统的进程与线程?
- 虚拟地址
- JNI了解吗?
- StringBuilder 与 StringBuffer
- 聊聊hashcode,自己调试代码的时候有没有去看对象的hashcode。
- 自己debug的时候,有没有发现一些奇怪的现象?
- 平时有没有了解一些不错的开源的项目?
- 操作系统的 缺页中断知道吧?听名字就知道了(前面还有两个问题引出来这个但忘记了)
- 你觉得自己还有哪些亮点是没有展现出来的?比如你的算法能力等等
卓望数码一面
- 多线程的创建方式
- 线程池了解多少?
- 线程池的参数了解吗?
- juc包下面的工具类有用过哪些?
- volatile讲一讲? 可见性,有序性。内存屏障
- 讲一下,数据库的聚簇索引和非聚簇索引。
腾讯二面
- 聊大学
- 聊实习经历。
- tcp三次握手,讲着讲着直接打断我。说一下time_wait这个状态吧。 2MSL 我只记得2倍的某某。。。最后面试官看不下去了,跟我说是MSL。如果,一直等待怎么办?心跳机制
- 聊聊HTTP吧。就从报文结构聊到版本,聊到HTTPS。。
- 操作系统,忘了。。。
- 算法:快排
桌望数码二面
- 聊一下索引
- 索引是不是越多越好。 不是,插入和删除要修改索引结构。耗时长,这个才是最关键的原因。
- 聊聊大学里面你最骄傲的事情,或者印象最深的事情。
- 聊聊你是如何学习一门新技术的?
- 最关键的点是什么? 对,是总结,每到一个阶段都要去总结,以后你在工作中也会懂得总结才是成长的关键。(我想到了我的mentor,哭泣了,教给我的东西太多太多了)