26日常实习|字节国际化后端一面(过)

今天下午面了字节,面完10min跟我说过了约周五二面,冲冲冲!
面试体验超超nice!
第一趴是自我介绍,让我介绍简历里没有的东西,可以详细介绍项目经历。
在我介绍到小程序的时候(有个小程序的项目,),引申的问了点相应的知识。
八股居然,问的不多,面试官好几次说“再问就是些八股的内容了,那就跳过吧”,似乎更喜欢问在实际场景中遇到的问题以及解决方法。

涉及到的知识点:
1. 技术栈里MySQL和Redis都具体是干了什么的
2. MySQL里存了什么东西
3. 为什么用Redis?MySQL和Redis的缓存一致性(讲了旁路缓存和延迟双删)
4. 延迟双删要是还有问题怎么办
5. 项目里缓存的粒度是uid的还是页面的
6. 用MySQL的时候有没有遇到慢查的问题(用户量小,没遇到过)
7. 为什么用go?(有一个项目用的是C)
8. go中GPM模型
9. 协程和线程的关系是什么
10. 协程之间怎么通信
11. 怎么操作共享变量(我说加锁,他问不加锁能实现吗,我说原子操作atomic包,应该是回答到他的点上了,就没继续问)

算法(我都震惊了!):先问我对树、链表还是数组比较熟,我说都还行,然后居然来了一题层序遍历!青天大好人!!
全部评论
缺人进去拧螺丝了,哈哈哈,得赶紧招上
1 回复 分享
发布于 2024-08-13 18:18 澳大利亚
延迟双删还有问题的话怎么回答的呀
点赞 回复 分享
发布于 2024-09-02 11:10 四川
手撕是啥形式呢
点赞 回复 分享
发布于 2024-08-19 00:32 陕西
实习还是秋招呢
点赞 回复 分享
发布于 2024-08-14 14:06 黑龙江
佬,面的是什么岗位
点赞 回复 分享
发布于 2024-08-13 20:38 四川
m
点赞 回复 分享
发布于 2024-08-13 18:02 上海

相关推荐

1. 自我介绍2. 问了一下项目3. cannal的作用和架构?4. Redis中用Lua脚本的优势或者好处?5. Redis内存满了之后怎么办?6. 缓存击穿,穿透,雪崩怎么解决?7. MySQL的索引覆盖是什么?以及一个场景题,问会不会发生索引覆盖8. 为什么要遵循最左匹配原则?9. 用什么工具检测IP的连通性?用端口呢?10. TCP为什么发生粘包,怎么解决粘包的问题?11. HTTP的响应吗有哪些,追问了302是什么意思,以及是怎么获取新地址的,401是什么意思?12. HTTP请求头部有哪些?13. HTTPS防范中间人攻击是怎么实现的,如果我伪装服务器呢,怎么判断?14. 什么是虚拟内存?操作系统是怎么实现延迟分配的?15. RPC框架有了解吗?注册中心的作用是什么?数据经过注册中心吗?16. Kafka是如何实现顺序消息的?17. Spring里面哪些注解用于声明Bean?18. 非阻塞I/O相对于阻塞I/O的优势在哪?19. 算法刷过吗?有什么经典百八十题做过没20. 讲讲在操作系统视角,我们常说系统切换,切换的什么东西?为什么切换会有额外的开销?21. cpu有缓存失效问题吗?怎么解决?22. volatile有什么作用?为什么有了MESI还要volatile?23. 既然CPU底层已经有了解决方案(MESI),为什么Java层面还要额外做工作(JMM)呢?24. Java里面的stream流用过吗?map和flatmap有什么区别?25. 怎么判断一个对象可以被回收?GC roots有哪些?26. Java内存模型中happen-before是干嘛的?27. 什么是系统调用?怎么发生系统调用?操作系统是怎么进行状态切换的,用什么机制?数据在这之间传递呢?28. Spring中Bean有哪些作用域?会话是什么意思?29. sleep方法释放锁了吗?
查看29道真题和解析
点赞 评论 收藏
分享
评论
11
71
分享

创作者周榜

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