一面: 1.先说项目,不知道为啥对我的数据挖掘项目那个感兴趣,就盯着这个问了很久,然后又对我第二个项目问了一些 2.hashmap底层实现,如何确定key相同 3.如何实现同步 4.锁和synchronized的区别 5.tcp三次握手,四次挥手,然后问我这个包要是没收到会怎么样,怎么判定包丢失,序列的作用 6.写单例模式(写了个最简单的),然后问我有什么问题,能不能改 7.算法题:给你一堆单词,输出单词接龙结果(我说是用图的可达性求解) 8.求一个栈的最大值,要求时间复杂度O(1),我感觉我自己也是蛮套路的,先写一个最简单的,然后说能不能优化,...