我的字节一面
字节一面
首先先讲一讲我的感受,面试官人非常的好,他不会打断你的思路,问题抛出交给你自己去思考,回答不上来也不会去质问你什么的,其次他会对你的学习经历给予一定的肯定,这方面我很受触动。
一、自我介绍:把握节奏,突出重点
自我介绍的时长建议控制在 1 - 2 分钟,时间过短可能无法展示关键信息,过长则容易让面试官失去耐心,也不利于对方快速抓取简历重点提问。介绍时,重点阐述项目内容与亮点,这些往往会成为面试官后续考察的核心,引导对方顺着你的思路深入交流。
二、项目准备:温故知新,拓展思考
回顾我的面试,最大的失误在于对项目细节遗忘严重。我参与的项目融合了苍穹外卖和黑马点评,其中优惠券模块是高频考察点,我却因不够熟悉频繁失误,导致面试表现欠佳。因此,大家务必对项目中的关键模块做到烂熟于心。
面试过程中,面试官常结合项目场景穿插技术八股文提问。若项目可挖掘点较少,八股文提问占比可能增加。遇到这类问题,可适度展开,例如被问到 “MySQL 的索引基于什么结构” 时,不仅要回答 B + 树,还可进一步分析选择 B + 树的原因,对比红黑树、B 树的不足,以及 MySQL 对 B + 树的优化细节,如底层数据添加双向链表以方便横向扫描等,展现深度理解。
项目场景问题最考验思维和经验,我在这方面吃了大亏,常因缺乏独立思考而毫无头绪。学习项目时,不能仅依赖现成资料避坑,要主动加入自己的思考,多尝试解决实际问题,积累宝贵经验,这样在面试中才能从容应对。
三、心态调整:放松应对,享受交流
面试前,我提前半小时就陷入紧张状态,不过随着面试推进,逐渐放松下来。面试本质是思想的碰撞,不必过分焦虑,保持平和心态,将其视为与面试官的一次专业交流,更易激发思维火花,展现真实能力。希望大家都能调整好心态,在面试中发挥出最佳水平!。
4.八股
这个面试官的考察方式和我看到的面经都不太一样,他就问的不多,考察方式也不一样,主要就考了下面几个:
1.MySQL的引擎
2.索引建立的要求,扩展讲了索引失效的情况,覆盖索引
3.redis的击穿,雪崩,穿透
4.锁的粒度调整,这里我扩展讲了事务的失效情况以及解决方法
5.Kafka,这里直接就让你自由发挥,把你想到的全部讲出来,讲完了才问了我一个领导者的选举方式,这里我也是很久之前看的了,答得也不是很好。
一道算法题 求连续最长的1,k表示你可以反转0到1多少次
输入:A = [1,1,1,0,0,0,1,1,1,1,0], K = 2
输出:6
输入:A = [0,0,1,1,0,0,1,1,1,0,1,1,0,0,0,1,1,1,1], K = 3
输出:10
我用的滑动窗口,具体过程看看其他博主写的我写的时间复杂度很高有n平方
简历可以看我前面有一期模拟面试,我问了面试官他说我简历写的很好,能够让人一下抓住亮点,有什么问题也可以问我,我看到了会给你解答。