字节一二面面经(补充)

一面 40mins

阐述项目

hashmap的put过程

进程和线程的区别

TCP和UDP

JVM内存模型

翻转链表

二维矩阵的查找

二面 40mins

hashMap和hashset的区别(被面试官怼了)

Java的四种引用

hashmap的线程扩容

ConcurrentHashMap的实现,说到1.7版本的时候扯到了ReentrantLock。然后现场写代码怎么使用,生产者消费者模型

http和https的区别,什么是SSL层

状态码:304 ,502等 还是不记得,和面试官说了自己记得的几个,并且平时都是查询的

判断一个链表是否有环,说了两种方法,一个是hashset和快慢指针,最后用快慢指针实现

总结:最后面试官说理论不要只是看,还要自己把他敲出来。。。


补充下一二面面经攒攒人品,希望这周可以拿到字节校招offer(虽然希望渺茫)。整体面下来还是比较顺利的,上面的问题不是全部问题,只是自己印象深刻一点的问题,希望对各位牛友有用,同时也祝愿各位早日拿到自己心仪的offer。

#字节跳动##校招##面经#
全部评论

相关推荐

评论
2
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务