字节后端一面二面三面
base:深圳 番茄
吸取腾讯一面的教训狠狠学习了一手数据库和扩展性知识
一面 9.10:
项目简单介绍+基础八股
TCP四次挥手相关、ACID以及如何实现、InnoDB四大隔离如何实现、进程线程协程区别、MVCC、kafka、锁机制如何实现
还有一些数据库和操作系统的别的八股比较简单不记得了
一面比较容易没问c++语法 面试官说整个业务线主要用go
手撕:面试官自己出的题实现加减乘除可以不考虑内存限制
流程很快,一面结束一个半小时HR约了二面
二面9.13
项目深挖+一些c++语法(不知道是不是一面没问语法可能二面面试官看了一面的面评,专门问了c++基础)
多态、虚表和虚表指针、继承和封装、const和statics子类父类成员变量、单例模式如何实现等等主要是一些扩展性问题,有一些没了解深入的面试官会有一点引导应该是考察思维能力了
手撕:多线程循环输出数字+最大交换数字(仅限单次交换)
二面压迫感很强差点红温了,依旧是一个半小时HR约三面
三面9.19
问项目,问科研经历
手撕:类似于力扣76题,但是稍微复杂一点
三面面试官是个高级工程师,挺温和的,等一下三面结果吧,许愿三面顺利通过
不知道为什么三面挂了,唉很难受,手撕和问题都做出来了,面试官最后也说感觉整体是不错的,估计横向对比掉了吧
能不能许愿HR捞我一下,给孩子一个机会吧,许愿
#字节##字节一面##字节二面##字节三面##许愿字节跳动offer#