去哪儿ai面试-Java
第一部分
1. 自我介绍+ai对你学习/实践的作用
2. 栈/队列的区别,以及对应的用途场景
- 对于栈,如何实现浏览器的前进后退操作
- 后退访问新页面,你说的前进栈该如何变化
3. List/Set/Map的区别,原理,用途
- 1.8的Map的优化特点
4. 索引原理,作用
- B+树的优点,与B树区别
- 当树高度过高时,查询效率低,如何优化
- 树高度尚可,但数据量大,导致I/O速度慢,如何优化
5. 忘了一题,忘了在哪了
第二部分
1. 项目经历介绍,遇到问题如何解决
- 遇到问题如何分析,如何分解问题,对具体部分设置优先级的
2. 团队协作,遇到什么交流困难
- 你选择了这个方案如何说服其他人的
第三部分
1. 阿三
2. g(b) - min(l,r)
一道题都没a出来,有人花了1h没把第一题调试好,不知道问题在哪。我不说是谁。
#AI面试##去哪儿旅行秋招#