字节后台开发一面
大体流程:
约好下午五点面试,我提前二十分钟守在面试链接界面,十分钟后面试官上线。
手撕代码:没有自我介绍,直接撸代码,上来三道很基础的编程题:1数组相关,2单链表相关,3闰年日期相关,三选一,我直接选择了第一道,当时真是超级紧张,第一次当面写代码,面试官很nice告诉我二十分钟后看结果,然后就关闭了他那边的视频窗口,然后我就开始敲,也没那么紧张了。认为很简单(其实确实很简单)但是结果就是有问题,边界情况没用考虑到,总之最后很尴尬,没有出结果,面试官也让我再多刷刷题,我的编码风格也有问题,这时差不多五点半左右,开始下一环节。
基础知识问答:我答得更是垃圾,问答方式:都是面试官手敲一个名词,我解释一个(基本是网络和数据库),顺序如下:
TIME-WAIT
TTL
MVCC
数据库索引
binlog
ZooKeeper。
很基础,但我答得很皮毛,有的还不会,还得继续全面复习。
反问环节:最后又给自己挖坑,面试官问我有什么问题要问他的吗?我心想之前了解到字节的后台都是python和go,然后问了一下所用技术栈是什么,结果又被怼了,不过怼的有道理,基础最重要。
总结:面试过程感觉不错,虽然答得垃圾,但是跟面试官学到了一些道理,并且发现了自身的很多不足,感谢面试官。
戒骄戒躁,继续努力!!!
#面经##字节跳动##C++工程师#