字节跳动一面

同学内推的字节,直接免笔试进了一面。总结来说就是,准备了很多关于项目开发的东西,忽略了基础知识。
面试官很耐心,刚开始的时候我的语音输入设备有问题,调了好几分钟,面试官也帮我排查问题是什么,最后是摄像头的mic 而不是耳机的mic 。
问题大概有:虚拟内存,redis的持久化,统计redis中zset的数量,没答上来。答案是zcard。数据库的索引,两种存储引擎的不同点。数据库通过时间戳来统计某一天每个小时的数量。数据库的一二三范式都是什么和各种细节。
还有好几个问题没答上来,忘了。。特别注重基础,大家面试的时候一定要好好准备基础知识。
自从本科学过计算机组成原理和操作系统之后,基本没怎么看过了。都忘完了。最近还得恶补一下。
最后的算法题是已知先序,中序求后序。这题我知道思想,先序找根,中序找左右子树,递归处理即可。写的时候就很紧张,变量名都写得有点乱,最后面试官让我讲讲我的代码,给我说了好几次错误,我都没领会到意思。唉,思考到深处就有点上头觉得自己写的有道理。。

总结: 写代码的时候一定不能紧张,面试官指出错误一定要好好考虑自己到底出错了没有,从头想一遍,最重要的是不要老是想着给面试官讲自己的代码,要考虑清楚之后,再讲。脑子先过一遍。最重要的是基础知识,基础知识啊 !!
代码书写一定要规范,现场面不像做笔试题,只要A了就够了,还得要注重代码整洁,命名规范,该注释的一定要写清楚,不要嫌麻烦

全部评论
楼主,你好。你是远程面试? 那代码是在纸上写,远程给面试官看,还是在牛客上写,面试官远程也可以看见?
点赞 回复 分享
发布于 2020-11-02 01:06
请问你面试的是什么岗位呀
点赞 回复 分享
发布于 2020-11-27 21:14

相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
有趣的牛油果开挂了:最近这个阶段收到些杂七杂八的短信是真的烦
点赞 评论 收藏
分享
4 4 评论
分享
牛客网
牛客企业服务