字节抖音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

相关推荐

10-17 16:07
门头沟学院 Java
牛牛大你18号:在汇报,突然弹出来,,领导以为我在准备跳槽,刚从领导办公室谈心出来
点赞 评论 收藏
分享
11-04 14:10
东南大学 Java
_可乐多加冰_:去市公司包卖卡的
点赞 评论 收藏
分享
评论
4
59
分享
牛客网
牛客企业服务