校招 未知部门 / 后端-Java / 一面
[面试日期] 2024-01-05 [面试时长] 未知
[学校背景] 四川大学 | 985 [学历背景] 未知
[发布人] 面试之星官方收录
1. 自我介绍
2. 项目-用户注册组件库解决缓存穿透详细说一下?
3. 高并发购票-1.车票扣减逻辑?2.怎么保证不同用户不重复购买同一张车票?
4. redis还在那里用到了(我答的查询列车信息,key-value hash)?
5. 项目中用到MySQL了吗?
6. Redis和MySQL一致性怎么保证?
7. Redis的持久化方式?
8. RDB和AOF谁故障恢复更快?(不确定)
9. Redis的IO多路复用?(我答的基于epoll)
10. MySQL的事务隔离级别?
11. MySQL默认隔离级别?
12. MySQL索引数据结构?
13. 红黑树可以吗?MySQL底层数据结构?
14. MySQL回表?
15. MySQL的执行过程?
16. 日志了解吗?redo log、undo log、binlog,谁先写?
17. 项目中用线程池了吗?怎么用的?
18. 创建线程的方式?
19. 怎么实现创建多个线程,最后把多个线程的运行结果收集起来,同步方式?(答的不好,我直接答的线程同步方式)
20. start和run的区别?
21. java的hashmap的实现原理?
22. hashmap是线程安全的吗?
23. concurrentHashMap的线程安全是怎么保证的?
24. 延迟消息,怎么保证消息不丢?
25. RocketMQ怎么保证消息不重复消费?
26. 2道算法:1.判断链表中存在环(快慢指针); 2.int数组,有正有负,找到最大连续子数组的和(动归)
在牛客平台面试。
AI 推荐面试题
