字节抖音1、2、3面面经,许愿hr面顺利

已Offer ,5.31入职紫金数码,有中台的同学可以私聊我,可以多交流交流

3月份还没怎么复习投过一次字节,秒挂,5月份再战。

一面(60分钟)
  1. 自我介绍
  2. 项目,因为我的项目是深度学习的,主要问了我里面的思想以及解决问题的能力
  3. 操作系统中的中断是什么
  4. ctrl+c会发生什么
  5. 进程通讯的方式,以及管道通讯有什么缺陷,还问了一些细节的东西
  6. TCPUDP的区别
  7. 三次握手,为什么要三次而不是两次四次
  8. https的握手
  9. 本地公钥被篡改怎么办
  10. http2.0
  11. 深挖Java中的HashMap
  12. 数据库的特性,事务隔离级别,怎么理解,怎么保证
  13. 算法题1:二叉树前序形成链表,使用right指针表示链表,left指针指向空,空间复杂度要求O(n)
  14. 算法题2:二叉树的路径和,给定target,从根节点到叶子节点,是否存在和为target的路径

二面(60分钟)
  1. 自我介绍
  2. 项目,主要是考察我系统设计的能力,深挖了项目中大文件是怎么读取的,要怎么改进
  3. tcp如何保证可靠传输
  4. 仔细讲一讲拥塞控制,从慢启动开始,很细节,一直在追问
  5. 四次挥手的状态,time_wait过多要怎么解决
  6. 泛洪攻击要怎么解决
  7. http3.0有了解吗
  8. Java中怎么保证并发安全的
  9. 讲讲你怎么理解synchronized和volatile
  10. 都是什么场景下使用,为什么volatile不能保证原子性
  11. 你刚刚提到了内存屏障,讲讲你怎么理解的?Java的内存模型有了解吗
  12. 讲讲数据库中的锁机制
  13. 幻读可以通过什么机制保证
  14. 算法题:最长递增子序列,秒了
主要是Java并发那里聊了很久
三面(50分钟)
三面都没有自我介绍,上来就让我手推快排的时间复杂度,麻了,搞了七八分钟写了个大概
然后就问了ConcurrentHashMap的扩容以及怎么求size还有保证线程安全的机制,以及1.7、1.8锁的粒度问题
后面就直接算法题,太菜了没有A,不过真的从来没见过这道题
不过第二天还是等来了hr面得消息,希望hr面顺利,许愿oc


Hr面完,许愿oc 牛客给我力量
#字节跳动##实习##Java工程师##面经#
全部评论
算法题的话,生成一个0~100的随机数x,然后遍历权重,如果x<遍历到的权重,那么就是这个权重对应的数字,否则x减去这个权重,继续遍历下一个数字。 应该可解把?
1 回复 分享
发布于 2021-05-25 15:14
ctrl+c会发生什么就离谱。。。。。。
1 回复 分享
发布于 2021-06-01 12:20
最后一道算法题: 把权重依次相加,做一个前缀和数组,然后在0~总权重之间生成一个随机数x,从前缀和数组中二分查找x,最终定位到的下标就是随机选择的机器编号
点赞 回复 分享
发布于 2021-05-25 15:56
楼主投的是日常实习吗??
点赞 回复 分享
发布于 2021-05-25 17:02
只有我每次面试都不刷题,直接硬过算法的吗😂
点赞 回复 分享
发布于 2021-05-25 18:51
楼主面的是抖音的什么岗位呀?感觉好难
点赞 回复 分享
发布于 2021-05-25 20:20
本地公钥被篡改怎么想呢?
点赞 回复 分享
发布于 2021-05-26 11:38
请问楼主,您是校招吗,
点赞 回复 分享
发布于 2021-05-26 11:52
三面完第二天就收到hr面了吗
点赞 回复 分享
发布于 2021-05-27 16:17
赞。话说这是哪个中台~
点赞 回复 分享
发布于 2021-06-03 16:21
一面结束多久有通知?
点赞 回复 分享
发布于 2021-07-05 22:40
楼主本科还是硕士
点赞 回复 分享
发布于 2022-02-18 17:39
您好,想请问一下为什么volatile不能保证原子性这个问题您是怎么回答的?
点赞 回复 分享
发布于 2022-06-11 21:16

相关推荐

菜菜咪:1. 可以使用简历网站的模版,美观度会更好一点 2. 邮箱可以重新申请一个,或者用qq邮箱的别名,部分hr可能会不喜欢数字邮箱 3. 项目经历最好分点描述,类似的项目很多,可以参考一下别人怎么写的 4. 自我评价可加可不加,技术岗更看重技术。最后,加油,优秀士兵
点赞 评论 收藏
分享
10-11 15:42
皖西学院 Java
青鱼LINK:我硕士,也是java0面试,吾道不孤
点赞 评论 收藏
分享
评论
4
59
分享
牛客网
牛客企业服务