字节黑面评之旅
9.10 广告 19:00一面 第二周周一挂
面试(45mins)
描述了实习项目的业务特点
聊实习工作1,限流兜底
聊实习工作2,用到的ScheduleX的订阅的原理(估计看了前面的面评,也是被前面面试官一时兴起问的)
使用ScheduleX进行任务调度会选择一台机器,这中间用了什么方法。
根据我的需求的场景变形提问,如何保证幂等
变形了一个需求的场景,实际上不会出现,所以犹豫了会,但还是说明了在该场景下的可能情况。
描述了实习工作3,讲了整个链路,面试官理解了下,基于某个点提出了疑问。
synchronized和lock区别(主动回答到了底层),没有追问。
atomic原理。
算法(10mins)
最长回文子串
反馈:对过往工作内容不够了解
10.9 番茄一面 16:00
面试(10mins)
使用的分布式锁的命令
redis的hash的底层数据结构,越详细越好
算法(30mins)
k个一组链表反转
给一个0、1二维数组,求陆地数量
继续面试(15mins)
rpc通信相关的网络原理,负载均衡
使用消息队列做了什么,为什么使用消息队列
为什么选用RocketMQ
java里面的网络包
(写累了,慢慢补…
面试(45mins)
描述了实习项目的业务特点
聊实习工作1,限流兜底
聊实习工作2,用到的ScheduleX的订阅的原理(估计看了前面的面评,也是被前面面试官一时兴起问的)
使用ScheduleX进行任务调度会选择一台机器,这中间用了什么方法。
根据我的需求的场景变形提问,如何保证幂等
变形了一个需求的场景,实际上不会出现,所以犹豫了会,但还是说明了在该场景下的可能情况。
描述了实习工作3,讲了整个链路,面试官理解了下,基于某个点提出了疑问。
synchronized和lock区别(主动回答到了底层),没有追问。
atomic原理。
算法(10mins)
最长回文子串
反馈:对过往工作内容不够了解
10.9 番茄一面 16:00
面试(10mins)
使用的分布式锁的命令
redis的hash的底层数据结构,越详细越好
算法(30mins)
k个一组链表反转
给一个0、1二维数组,求陆地数量
继续面试(15mins)
rpc通信相关的网络原理,负载均衡
使用消息队列做了什么,为什么使用消息队列
为什么选用RocketMQ
java里面的网络包
(写累了,慢慢补…
全部评论
面了两次字节广告都是二面挂,拷打的太深入了
相关推荐
投递字节跳动等公司10个岗位 >
点赞 评论 收藏
分享