0.自我介绍,项目介绍
1.你理解的springboot是什么,和springmvc有什么区别
2.并发度较高的时候,数据库压力较大,怎么解决
3.如果并发的全是写操作,怎么解决
4.如果并发数远远大于数据库性能的瓶颈,怎么操作
5.怎么解决超卖,怎么解决缓存不一致
6.什么是数据库死锁,怎么解决数据库死锁,怎么解决脏读
7什么是多线程,为什么要使用多线程,多线程一定比单线程快吗
8.怎么开启多线程,操作系统层面是怎么开启多线程的
9.内存较大时,多线程怎么处理。cpu比较好时,多线程怎么处理
10.设计模式了解哪些,设计原则了解哪些,代表性的设计模式是哪些,最符合开闭原则的是哪个设计模式,讲一讲
11.谈谈垃圾处理,JVM调优有接触过吗
12.创建对象的方式
13.final关键字,被final修饰的map还可以做插入和修改操作吗,和finally有什么区别
14.面向对象的特性,什么时候要用到继承,初始化的时候,父类和子类的方法、静态变量等是什么样的顺序
15.一个user表,里面有性别、年龄、姓名等字段,怎么建立最合适的索引
16.一个user表,怎么查询年龄第二大的员工,如果不存在怎么办,如果有重复的怎么办
没让手写代码,最后的数据库的题也是直接让说思路,也没让真的手写。因为本身是跨考,再加上前面基础知识答的一般,所以就默认代码能力不行,也懒得问了吧(我猜的)。
也没有反问环节,那边准备挂了的时候,我问大概多久可以出结果,他说不知道。。。
因为是在实习僧上投递的,也没法查进度,所以有小伙伴知道,如果没通过会有邮件/短信通知吗,还是默认多长时间没人联系就算是挂了。
全部评论
(3) 回帖