字节跳动 - 测试开发 - 一面 - byteintern
#字节跳动# #面经#
50分钟,有些记不起来的就不写了 日常来 自我介绍项目介绍 先
问项目有什么亮点,挑一个讲一下。
Python和Golang有什么区别?
Golang中的协程为什么高效?
agent执行一个请求的过程?(要答到底层去,dns、路由器、交换机,TCP/IP模型,答的不好,没有成体系,东一榔头西一榔头)
tcp请求中如果有一个请求特别大被拆分了多个包且有的包丢失了,后续会发生什么?(答的不好,讲了keepalive和重发,不够)
进程线程协程具体讲一下?
用户态和系统态讲一下?(要问我底层,不会了)
如何测试一个功能正确和完备?(没见过的八股,不会了)
如何使用CI/CD构建自动化测试构建部署流程?(讲了实际使用的流程,但估计不够)
如何给你的项目拓展未来?增加并发性?
Mysql的索引拓展讲一下?
最后做一道简单题,给10人随机分配100元红包,每人最低获取1元。
总结:我讲的多面试官问的少,所以问题少。忘记了rand的范围随机取数的函数,面试官慈悲给我查文档。写了两版抢红包,第二版区分是否最后一轮满足每人给1元,感觉还是不够随机,应该随机生成10个顺序,最后一轮按这个顺序取才真随机。
PS: hr非常友好,约时间打了两次电话,我在日常实习没空只能约晚上了,给hr点个赞👍
结果:3天后流程终止,等下一个byteintern岗位要不要我了。