笔试 0726
单选+多选+一道编程+三道sql
一面 0729
自我介绍 掌握了哪些技术
实习期间职责
JavaSE和JavaEE的区别
线程不安全和安全的集合类有哪些
jdk1.8新特性
Mysql索引了解吗?应该选择什么样的做索引?
HTTP1.0和HTTP2.0的区别
JVM垃圾收集了解吗?GC Root是如何选择的?
虚拟机参数是在哪里配置的
了解的Linux命令
简单介绍一下ssm
SSM和Springboot的区别
二面 0803
简单介绍一下自己和一个自己最熟悉的项目
项目是在什么环境运行的?Linux什么版本?
请求是怎么发送到后台的?
介绍一下ssm三层关系
简单介绍一下常见的Java类,比如集合等
ArrayList和LinkedList的区别,二者的复杂度
HashMap复杂度
操作系统进程和Java进程的关系
进程和线程的关系
并行和并发的区别
TCP协议特点
Socket网络编程
如何实现一个聊天室
场景题:如果一条sql执行很慢,怎么优化?
索引优化
场景题:实现有一个需求,要求用户点击“升级”按钮之后,扣除账号100元,同时“账号等级+1”五分钟后才会生效,固定五分钟内界面显示倒计时的结果,这时如果换了一个设备或者退出后重新进入,点击“升级”按钮会继续5分钟剩余的时间(以发起请求时间起,与退出时间无关)。描述这个业务实现的过程。
三面 0804
自我介绍
目前所在地
家人对工作意愿
学习方式
优缺点
实习过程中怎么解决困难
对比同批人有什么优势
最快上班时间
薪资待遇