字节飞书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 浙江
佬字节实习不是三面吗?
点赞 回复 分享
发布于 2024-01-28 16:45 北京
请问楼主是官网投的吗
点赞 回复 分享
发布于 2023-11-26 22:27 广东
想问问像字节这样的大厂,不会微服务去面实习有影响吗
点赞 回复 分享
发布于 2023-11-23 00:49 辽宁
楼主你好,请问是base深圳吗?我也飞书实习刚过二面
点赞 回复 分享
发布于 2023-11-22 19:13 广东
这个算法,是不是四张hashmap就行了
点赞 回复 分享
发布于 2023-11-22 14:49 广东

相关推荐

11-01 03:05
门头沟学院 Java
1、挑一个项目介绍一下2、Agent项目是实习项目还是个人项目?有没有上线?3、拷打实习(10min)4、大模型微调,你的训练数据集是如何构建的?数据量有多大?5、在构建数据集的过程中,遇到了哪些挑战?花了多长时间?6、你之前的实习经历偏后端工程,你未来的职业规划更倾向于纯后端开发,还是希望从事与AI/大模型结合的工作?7、详细讲一下Golang中Channel的概念和作用,它是否是并发安全的?8、Channel和传统的锁(Mutex)在实现并发控制时有什么区别?各自的适用场景是什么?9、讲一下GMP模型10、当P的本地队列为空或者不为空时,它会怎么去调度G(协程)?11、Redis支持哪些数据结构12、为什么Redis的速度这么快13、如何实现一个类似淘宝搜索框的实时商品名称模糊搜索功能?14、实时输入联想与输入完成后点击搜索在技术实现上有什么本质区别?15、实时搜索通常使用什么网络协议(如WebSocket)?你了解或有使用过吗?讲一下16、请详细说明微信扫码登录的完整流程和背后发生的原理17、在微服务架构中,服务发现和负载均衡是如何实现的?18、服务注册中心(如Nacos, Consul)是如何工作的?服务实例如何注册和保活(如通过心跳机制)?19、讲一下Agent中的“长短期记忆”20、什么样的信息应该放在长期记忆,什么样的信息放在短期记忆?21、当对话轮数很多,上下文窗口不足时,有哪些处理策略?(如截断、压缩)22、如果要进行记忆压缩,通常有哪些方法?23、了解过Agent的设计范式吗?有哪些?24、你设计的Agent是怎么实现ReAct模式的?详细讲讲25、手撕:实现一个并发任务处理器:给定一个包含100个任务ID的列表,要求控制最大并发数为3,模拟并发调用某个外部接口(如打印ID)
查看24道真题和解析
点赞 评论 收藏
分享
是第三次面试。全是八股拷打。【面试问题】1. 请先做一下自我介绍。2. 你主要使用哪些编程语言?3. 用 Go 和 Python 分别做过什么?4. 对 C++ 标准库里的容器有了解吗?说说 map 或哈希表的实现。5. 哈希表如何解决冲突?6. 除链地址法外,还有哪些冲突解决方法?7. 开放寻址删除元素时需要注意什么?8. 如何避免哈希表退化成少数长链?9. unordered 系列容器如何避免退化?10. 红黑树具体实现了解多少?11. 如何设计一个既支持快速插入删除,又支持下标索引的容器?12. deque 的大致实现原理是什么?13. 请手写双向链表结构,并实现尾部插入。14. Node** 与 Node* 的区别是什么?15. C++ 智能指针有哪些?各自作用?16. weak_ptr 如何打破循环引用?17. 如何检测代码存在循环引用或内存泄漏?18. 其他语言的垃圾回收策略有了解吗?19. 进程运行时内存布局是怎样的?20. 全局/静态变量位于哪个段?21. 为什么要做内存对齐?22. 多进程间有哪些通信方式?23. 共享内存读写时如何同步?24. 除共享内存、管道、信号外,还有哪些 IPC 方式?25. TCP 连接如何检测对端断开?26. TCP 三次握手、四次挥手过程?27. 游戏为何常用 UDP?需在 UDP 之上做哪些改进?28. KCP 为什么延迟更低?29. UDP 服务端如何维护连接状态?30. Redis 的 zset 怎么实现?31. 跳表原理是什么?32. Redis 集群如何把数据分布到各节点?33. 求数组第 K 大元素有哪些方法?34. 如何用 Redis 实现分布式锁?35. 最长「0 和 1 数量相等」子串如何做?36. 若把 0 换成 -1,求和为 0 的最长子段,有思路吗?37. 在 Linux 源码方面做过哪些学习或开发?38. 还有想补充的项目细节吗?39. 对游戏服务器开发有哪些了解?40. 平时玩哪些游戏?41. 未来职业规划是什么?更倾向游戏还是其他方向?42. 有没有想进一步了解的问题?
校招求职有谈薪空间吗
点赞 评论 收藏
分享
10-23 19:38
已编辑
华南农业大学 运营
⏰秋招投递时间:从八月初开始,到现在,将近三个月✍️共同递250+企业,收到拒信至少50+封,进面(字节、美团、京东等都有)10+场,几乎都卡在群面,估计群面对我有诅咒。(某些企业明确表示要提前实习的我都拒绝了,比如蔚来九月初打电话问能否立刻到岗,直接拒绝❌)😊offer+1(已开奖,查了下行业内正常薪资水平,但对于生物转行的人来说,挺高了)⭐秋招感想:是你的总会是你的,不是你的就不强求,不在一棵树上吊死,该玩玩该吃吃该喝喝,不用过分准备,前期我也是天天哭,后面看开了就开始接各种兼职(包括展会翻译兼职、咖啡店兼职学咖啡),挣到了钱就去玩,深知毕业后没时间玩现在就应该疯狂玩。我深深感觉就是因为去旅游了,整个人放松很多所以面试过程中和面试官聊的很好,一点也不紧张,思路很清晰。🤖普渡机器人一共二面,第一轮业务,第二轮业务+hr(我是边在展会作兼职边面试的哈哈),问的问题不难,就围绕销售经历展开,提问对岗位的了解,对公司的了解,对行业的看法,(我提到自己了解广交会机器人很热闹,自己目前也在做AI教育营销实习,国家政策,特斯拉/宇树科技等机器人的投入现状)自己的优缺点,二面有问我为什么觉得自己能进二面,吸引他们的店是什么,未来的发展规划……anyway,面试的时候就感觉自己能过,所以大家!该玩玩该放松放松,不要紧绷!不要羡慕别人!(身边有同学9月2号就拿到京东offer可把我愁死了当时😭)
面试太紧张了怎么办?
点赞 评论 收藏
分享
评论
23
132
分享

创作者周榜

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