百度后端一面

我填了内推码,所以算是提前批么?9.15号一面的,9.25号才约9.28二面
1.自我介绍
2.实习内容介绍
3.实习中比较印象深刻的点?
4.解释一下B树和B+树?
5.说说delete和truncate的这两个操作,他们都有什么特点,他们有什么区别?他们的数据会直接从磁盘清理掉吗?
6.说说ACID
7.解释一下脏读,幻读,不可重复读
8.嘴撕:现在有一张数据表,这张表有三列,学生ID,班级ID,学生的数学成绩,你可以把它看作是高三年级一次数学模拟考试的记录,现在要求每个班级里面成绩第二名的学生,如何去求?
9.嘴撕:现在假设已知一个二叉树的跟节点,如何去求这一颗二叉树的高度?
10.嘴撕:已知一个单链表,如何去求这一个单链表的倒数第k个节点?
11.线程安全的集合与容器有哪些?
12.说说AQS
13.嘴撕:怎么实现生产者消费者模型?
14.阻塞队列是否是线程安全的?是否存在忙等待?
15.抽象类和接口有什么区别?
16.现在假设在Linux服务器上面现在发现磁盘占用接近100%,那我们需要去清理一些文件,如何去查找指定目录下面文件大小大于10MB的所有的文件?
17.如果进程遇到了OOM异常,那么Java进程一定会退出吗?
18.Java里面的异常和错误的区别?
19.浏览器输入url后的流程?
20.现在有一个已经写好的Spring的项目,需要添加功能去记录每一个Controller每个方法里面所有的请求访问日志,怎么实现?
21.还是这样一个项目,因为体系的不健全,有些异常呢没有捕获,那么我现在想去想去添加一种机制就是捕获所有的异常,如何去添加?
22.Spring框架里面常用的一些注解有哪些?
23.美团实习过程中有没有你觉得体验不好的事情?
24.假如就是说有这样一个场景,你的Leader或者是你的Mentor给你安排了一项任务,但是这个任务呢,你认为从你的角度看,可能某个地方是有问题的,但是从你的Leader或者Mentor他们去看它觉得没有问题,遇到这样的情况要怎么处理?
25.有没有数据处理相关的实践和经历?
全部评论

相关推荐

09-26 14:04
门头沟学院 Java
🕐面试时间:7.14,7.23,7.31;意向是9.22发的 提前批无笔试💻面试岗位:后端开发工程师(上海)一面总时长:60分钟1. 算法题,重排链表2. ThreadLocal原理,使用时要注意的问题,线程如果再开子线程如何传递3. MySQL的索引,聚簇索引,非聚簇索引,索引失效的情况4. MySQL中MVCC的原理,对应的log是什么,介绍下三种log,并介绍他们的本质区别;并且从redo log迁移到WAL技术5. MySQL的深度分页问题6. Redis的big key问题,缓存使用时要注意什么7. Spring的三级缓存,解决的是什么问题8. SpringBoot中的Autowired和Resource的区别9. SpringBoot中的事务管理,传播级别,失效的情况,用于解决什么问题10. 线上的问题如何排查,如果日志一下看不出来结果该如何做11. 从前端到后端的一个请求的request id,用什么机制保存;如果用日志打印的话,在系统设计的哪一步打印二面总时长:30分种1. MySQL假如有一个用户表,有一个字段是name,并且为其创建了非唯一索引,并且当前表中有三条记录都是name=xxx,那么开启一个事务后,并且执行select * from 这个表 where name = 'XXX' for update,加的什么锁?如果此时又来一个insert into 这个表 values(....),其中name也是'XXX',能插入的了嘛如果自己设计mysql的锁会怎么设计2. 一个BS架构的系统,怎么从前端后端的角度来设计,使得不要那么阻塞3. 如果有一个后端的接口,接口内需要访问其他四个服务,这四个服务都是100ms,如果顺序访问要400ms,如果只用一个线程,不用多线程,怎么降到100ms多(IO多路复用那一套,具体到Java是NIO)4. 喜欢业务开发还是基架开发5. 喜欢C端还是B端三面总时长:30分钟1. 介绍一下自己的实习做的事2. 对大模型的了解3. 喜欢C端还是B端的业务4. 后面的时间安排(是不是要回学校之类)5. 对之后自己成长的想法6. 为什么不喜欢做算法,为什么我这么喜欢做开发
发面经攒人品
点赞 评论 收藏
分享
评论
2
14
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务