1.线程与进程的区别?
2.一个进程运行一定不可缺少的内存是什么?
3.堆和栈有什么区别呢?分别是指什么?
4.页式管理内存是指什么呢?
5.虚拟内存是指什么呢?
6.虚拟内存到物理内存是怎么实现的呢?
7.MySQL索引了解吗?索引的基本数据结构有哪些?
8.B+树为什么比B树好呢?
9.给一个SQL语句,如果是这条语句,要怎么给他设置索引呢?select * from table where id = 55 and num>30;(大概是这个,我记不清了)特征就是一个=,一个>
10.看你主要用的是Java,那你了解Hash吗?举个例子说说看
11.HashMap底层是什么呢?它线程安全吗?
12.HashMap是怎么扩容的呢?
13.如果要线程安全用什么呢?
14.ConcurrentHashMap是怎么实现线程安全的呢?
15.来个算法题吧?二维数组存储数据,数据由1,0组成,其中1代表陆地,0是海水,相邻的陆地一起算作一个岛,相邻是指上下相邻或左右相邻。问这样一组数据有多少个岛?
最后就是反问环节,我问他啥时候出面试结果,他说一周以内。答得不大好,感觉有点悬
全部评论
(4) 回帖