滴滴实习生测开一二面(已offer)
一面
面试官是一个很可爱的小哥哥,问的问题有点难。。。
- 自我介绍
- 项目讲解(前后端访问流程)、简单介绍下Vue(MVVM、MVC比较)、Docker简介、HTTP和HTTPS区别(啥是非对称加密)、GET和POST区别
- 讲一下基本的数据结构(一开始我还没反应过来,我还等着提问呢,原来是让我讲)、LinkedList和ArrayList区别(时间复杂度)
- 多线程了解吗,线程安全编程(这部分还没看面经呢)
- TCP三次握手
- Mybatis连接数据库
- 数据库索引了解不
- 写SQL语句 学生表(id,姓名,user_id )成绩表(id,user_id,科目,成绩) 找出数学成绩前三名的学生姓名和成绩
- 用过哪些Linux命令(grep了解吗)
- 在浏览器输入URL地址到显示主页的过程
- HTTP常用状态码
- cookie、session了解吗
- JVM垃圾回收机制(不会)
- 进程、线程区别
- 进程生命周期
- Python了解不,基本数据结构有哪些
- 编程:最长回文子串(靠我思路都忘了,更不可能写出来了)、链表是否有环(调试了半天,还是有点问题)
面试通过,5分钟后二面
二面
女面试官,因为设备问题她重启电脑等了好久。。。
- 自我介绍
- 项目讲解(MyBatis全自动、半自动?为啥用Mybatais-plus)
- 在学校学过Java吗,课程设计是啥
- Java常用集合类(LinkedList和ArrayList区别、HashMap结构)
- String、StringBuilder、StringBuffer
- 数据库索引了解吗
- 用过哪些Linux命令
- 编程:“aabbscdfsd”统计字符出现次数,并从大到小排序(我写了半天iterator遍历不会写。。。)
估计是凉了