字节一二面面经(补充)

一面 40mins

阐述项目

hashmap的put过程

进程和线程的区别

TCP和UDP

JVM内存模型

翻转链表

二维矩阵的查找

二面 40mins

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

Java的四种引用

hashmap的线程扩容

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

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

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

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

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


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

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

相关推荐

2025-12-14 11:43
黑龙江大学 Java
用微笑面对困难:确实比较烂,可以这么修改:加上大学的qs排名,然后大学简介要写一些,然后硕士大学加大加粗,科研经历第一句话都写上在复旦大学时,主要负责xxxx,简历左上角把学校logo写上,建议用复旦大学的简历模板
点赞 评论 收藏
分享
评论
2
11
分享

创作者周榜

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