大佬们,java 校招面试喜欢问什么

如题,敢问大佬们在面试中喜欢问什么?

如果我问的话

  1. tcp 三次握手,四次挥手,为什么多一次?
  2. java 源码,比如 hashmap 实现?
  3. 多线程,如同步的方案有哪些,内部实现有哪些?
  4. mysql 的语句,索引?
  5. nosql 的使用,缓存?
  6. 算法考研,注重编程过程中的编写习惯,算法的话考常见的“快排”就好啦,不介意提前背过。
  7. 给一个场景,如何记录日志?
  8. 有无并发场景开发经验,如何优化,如何 debug
  9. 其他语言使用情况,优势与劣势
  10. 你能做到,你身边人做不到的有什么?你的优势与劣势
  11. 自己的职业规划

求推荐好的题目

我不知道应该注重什么?或者大家有什么好的题目给我参考一下?

抛砖引玉一下,算法题是:有一个有正数和负数的数组,找到连续的元素相加为最大的子数组。 之前没刷过题,做了半天通过了 n^3 的复杂度的,然后给出了一个策略,来不及实现了。