百度日常实习Java后端一面-1h7min
1. 自我介绍
2. 闲聊,问研究生课程,能实习时长,毕业时间
3. 项目
3.1 登录身份校验使用了JWT令牌,是怎么实现的
3.2 redis的一主两从是自己部署的吗
3.3 redis缓存穿透是什么,怎么解决
3.4 为什么要用乐观锁解决超卖问题(答: 考虑到项目场景并发量不会很大,如果使用悲观锁会有性能开销)
3.5 既然并发量不大,为什么还采用锁呢?如果采用悲观锁该怎么实现
3.6 数据库的分布式锁有用过吗?没用过那就介绍一下你用过的分布式锁
3.7 防重Token+lua脚本是为了解决什么问题,怎么实现的
3.8 多个线程执行这个lua脚本会出现什么问题吗?
3.9 使用RabbitMQ是为了解决什么问题,怎么解决的
3.10 Spring AOP是什么,有哪些适用场景
3.11 Spring事务是什么,有什么作用
3.12 介绍一下Synchronize关键字,可以加在哪些地方
4.1 项目里面Java多线程是怎么使用的
4.2 如何进行的多通信断点点多路复用管理
5. 抽象类和接口有什么区别?各自适用于什么场景?
6. 某个接口sql查询慢,如何排查
7. 索引失效
8. 怎么分库分表,sql表数据量太大导致的查询速度慢怎么解决#牛客AI配图神器#
9. 介绍一下Java类加载的机制
手撕:leetcode.78
总结:项目熟悉度不够,分布式锁,分库分表知识点掌握不熟,Spring的事务相关知识掌握不足,对于项目中多通信端点多路复用管理的实现掌握不够,手撕明明很简单但写出来了没能跑出来,给面试官讲了一下思路。感觉自己回答问题的时候有点紧张加上对八股熟悉度不够,老是说一半卡壳,答不全。整体难度不算高,但我准备得不够充分。。。估计挂了。
2. 闲聊,问研究生课程,能实习时长,毕业时间
3. 项目
3.1 登录身份校验使用了JWT令牌,是怎么实现的
3.2 redis的一主两从是自己部署的吗
3.3 redis缓存穿透是什么,怎么解决
3.4 为什么要用乐观锁解决超卖问题(答: 考虑到项目场景并发量不会很大,如果使用悲观锁会有性能开销)
3.5 既然并发量不大,为什么还采用锁呢?如果采用悲观锁该怎么实现
3.6 数据库的分布式锁有用过吗?没用过那就介绍一下你用过的分布式锁
3.7 防重Token+lua脚本是为了解决什么问题,怎么实现的
3.8 多个线程执行这个lua脚本会出现什么问题吗?
3.9 使用RabbitMQ是为了解决什么问题,怎么解决的
3.10 Spring AOP是什么,有哪些适用场景
3.11 Spring事务是什么,有什么作用
3.12 介绍一下Synchronize关键字,可以加在哪些地方
4.1 项目里面Java多线程是怎么使用的
4.2 如何进行的多通信断点点多路复用管理
5. 抽象类和接口有什么区别?各自适用于什么场景?
6. 某个接口sql查询慢,如何排查
7. 索引失效
8. 怎么分库分表,sql表数据量太大导致的查询速度慢怎么解决#牛客AI配图神器#
9. 介绍一下Java类加载的机制
手撕:leetcode.78
总结:项目熟悉度不够,分布式锁,分库分表知识点掌握不熟,Spring的事务相关知识掌握不足,对于项目中多通信端点多路复用管理的实现掌握不够,手撕明明很简单但写出来了没能跑出来,给面试官讲了一下思路。感觉自己回答问题的时候有点紧张加上对八股熟悉度不够,老是说一半卡壳,答不全。整体难度不算高,但我准备得不够充分。。。估计挂了。
全部评论
我前天也面的百度 可能是一个部门
uu在哪里投的啊
相关推荐
05-28 19:42
门头沟学院 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享