百度-欢聚集团Joyy:22届 - Java开发实习生
笔试 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
- 自我介绍
- 目前所在地
- 家人对工作意愿
- 学习方式
- 优缺点
- 实习过程中怎么解决困难
- 对比同批人有什么优势
- 最快上班时间
- 薪资待遇