滴滴 网约车 java后端一面凉经
- 拷打项目和实习 25min
1.1 API 和 MQ两种方式同时集成一种数据,如何判断最新数据。
1.2 如果使用定时TTL, 大量异常消息进入重试队列重试,如何设计解决。 退避策略/扩容/多消费者消费 我提到的 TTL增加 随机数
1.3 在校项目做了什么,解决了什么问题。
1.4 项目中如何使用的泛型。
- String数据结构 直接赋值与new String()的机制,例如String s1 = "java", s2 = new String("java"), s3 = "java", 三个变量 == 和 equals的返回值
- 序列化和反序列化是工作在网络模型中的哪一层
- 面向对象的三大特性。
- 有没有用到过java反射。举一个例子。
- MySQL Innodb引擎和MyISAM引擎的区别
- Innodb引擎的索引结构
- 联合索引(a, b, c) where a = 1, b = 2, c > 3会不会用到联合索引。 (b > 1 , a = 2, c > 3) (a = 2, b > 1, c > 3)会不会用到,这里会涉及到 根据查询成本,优化查询语句
- Redis String的底层数据结构, ZSet的底层数据结构。
- 算法 反转部分链表