整体感觉很快,一共19分钟,我觉得好像还没开始就结束了。面试官是个小姐姐,特别特别温柔,尤其是笑的特别好听。
1.问了项目经历,没有深入问,就简单介绍了一下
2.问了mvc,这个我了解的不太多,只知道model,view,controller以及都是干什么的这些
3.问了类的加载方面的,我确实没听明白她想问什么,就把类加载过程,双亲委派机制这些我知道的都说出来了
4.问了线程,也是让我知道啥就说啥,我就说线程是操作系统调度的最小单位,线程的几个状态,怎么进行多线程操作,线程池的原理…
5.同步和异步的区别
6.死锁,死锁的解决方法
7.索引,还是让我挑知道的说,我就从概念说到数据结构说到种类,说到innodb,myisam以及innodb的二级索引,有一个问题卡住了,她问频繁修改一个字段的话需要加索引吗,这里我说需要,因为我想的是update肯定要先查询,加索引效率会高一点吧,但是后来发现如果频繁更新的话就要经常去维护索引,维护索引的代价很大,所以要在不经常更新的字段上建索引。
8.很大的数据库怎么进行优化,我说分库分表,加索引,避免全表扫描…
后面就没啥了,提问环节我问你们都用什么技术啊,她说就是现在互联网常用的技术,以前偏传统,现在在做一些迁移,如果去的话会有不错的锻炼机会
全部评论
(2) 回帖