核心广告系统与创意中心-后端开发面经

核心广告系统与创意中心-后端开发面经


头条一面:

1、介绍自己(主要说项目经验,项目的上下文)

2、hashmap源码、concurrenthashmap源码

3、索引的功能、底层实现

4、索引为什么用b-tree实现有什么优点

5、索引用b+树实现每次读取的时候操作系统的动作;

6、mysql引擎区别;

7、innodb的默认读是什么;innodb可重复度的实现原理(mvvc+next-key lock)

8、多线程线程安全的一些知识;

9、悲观锁&乐观锁;

10、volatile关键字:内存可见性的原理;禁止重排序的原理;

11、一道算法题,应该是树的我记得


头条二面

1、介绍自己(主要说项目经验,项目的上下文)

2、一道sql题目(挺难的)

3、一道算法题:区间合成吧我记得是

4、rpc框架,如果自己实现要怎么实现;

5、负载均衡

6、mq的优点,mq选型的原因;

7、docker与虚拟机的差异和优缺点;

8、线程安全;

9、垃圾回收,g1和cms实现细节;

10、数据库事务

11、覆盖索引


头条三面:

1、介绍自己(主要说项目经验,项目的上下文)

2、主要问了大学以来学习历程

3、主要自学了些什么

4、死锁的条件;

5、怎么避免死锁;银行家算法是什么;

6、tcp、udp;tcp的拥塞控制;tcp/http的滑动窗口存在的弊端

7、常用的liux命令行

8、算法题:字符串加减

9、spring的生命周期

10、这一面面的知识点都是比较基础的,但是会找一个刁钻的角度深入进去

主要考察个人发展的空间吧我觉得



欢迎投递~


#字节跳动实习##字节跳动##校招##面经##Java工程师#
全部评论

相关推荐

比亚迪深圳规划院 产品经理 0.9×1.36×12
点赞 评论 收藏
转发
投递腾讯等公司10个岗位
点赞 评论 收藏
转发
2 9 评论
分享
牛客网
牛客企业服务