字节支付-后端开发-一二三面凉经

bg: 2本9硕

第一次找工作面试,挑在了过年期间,太折磨了,放假了也没能好好玩。就手欠放假前看到了就随便投了一下想着要面试应该过完年了吧,结果上午投,下午就打电话约面试。

一面 1月21日

  1. 自我介绍
  2. 对自我介绍中和简历中的项目提问
  3. 问到了项目中觉得最困难的点以及是怎么解决的,还有一些临时的根据项目提问。比如我的项目有ob那个数据库比赛,问我怎么保证幂等性。应该是用redo日志记录下操作,崩溃之后可以恢复
  4. 八股文拷打:进程和线程区别;用户态内核态以及进入内核态的方式;
  5. 算法题:用的飞书面试,刚开始代码系统好像出问题了,面试官自己给我出了一个题,让口述一下思路,leetcode 726(https://leetcode-cn.com/problems/number-of-atoms)还是字节自己的产品呢(差评!三面更是差评)。这个题我之前看到过但是没做过,隐约记得好像是困难。然后就大概讲了一下可能用栈和字符串匹配去做,不知道正不正确。后面系统好了,算法题是最大子数组和leetcode53(https://leetcode.cn/problems/maximum-subarray/description/?envType=study-plan-v2&envId=top-100-liked),这个算法题做出来。
  6. 总结:面试官人很好,给了我一些面试的技巧比如说根据对应岗位最好有相关的经验,说话也比较温和。我的项目经历中说实话跟开发岗位关系不大,实验室做的都是科研性质相关的。手撕代码过程中先跟面试官讲一讲思路,然后再开始写。面试写代码是类似于ACM模式,需要自己处理输入和输出,但是没有多个案例,只跑了样例正确,然后讲一下思路就行了。

一面结果很快,30分钟hr就给我打电话约二面了

纯八股+开放性题目+算法题。面试官感觉不太友好

二面 1月24日

  1. 自我介绍
  2. 用户态内核态区别;进程线程区别和通信;进程本身的状态和转化;死锁的概念和产生条件;实验过程中有没有遇到死锁的情况,怎么解决的;
  3. TCP和UDP的区别还有使用场景;http和https的区别;数据加密的过程;
  4. 用了哪些数据库,MySQL。怎么查看SQL执行的计划;数据库接受到一个SQL请求是怎么执行的;索引建立的原则;索引的匹配的规则(这里没太能回答的上来);索引的底层结构B+树,优点,跟B树的区别;
  5. 事务特性ACID表示的含义;隔离的级别;
  6. 并发哈希(concurrent hashmap)的实现?(这里不太懂底层的的实现,我说我之前用过细粒度的锁);红黑树二叉树的区别,时间复杂度等(这里完全忘记红黑树是什么原理了);
  7. 平常在学习过程中最感兴趣的新技术是什么?
  8. 考虑下一步的学习计划和成果;
  9. 做项目的过程中多人协作下的承担的角色和协调;
  10. 项目哪些地方可以做的更好
  11. 未来3-5年的职业规划
  12. 算法题:leetcode200 岛屿数量(https://leetcode.cn/problems/number-of-islands/description/?envType=study-plan-v2&envId=top-100-liked)
  13. 总结:面试问题比较集中,感觉一直在头脑风暴,对于不会的知识点诚实跟面试官讲了应该也不太会为难

二面是晚上面试的,而且是周五,下周一早上10点给我打电话约三面,只能放在年后了

三面 2月6号、2月8号

6号那次面试因为飞书写代码的系统出现问题了,然后面试就终止了,约了8号面试,很折磨。

面试官开了摄像头,看起来像是组里的leader级别了,很有压迫感

  1. 自我介绍
  2. 伙伴系统(这个是纯忘了)
  3. Linux的内存管理是怎么做的
  4. 事务的实现方式和隔离机制的作用
  5. 准备写代码的时候飞书坏掉了,8号面试就是直接写代码
  6. 让本地IDE写同时共享屏幕,我已经很久没在本地IDE写过了,只好连实验室服务器上写;问了2个算法题;本地IDE有代码提示工具不知道我禁止了还能用,懂那种写一行代码然后跳了很多出来的尴尬吗!!!我跟面试官说这个提示有些时候也是错的,需要自己判断正不正确,先聊了思路然后再开始写的代码
  7. 输出一个数组中的所有子集**********(https://leetcode.cn/problems/subsets/description/?envType=study-plan-v2&envId=top-100-liked);写完之后问了我时间复杂度(这里也是不知道咋算,瞎说了n!),然后后面又掰扯了一下是2^n;又问我是用递归写的,有没有非递归的解法,这个没答上来
  8. 螺旋矩阵leetcode54(https://leetcode.cn/problems/spiral-matrix/description/?envType=study-plan-v2&envId=top-100-liked),要求使用常数级别的空间复杂度。
  9. 总结:两个算法题都写出来了,但是对于面试过程中的问题感觉回答的不是很好,面试管问的问题比较宽泛,不像一二面那样细致,需要有自己的理解然后讲出来。在本地写代码我属实是没绷住,让我有点措手不及,写的过程中也稍微出现了一些bug,不知道有没有影响,我以为飞书修好了呢。

三面过了1个多星期,发了感谢信

全部评论
老哥很强了,看来字节真的是撕出代码题也不一定过啊
4 回复 分享
发布于 02-19 12:31 辽宁
这为啥挂了
1 回复 分享
发布于 02-19 17:08 贵州
大佬三面需要自己开摄像头吗
1 回复 分享
发布于 02-20 08:21 山西
话说字节支付是用什么写的
点赞 回复 分享
发布于 02-19 00:18 湖北
那现在去了哪里高就
点赞 回复 分享
发布于 02-21 20:51 广东
我嘞个
点赞 回复 分享
发布于 02-22 12:39 天津
请问base杭州吗
点赞 回复 分享
发布于 02-22 19:59 北京
同学考虑上海米哈游不,我们在进行春季招聘,实习也有,社招也有,感兴趣可看我主页看岗位奥
点赞 回复 分享
发布于 02-27 08:01 上海
请问楼主三面完有HR打电话问期望薪资和最快到岗时间吗?
点赞 回复 分享
发布于 03-01 23:22 河北
tql
点赞 回复 分享
发布于 03-03 00:24 广东
来看看taobao 的机会不
点赞 回复 分享
发布于 03-12 13:45 浙江
第七题非递归方法应该是位运算
点赞 回复 分享
发布于 03-23 23:14 北京

相关推荐

评论
37
130
分享

创作者周榜

更多
牛客网
牛客企业服务