途虎养车秋招Java后端一面凉经

手撕:力扣62变形题,基础的动态规划
1. jvm虚拟机的核心配置参数
2. jvm内存模型
3. 常见的垃圾回收算法
4. 如何排查full gc问题
5. spring IOC和AOP,AOP应用场景
6. bean的生命周期
7. spring事务传播机制
8. 分布式环境事务如何管理
9. springboot自动配置原理
10. 创建线程池的方式,线程池的类型
11. 线程池参数如何配置
12. 线程数什么时候扩容
13. synchronized原理
14. volatile原理,能否保证原子性
15. CAS,具体应用场景
16. 死锁,避免死锁
17. 什么是aba问题
18. 什么情况会线程上下文切换过多
19. 高并发如何设计无锁数据结构
20. MySQL索引实现原理,为什么b+树
21. 事务四大特性
22. 什么是MVCC
23. 索引什么情况会失效
24. MySQL的深分页问题如何解决
项目
1. 逻辑过期时间防止缓存击穿怎么做,如何确保异步更新是成功的,异步刷新是串行还是并行,串行数据很多有限时间能刷新完成吗
2. MySQL和Redis数据一致性
3. 合并请求流程,如何设置QPS阈值超时时间,是否评估过提升多少
全部评论

相关推荐

昨天 04:10
门头沟学院 Java
一、八股拷打1. ArrayList 内部实现方式及扩容机制2. BIO、NIO、AIO 三种 IO 的区别,NIO 底层所用机制3. 线程池常用参数,拒绝策略4. AQS 是什么以及其实现方式5. 为什么需要双亲委派机制,双亲委派机制如何保证用户写的类不污染核心类6. Spring 容器的原理及作用7. Spring 中容器与 AOP 的连接方式,AOP 实现是否只有动态代理一种机制,是否有其他机制8. MyBatis 的 XML 文件中有哪几种标签9. 当参数传列表要生成 where ID in(ID1,ID2,…)这样的 SQL 语句时,如何去掉最后一个逗号10. MySQL 中索引存储形式,是否了解联合索引,结合 B + 树结构,为什么联合索引要遵循最左前缀匹配原则11. MySQL 中 InnoDB 存储引擎的事务实现方式12. Redis数据结构,持久化策略,缓存淘汰策略13. 在 Redis 中对一个数据进行删除时的过程,是否会立马删除二、项目相关1. 项目的目标、功能、用户群体及核心业务流程2. 该项目中私聊功能的实现方式3. 当项目服务器有多台时,如何处理私聊功能以避免消息乱序等问题结合具体场景消息传递流程4. 该项目中双 Token 机制实现无感刷新的方式5. 该项目中使用 Elasticsearch(ES)的目的6. ES 为什么有很强的搜索能力,什么是倒排索引,ES 的倒排索引与 MySQL 的 B + 树索引的区别三、手撕1. 反转链表,秒了2. 要求编写一个表示停车场的 Java 类,需运用面向对象思想,包含入库、出库方法,可自由发挥添加其他方法,且需考虑生产者和消费者模式(停车场共 100 个车位,停满时需等有车出库才能再入库,无车时无法出库)
点赞 评论 收藏
分享
孟鹿君:无所diao胃,面试官没看出来说明他也是个草包,世界就是个草台班子,只是他们前几年运气好找到了工作,放现在他们也只能跟我们一样海投
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

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