面试复盘 | 用友一面+Hr面
一面
8/14 15:10 40分钟
- 自我介绍
- 挑一个说一下你的项目经历
- 项目中遇到了什么问题,怎么解决的
- 项目前后端交互是如何实现的?
- Spring 的常见的注解都有哪些,这些注解在容器初始化时的运行机制了解过吗
- mysql数据库常用的语法(select,insert,delete等),select语句优化了解过吗?
- 聚簇索引和非聚簇索引
- MySQL的存储引擎都有哪些?平常用哪个更多一些,为什么选择这个?
- InnoDB存储引擎为什么用B+树作为底层数据结构,而不是其他
- 假如我现在需要对一堆数据进行频繁的读取操作,如果是你,你会选择用Java里面的什么容器来实现?(ArrayList)为什么?
- Java中的线程的创建方式都有哪些?如果我需要该线程返回结果,该如何做(使用Callable接口+FutureTask类)
- 为什么要使用线程池,它比单独创建线程的优势在哪里
- Java中常见的集合都有哪些
- HashMap底层原理了解过吗?为什么要在链表长度大于8之后将其转化为红黑树?
- 接14,为什么是红黑树,其他的树不行吗?(可从平衡二叉树的局限性即需要频繁的旋转来保持平衡这一方面来说)
- Redis数据库用过吗,Redis常见的数据结构有哪些,还有常见的命令
- Redis持久化机制(RDB、AOF)
- Redis的缓存雪崩和缓存穿透
- 平常实际开发中,有没有用过Redis集群,还是单机更多一些?
- Tcp的三次握手,四次挥手
- 为什么非要进行三次握手,两次行吗,为什么不行?
- 你对未来的职业规划是什么?
- 平常做项目的时候有什么让你记忆深刻的点没有
- 反问环节
Hr面
8/20 9:30 30分钟
- 自我介绍
- 经历过的印象最深刻的一件事
- 你的优缺点
- 是保研吗
- 挑一个介绍一下你的项目做的过程
- 项目中有没有遇到什么问题,怎么解决的
- 平常学习的方式,都通过什么来学习呢(b站,博客,书籍)
- 对用友了解多少?
- 以后的职业规划
- 期望薪资
- 目前有没有收到其他公司的offer
- 在选择公司的时候,最看重公司的哪方面
- hr小姐姐介绍他们部门
- 反问环节