字节飞书Golang二面实习面经(已OC)

(应该是g了,easy算法没做出来)

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

哎, 头痛一整天, 算法脑子又宕机, 字节886 😭

面试官还是很和蔼的0.0

----

11.18 接好运, 2面已过, 我是字节的🐶

#golang##golang实习#
全部评论
单体架构最主要的区别应该是用户的会话信息和逻辑服务放在一起的话,一台机器宕掉用户都登录不上了。(架构问题好复杂,佬这里问了好多架构相关问题)。 协程池好奇怪的问题,我了解过对象池 sync.Pool,一人全局池一个本地池,本地溢出放到全局,本地缺少从全局捞,常见用法可以复用缓存区,避免每次新创建缓冲对象然后GC回收的性能损耗。不知道复用协程是不是也是考虑到GC这一块然后面试官想借机引入GMP的
3 回复 分享
发布于 2023-11-17 14:04 陕西
这道题我同学做过一模一样的,他也没做出来(
1 回复 分享
发布于 2023-11-16 09:26 浙江
这个算法,是不是四张hashmap就行了
点赞 回复 分享
发布于 2023-11-22 14:49 广东
楼主你好,请问是base深圳吗?我也飞书实习刚过二面
点赞 回复 分享
发布于 2023-11-22 19:13 广东
想问问像字节这样的大厂,不会微服务去面实习有影响吗
点赞 回复 分享
发布于 2023-11-23 00:49 辽宁
请问楼主是官网投的吗
点赞 回复 分享
发布于 2023-11-26 22:27 广东
佬字节实习不是三面吗?
点赞 回复 分享
发布于 01-28 16:45 北京

相关推荐

22 125 评论
分享
牛客网
牛客企业服务