蔚来一面面经
1.自我介绍
2.项目如何实现全局搜索? elasticsearch
3.elasticsearch中用到了哪些数据结构?
4.text和keyword区别?
5.elasticsearch的如何实现查询?倒排索引
6.如何保存浏览器的用户状态?
7.java中ArrayList和LinkedList的区别?
8.如何查询单链表是否有环?快慢指针的速度是否有限制?
9.如何倒序输出单链表? 手写
10.java全局变量和局部变量在内存结构中如何存储,线程安全情况?
11.static 修饰的类和变量具备什么性质,为什么具有这样的性质?
12.了解哪些排序,说下时间复杂度?
13.说下快排什么时候最差,为什么?手写一个快排。
14.mysql的隔离级别和ACID。
15.mysql的索引失效情况?
16.写一个mysql的多表查询。
17.说一下TCP和UDP的区别,TCP如何保证安全链接,TCP三次握手?
18.了解哪些调度算法,说下优缺点?
#蔚来面试##面经##蔚来汽车##校招##Java工程师#