北京-懂车帝-一面-技术面
1. 自我介绍
2. 实习拷打:数据准备如何进行优化的?
3. Redis缓存分片集群原理介绍一下?
4. Redis 分片过后,数据读写的流程是什么?对应业务来说,它是如何知道要访问哪一个Redis实例获取数据的?
5. Redis 集群分片,数据存储一段时间后,新增一个分片的流程是什么?
6. Redis 的持久化是否了解,请你介绍一下其流程
7. Redis 的数据类型介绍一下?
8. Redis zset 介绍一下?跳表是什么概念?
9. JDK 线程池参数设置,AsyncTool 如何弄的?
10. 线程池执行任务的流程是什么?
11. Java 中的锁有什么?synchronize 原理是什么?还有其它的锁原理是什么?(建议都了解一遍)
12. CAS 实现原理是什么?
13. JVM 内存结构是什么?它们都是干什么的?
14. JVM 栈有什么结构?原理是什么?
15. MySQL,innodb 底层的数据结构是什么?
16. 为什么使用B+树而不是用二叉树(要回答出使用B+树优势)
17. MySQL如何实现事务的,事务的特性
18. 事务隔离级别
19. 索引什么时候会失效?
20. 责任连模式、模板方法模式、策略模式怎么使用的?
21. 责任链模式和策略模式的区别是什么?
22. 如何理解 spring 中的 Ioc 和 AOP
23. IOC 优势?为什么不自己管理?
24. spring 中的循环依赖是如何解决的?
25. 在Java中如何自定义一个注解,元注解都有哪些?
26. TCP 三次握手和四次挥手的过程,中间丢包怎么办?要熟记
27. http1.0 和 http1.1 的区别
28. 算法:
1. 编写一个单例模式
2. 对于一个 n 个台阶,上台阶可以走 k 步,请问走到了 n 台阶有几种走法
3. 给个整数数组,请求最大子数组的和
29. 如何看待编程语言
30. 反问环节
31. 对于语言转换有什么看法?

360集团公司福利 395人发布