淘天一面面经
- 面试官介绍自己团队
- 自我介绍
- 介绍项目
- 点餐系统怎么设计的。
- 系统是怎么分层设计的。
- 功能模块
- 库表是怎么设计的。
- 评论建立外键约束了吗?
- 系统开发遇到什么问题?
- 评论的时候有没有用到安全组件?(我听成安全主键了,说的没用到过。不过组件也没用到过)
- 怎么获取当前登录用户?
- 技术上有没有遇到什么挑战?(胡扯一个高并发)
- 多少用户会出现数据库宕机?是因为QBS还是查询语句不合理?
- Redis持久机制?
- 订餐系统适合哪个持久机制?这个记反了。
- Java虚拟机了解过吗?
- Java常用的类呢?
- StringBuffer的append和String的+=区别?
- StringBuffer的底层数据结构?
- HashMap
- ThreadLocalMap
- HashMap的put和get的过程。
- 讲一下Threadlocal类
- ThreadLocal是怎么回收的?
- 项目里面用到多线程了吗?
- 用到过阻止线程吗?
- 讲一下链表。
- 链表和数组的差异?
- 在指定位置插入元素?用哪个数据结构比较好?
- 如何判断链表是否存在环?
- 图的遍历算法?
- 稀疏图适合哪种遍历算法?
- 贪心算法的主要思想?
- 分治,动态规划和贪心算法的区别?
- 数模比赛承担怎样的角色和职责?
- 团队建模手是你们专业的吗?
- 比赛遇到什么问题?怎么建模的?
- 困难和挑战?
- 第一天没有思路是怎么解决的?
- 讲一讲笔试印象最深的题目。
- 讲讲第三题?
- 采用怎么样的方式学习新的领域?
- 为什么学习这个领域?(是因为Java容易找工作)
- 专业课程学习比较好的那门课?
- 为什么这门课能学好?
- 反问实习生是干啥的?表现怎么样?以后我该怎么提升自己?