北京某公司
11.17 电话一面(30min)
- 自我介绍
- 问项目
- 项目中Redis的使用
- 使用Redis缓存Session的作用
- 分片上传怎么实现
- 项目中有没有使用分布式
- 数据库的设计
- 权限的实现
- 怎么使用索引的,有没有对效率提升进行检查
- 索引的底层是怎样的
- 非聚合索引的好处
- 对MVCC的了解
- 口头描述一下打家劫舍的思路,起始从哪开始
- JVM组成部分
- mybatis中#{},${}的区别
- docker使用过没有
- git常用命令,生产中先poll还是先commit
反问:
- 几面:三面
- 表现怎么样:安慰我说还不错
- 建议:学东西的时候也要多了解一下底层
有一些东西忘了没答上来,还有一些不太了解
11.27 二面(30min)
- 自我介绍
- 确认一下实习时长,是否可以请假
- 介绍一下项目1
- 项目中的websocket怎么实现的
- 有哪些挑战性
- 介绍一下项目2
- 给一个list,怎么遍历
- 怎么删除某一个对象,以及map删除Value大于某个值的键
- HashMap底层
- 从链表到红黑树有什么好处
- 图的存储结构,用什么数据类型来存储
- 二叉树深度遍历的思想
- 二叉树怎么找两个节点的公共祖先节点
- 你觉得你项目的工作量大吗
- 对springboot有什么了解
- springboot使用Mysql时,连接池有多少个,连接池有什么用
- 一个连接池和八个连接池有什么区别(
- 反问:
- 工作的内容是什么
- 我的表现怎么样
估计要寄,图不是太了解,连接池脑抽,说了8个