字节一二面面经(补充)
一面 40mins
阐述项目
hashmap的put过程
进程和线程的区别
TCP和UDP
JVM内存模型
翻转链表
二维矩阵的查找
二面 40mins
hashMap和hashset的区别(被面试官怼了)
Java的四种引用
hashmap的线程扩容
ConcurrentHashMap的实现,说到1.7版本的时候扯到了ReentrantLock。然后现场写代码怎么使用,生产者消费者模型
http和https的区别,什么是SSL层
状态码:304 ,502等 还是不记得,和面试官说了自己记得的几个,并且平时都是查询的
判断一个链表是否有环,说了两种方法,一个是hashset和快慢指针,最后用快慢指针实现
总结:最后面试官说理论不要只是看,还要自己把他敲出来。。。
补充下一二面面经攒攒人品,希望这周可以拿到字节校招offer(虽然希望渺茫)。整体面下来还是比较顺利的,上面的问题不是全部问题,只是自己印象深刻一点的问题,希望对各位牛友有用,同时也祝愿各位早日拿到自己心仪的offer。
#字节跳动##校招##面经#