感谢群友提供素材
很多问题都只了解个大概,细节一深挖就会被卡住,还是太菜了…不过面试官人还是很好的
不愧是腾讯,很简单的问题都会深入到底,直至不会…别人蹲二面,那我蹲感谢信吧…
一面面试题
1.能否接收深圳总部实习?老家哪里?
2.自我介绍
3.问项目
4.了解MySQL嘛?执行引擎?
5.索引介绍一下?底层结构是什么?
6.为什么使用b+树,与b树相比有什么优势?时间复杂度多少?
7.索引优化的一些原则?
8.为什么索引不能超过5个,4个不行嘛?还是外国佬随便编的?
9.了解mvcc吗?
10.如何实现原子性和持久化操作?(undolog和redolog)
11.sql注入了解吗?如何解决?
12.除了预编译和正则化,还有其他方法吗?(转义)
13.ArrayList和Vector区别是什么?
14.ArrayList的扩容机制?底层调用了哪些函数?
15.ArrayList扩容的时候使用深拷贝还是浅拷贝?(重新拷贝的时候,如果拷贝的是基础数据类型,采用的是深拷贝。而拷贝的是引用数据类型时采用的是浅拷贝&#