字节后端实习面试

字节面试经历:周一晚上1,2,3面+hr面(从下午6点到晚上10点,一定要找一段较长的时间留给面试),周三上午10点收到意向书,11点收到实习offer。
一面:自我介绍,项目经历及其技术难点(针对项目问了分布式锁的实现),数据库acid,事务的隔离级别,mvcc实现,hashmap,concurrenthashmap,乐观锁悲观锁,垃圾回收器,回收算法,linux常用命令,volatile,synchronize关键字,atomicInteger实现(当时不太了解,盲猜cas自旋+volatile),数据库索引,b+树实现,从b+树的数据结构到为什么不用二叉树,再介绍数据调入内存以页为单位等等,联合索引(这个可以多看一下),已经建立a,b,c的索引问ab,ac,bc的查询跟未建立索引的区别,给一个表,问按某个字段查询分类的数量比如:select count(*) as count, xxxx from table group by xxxx
然后是对count再进行筛选,比如count大于100,这里我用的having字句进行筛选。
有一个脑抽的场景,面试官问我哪几门课学得比较好,我答了计算机组成,操作系统(根本没复习过,早忘光了)和其他几门课,于是面试官问了dma和进程调度算法(刚好对这两个知识点有印象,差点凉凉),这里给个忠告,没复习的课千万不要说。可能还有面试题,我忘了,但是大部分应该归纳完了。
二面:自我介绍
三面:自我介绍(具体面试题目的顺序有些忘了,毕竟就短短四个小时面完了,没时间记录,统一写在一面里面)
最后说一句:除了基础的专业知识外记得多刷题,1,2,3面都有一道编程题,我流程走得快估计跟我三道面试题没有任何堵塞,一气呵成有关,而且是用牛客自带的编辑器写的,这个也要记得多练一下。总的来说字节的流程走得相当快,而且面试体验也很好,不会的题面试官会慢慢引导你,全程互动(有道编程题是我和面试官商量着把题目补全的)。而且最重要的一点,字节的待遇相当好,我在面试前就查过了,所以在问问题的时候完全不问薪资待遇,可能这也是一个加分项吧。
#实习##面经##字节跳动##Java工程师#
全部评论
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复
分享
发布于 2021-04-23 11:21
一天三面太强了吧
点赞 回复
分享
发布于 2021-04-23 13:31
联想
校招火热招聘中
官网直投
祝你顺利转正😉
点赞 回复
分享
发布于 2021-04-25 01:43
请问一下楼主面的是什么部门?
点赞 回复
分享
发布于 2021-04-26 17:24

相关推荐

3 27 评论
分享
牛客网
牛客企业服务