首页 > 字节跳动提前批后端开发一面
头像
风口浪尖boy
编辑于 2020-08-09 12:49
+ 关注

字节跳动提前批后端开发一面

211本硕 实验室用C/C++不用java 自学java半年左右  面试时长一个半小时 部门教育业务
1.讲项目
2.refresh token的过程以及如何防篡改。
3.介绍一个mangodb和mysql的区别
4.mangodb支持事务吗
5.mangodb一个文件相当于mysql的一个什么?(行)
6.spring boot的启动流程(这个说完要说10分钟)
7.spring自动装配tomcat的流程(一开始给我挖坑说springboot为啥不用tomcat,我说用啊只不过是自动装配的。。。)
8.mysql的四个隔离级别以及默认隔离级别
9.mysql的可重复读的实现原理(隐藏列,版本号)
10.spring如何解决循环依赖(我说了一下三级缓存)
11.java的类型擦除(就学了半年java,泛型原理不了解)
12.Redis的zset原理(跳表)
13.详细讲一下跳表(尽我所能讲)
14.手撕代码两个顺序链表相加(首先需要将链表逆序,可以用递归逆序,也可以用栈,这个算是撕出来了)
总结:问项目问到不会为止,别的基本都问源码,springboot源码,redis源码,查漏补缺吧。

更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐