字节飞书企业应用暑期实习四面(已OC)

二面(3月4号)完当天收到了三面通知,三面是HR面,没啥好讲的,面完约了3月16号终面,终面是leader。

  1. 说说你转方向的事吧,我看你成绩还挺好的,当时是什么契机想做这行的
  2. 说一说你实习做的东西,主要负责什么
  3. 消息队列用的是什么(公司用的Kafka,但项目用的Rabbit MQ)
  4. 如果作为一个消息队列,最重要的是什么(答得消息的可靠接收和可靠抵达)
  5. 消息有可能重复消费吗?怎么解决?
  6. 你说的从S3上拉取数据,S3是什么?
  7. 财务报表的生成过程?
  8. 介绍一下做的项目,遇到的难点(说到一半被就被打断了,可能是我太念经了orz)
  9. redis中分布式锁具体是怎么操作的?要注意哪些?(说到一半又被打断了orz)
  10. 还是聊聊实习吧,你是怎么保证报表数据的准确性的?(我其实没做这块,没涉及到数据准确性的问题)
  11. 面试官追问,如果涉及到该怎么处理(答得闲时对账),面试官:怎么对,拿什么对,和谁对?
  12. 你自学的话,基础课程都学了吧,讲一讲进程、线程,之间是怎么进行通信的
  13. 聊聊网络吧,四次挥手如果缺少最后一次会怎么样?
  14. 分布式系统了解吗,说一说CAP理论
  15. Redis集群是保证CA还是CP还是AP?(这个不了解,我说我Redis没做集群,就是单机的,面试官建议了解一下)
  16. Zookeeper了解吗(不了解)
  17. 分布式事务了解吗,是怎么解决的?
  18. 你说的事务消息是什么?RocketMQ了解吗?
  19. Linux学的怎么样,了解多少?
  20. 我们来做道题吧,刷了多少题了,二面的题目觉得难吗
  21. 你觉得二面题目的最大的要点是什么?
  22. 数据结构和算法都学过吧,学习过程中最大的困难是什么?

算法题:二叉树的最近公共祖先
给你两个叶子节点,节点保存有指向父节点的指针,求出两个节点最近的公共祖先,要求空间复杂度O(1)

我一开始当二叉树的公共祖先做的,说用dfs,从根节点出发,看在左还是右子树,面试官说输入没有给根节点,只给了两个叶子节点,一个节点有左右子树,还有其父节点的指针,其实这里面试官提醒的已经很明显了,就把树当链表来做,就是求两链表的交叉节点。

题做完后就开始聊天,问我未来职业规划,面试官建议说可以往B端考虑,现在国内的一些企业级应用还是用的国外的软件,需求量和卡脖子技术还很多,C端目前增量很少。我问公司内和部门对实习生是怎样的培养模式,面试官说实习生入职也会有员工培训等,这边都是弹性打卡,时间比较自由(真的吗,我不信),下班回家的出租车可以报销。对于实习生,不管你是自学也好还是科班也好,都要保持谦虚和学习的态度,很多东西也都要在实践中慢慢磨练,包括技术和为人,对于实习生,这边会有mentor带的(感觉就是一个前辈的谆谆教导)。

总结:面试官给的压力比较大,经常会打断我的回答,我只能说leader就是有leader的气场。终面主要会多考察一些场景题和设计题,以及考验知识的广度(后面好几问都没接触过),比较考验临场的发挥。面试官人还是很不错的,后面聊天给了很多实质性的建议,也给自己的职业发展提供了新的方向。感谢三次面试的面试官,许愿offer~

今天收到OC啦,前来还愿~

#字节跳动实习##面试题目##字节跳动#
全部评论
面经同步更新在我的个人博客https://javen.ltd,欢迎大家来访问呀~
点赞 回复 分享
发布于 2022-03-16 15:31
老哥,收到oc了吗?同企业应用
点赞 回复 分享
发布于 2022-03-18 21:46
为啥会先hr再leader面
点赞 回复 分享
发布于 2022-03-20 03:07

相关推荐

不愿透露姓名的神秘牛友
11-20 19:57
已编辑
某大厂 golang工程师 23.0k*16.0, 2k房补,年终大概率能拿到
点赞 评论 收藏
分享
10-25 12:05
已编辑
湖南科技大学 Java
若梦难了:我有你这简历,已经大厂乱杀了
点赞 评论 收藏
分享
4 20 评论
分享
牛客网
牛客企业服务