字节抖音后端一面面经

自我介绍
项目拷打:
为什么选用redis?
redis在任何时候都是单线程的吗?
为什么选用kafka?有没有考虑别的mq?kafka和其他mq的区别是什么?
kafka如何实现顺序消费?
kafka能实现死信队列吗?延迟消息呢?
如果要实现延迟消息采用什么方法?
partition内的顺序消费是如何实现的?
kafka一系列问题深挖很多很多一直问到我不会
caffeine本地缓存是如何实现的?如果命中率不高的话会产生什么问题?如何解决?考虑过如果项目上线的话如何解决这个问题吗?
(项目只写能想起来的了,好像差不多也全了)
八股:
concurrenthashmap数据结构?除了CAS还使用了什么?
synchronized与reentrantlock的区别?
为什么java要使用关键字和AQS两种方式实现不同的锁?
键入网页时都发生了什么?
http和https的区别?
tcp三次握手?
为什么https要使用加密?明文传输会发生什么?什么时候会导致信息被泄露?
手撕:
蛇形打印二叉树

感受:面试官特别特别好,感觉很好的学了一课,回答的七七八八,手撕他说可能有bug但是思路应该对,反问感觉过不了了,很感谢他抽出时间认真对待我的面试。
全部评论
同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
1 回复 分享
发布于 09-28 10:11 广东
想问问佬,我其实很菜,大学期间基本也没学到啥,也收到了这个面试要不要拒绝呀
点赞 回复 分享
发布于 10-01 09:58 陕西
同面,已经挂了
点赞 回复 分享
发布于 09-29 22:58 江苏
祝佬后面再接再厉
点赞 回复 分享
发布于 09-29 15:39 安徽
抖音电商嘛
点赞 回复 分享
发布于 09-28 13:58 四川
深夜面经!
点赞 回复 分享
发布于 09-27 02:34 广东
补几个:Redis中bgsave的异步持久化?在bgsave的时候可以和其他线程同步运行吗?任何时候都可以吗? SYN是什么意思?
点赞 回复 分享
发布于 09-27 02:13 江苏
发现面试官钟爱kafka,让我回去好好学学kafka,知识在深不在广超好的面试官
点赞 回复 分享
发布于 09-27 01:47 江苏

相关推荐

评论
8
41
分享

创作者周榜

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