(应该是g了,easy算法没做出来) 算法 (手里一副扑克牌, 第一张放在桌面上,第二张放回手牌底部, 重复第一步直到手里没牌. 根据桌子上的牌, 推出手里的牌)一面试完下来就秒了, 面试半小时找规律, 结果发现做错了讲讲线程、协程、进程区别讲讲你最喜欢哪个语言,为什么(ababa, 说了go比java以来管理简单,但是他说maven其实比mod强的不是一点)微服务的优点?对比单体的优点?(聊了十几分钟, 但是面试官都说这种单体其实也可以)每个业务单独开来,自己用自己的数据库, 高内聚 低耦合 服务分工明确 (那单体也可以划分模块呀?)可以实现多部署, 高可用(单体也可以部署多个呀?)微服务, 如果一个服务挂了, 其余的服务还可以支持, 起码有容错(我单体部署几百个,也可以呀?)分布式部署,对机器压力小(我微服务分几个部署在我的机器上, 浪费资源不是更多吗?)其实如果真的服务器很少的话, 单体也可以, 看业务的体量和需求吧说到了负载均衡, 负载均衡有哪些技术?RR哈希取模一致性哈希怎么实现负载均衡呢?nginxnginx在哪里实现?网关服务nginx在osi哪一层, 负载均衡在哪一层?讲一下golang协程池, 作用是什么? (扯了10分钟, 感觉不符合面试官预期)资源复用(但是goroutine本来就很轻, 感觉没有必要复用呀?)限制资源个数, 避免高并发过多goroutine冲垮服务器还有呢? 不知道了...输入url到渲染的总流程输出10分钟为什么二进制的文件到了客户端,浏览器可以看到多彩的画面html?js?css?又给了一道巨简单的题目, 算是做出来了.反问学习的建议和胜任字节实习生,能力gap多少, 需要从哪里改进 被发现套话了,他说第二个问题其实是想知道面试结果吧,我就回答第一个好了...哎, 头痛一整天, 算法脑子又宕机, 字节886 😭面试官还是很和蔼的0.0----11.18 接好运, 2面已过, 我是字节的🐶