因为是第一次面试,所以表现不太好,自然而然地挂了呢哈哈,不过面试官人特别好,很温柔,而且这次面试给我警示很大,狠狠补了一下java基础,总之还是很感谢的。
1.讲一讲java多态的概念
2.i++是不是线程安全的
3.treemap和hashmap的区别,什么时候用treemap什么时候用hashmap
4.什么时候用多线程,什么时候用多进程(说实话,java里从来没有见过多进程,所以让我举例子直接懵了)
5.linux指令
查找占用端口的线程pid
查找某个目录中包含某个字符串的所有文件
6.mysql索引中为什么使用b+树
这个提到了高度问题,但面试官说因为是多叉的,所以一般来说高度差不多,不是一个决定因素。查询稳定那个也不算,让我除了范围查询再想一个。后来提示说是因为缓存
7.mysql锁问题 update100行用for循环单线程更快还是多线程更快(没加索引的情况下)
这个也没答好
8.什么时候用mysql什么时候用redis
9.超买超卖如何解决
总体来说问的很基础,但是面试官几乎每个八股都要带出一个场景,然后我第一个多态就没答好,后来就很烂了哈哈。
#面经#