记近期面试

350 阅读2分钟

腾讯一面

  1. 聊聊你大学期间代码量有没有5w行
  2. 聊聊你觉得自己代码能力非常大提升的时候
    聊实习,聊的很细,收获。等等。
  3. 我们聊聊计算机网络,大概聊一下你了解的计算机网络
  4. 计算机网络哪里诞生的?
  5. 操作系统的进程与线程?
  6. 虚拟地址
  7. JNI了解吗?
  8. StringBuilder 与 StringBuffer
  9. 聊聊hashcode,自己调试代码的时候有没有去看对象的hashcode。
  10. 自己debug的时候,有没有发现一些奇怪的现象?
  11. 平时有没有了解一些不错的开源的项目?
  12. 操作系统的 缺页中断知道吧?听名字就知道了(前面还有两个问题引出来这个但忘记了)
  13. 你觉得自己还有哪些亮点是没有展现出来的?比如你的算法能力等等

卓望数码一面

  1. 多线程的创建方式
  2. 线程池了解多少?
  3. 线程池的参数了解吗?
  4. juc包下面的工具类有用过哪些?
  5. volatile讲一讲? 可见性,有序性。内存屏障
  6. 讲一下,数据库的聚簇索引和非聚簇索引。

腾讯二面

  1. 聊大学
  2. 聊实习经历。
  3. tcp三次握手,讲着讲着直接打断我。说一下time_wait这个状态吧。 2MSL 我只记得2倍的某某。。。最后面试官看不下去了,跟我说是MSL。如果,一直等待怎么办?心跳机制
  4. 聊聊HTTP吧。就从报文结构聊到版本,聊到HTTPS。。
  5. 操作系统,忘了。。。
  6. 算法:快排

桌望数码二面

  1. 聊一下索引
  2. 索引是不是越多越好。 不是,插入和删除要修改索引结构。耗时长,这个才是最关键的原因。
  3. 聊聊大学里面你最骄傲的事情,或者印象最深的事情。
  4. 聊聊你是如何学习一门新技术的?
  5. 最关键的点是什么? 对,是总结,每到一个阶段都要去总结,以后你在工作中也会懂得总结才是成长的关键。(我想到了我的mentor,哭泣了,教给我的东西太多太多了)