字节跳动后端开发日常实习凉经

6月11号下午直接面试两场,总体来说面试题不难,自己第一次面试太紧张细节没注意好,答得很一般般,也忘记录音了。

14:00-15:10一面(太紧张,不太记得了)

1、谈项目,一定要对自己项目了解清楚,我这里主要问的是单点登录的过程

2、Spring Ioc底层原理

3、ArrayList扩容、HashMap扩容

4、Redis主从复制

5、Redis持久化

7、写单例模式

8、为什么要双重检验?volatile关键字的作用

9、合并数组

17:30-19:00二面

1、说说自己项目的

2、谈谈分布式CAP、BASE

3、Redis的缓存雪崩和缓存击穿

4、限流,说说限流算法(漏桶、令牌桶)

5、Redis分布锁

6、HashMap扩容机制以及多线程并发问题

7、ConcurrentHashMap解决并发问题的方法(JDK1.7,JDK1.8)

8、MySQL的索引;B+树相比其他的数据结构的优点

9、MYSQL explain语句

10、查看MYSQL死锁用什么命令

11、事务一致性的方法

12、两阶段提交讲一下

13、写SQL语句,在A表中不在B表中的数据

14、Limit在单表数据量极大的时候分页怎么做优化

15、不同系统中的MySQL语句执行完结果数据怎么保持一致

16、JVM类加载器讲一下

17、双亲委托的好处是什么

18、Spring的AOP和IOC的偏底层实现;

19、聊聊MQ,你项目用了MQ仔细说说底层的东西;

20、聊一聊RPC

判断平衡二叉树,使用递归后问怎么可以继续优化时间复杂度。

感受:面试官都会引导提示你,对于情景题,优化方面答得不好,自己的知识面还是太窄了


#字节跳动面试##字节跳动##实习##面经##golang工程师##Python工程师#
全部评论
同做的单点登录,想请教下楼主这里怎么讲才能讲清楚
点赞 回复 分享
发布于 2020-06-13 09:45
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-06-13 09:45
你好,你的项目是分布式的项目吗
点赞 回复 分享
发布于 2020-06-13 12:23
你好,面完两面之后后续还有技术面吗?还是直接 HR
点赞 回复 分享
发布于 2020-06-13 13:28
面完之后,没有然后了吗
点赞 回复 分享
发布于 2020-06-13 14:08
判断平衡二叉树,怎样递归?怎样优化?
点赞 回复 分享
发布于 2020-06-13 15:46
算法题目不多吗😂听说字节疯狂算法
点赞 回复 分享
发布于 2020-06-13 16:24
请问一下是哪个部门
点赞 回复 分享
发布于 2020-06-13 17:05
为什么数据库这么多?
点赞 回复 分享
发布于 2020-06-13 22:34

相关推荐

华泰证券信息技术部 软开 月base2.2w,年终要看当年收益,HR讲往年应届平均35W
点赞 评论 收藏
分享
评论
4
69
分享

创作者周榜

更多
牛客网
牛客企业服务