一面:
1. 介绍Go项目的核心逻辑?
2. 项目的难点?
3. 遇到困难的整体解决思路?
4. 介绍一下业务运行支撑系统?
5. 如何进行技术选型?
6. 在项目的安全性上做了哪些工作?
9. 抖音/淘宝的直播功能,如何测试?(分为主播端和用户端)
10. 编程题:用数组实现消息队列(要有错误检测)
11. 设计测试用例
12. 协程和线程
13. http和https的区别
14. TCP和UDP的区别
15. Java的GC
16. 重载和重写
二面:
1. 写一个Java的子类父类继承的代码
2. 端口是什么?为什么访问域名不需要端口?你的项目的端口是多少?
3. 熟悉Go的协程吗?
4. 讲讲Go的channel
5. 协程传输方法那么多,为什么使用channel
6. find和grep有什么区别?
7. Java整型的范围?
8. 写一个字符串转数字的方法?
反思:天天背常见八股文,人都背傻了,基础都忘了,二面问题问的应该算是比一面基础,但每一个都答得很拉,需要更新一下知识体系
全部评论
(2) 回帖