途虎_Java开发_凉经
TimeLine:09.03 测评,09.12 笔试,09.19 一面,09.29 二面,均为40分钟,已挂。(部门:基础研发)
一面
-
自我介绍
-
大学学习: 大学学的开发语言是什么?
-
竞赛经历: 竞赛内容是什么?
-
项目经历:
- 问题:生活聚集社区项目是怎么来的?
- 追问:项目需求是怎么整理的?
- 追问:校园社区和市场上社区的区别?
-
项目实现
- 问题: 搜索功能是怎么实现的?
- 问题: 为什么用雪花算法?
-
项目经验
- 问题: 你实习负责的内容是什么?对项目开发,工作和学校的区别?
-
项目实现: 文创产品的库存扣减是怎么实现的?
-
项目挑战: 服务宕机的处理?开发时要注意哪些编码规范?平时开发需要注意什么?
-
项目收获: 项目收获是什么?
-
团队合作: 工作中遇到的挑战?
-
职业规划: 职业规划是什么?
-
反问:略
二面
-
自我介绍
-
实习公司
-
问题:你怎么会选择这家公司去实习?
-
问题:这个项目是你们多少人在开发?你在里面是什么样的角色?
-
问题:能不能挑一个功能详细讲一下是怎么设计的?整个流程是怎样的?
-
-
线程池
- 问题:线程池你是使用了什么?
- 追问:Dynamic TP是JDK自带的吗?
- 追问:你知道它的实现原理吗?
-
实习收获
- 问题:实习除了技术点之外,你觉得其他的收获是什么?
-
缺陷和Bug
- 问题:你开发的这些功能有没有一些缺陷或者bug?
-
任务分配
- 问题:多线程之间任务是怎么分的?
- 追问:任务是怎么生成的?
- 追问:可以进一步优化,不用批次,直接分配任务,然后三个线程
-
线上问题排查
- 问题:线上问题排查你会使用哪些工具?
- 追问:JDK自带的工具有使用过吗?
-
深入了解的组件
-
问题:有没有对你接触到的组件做深入调研?
-
追问:有哪些技术点让你觉得设计得非常妙?
-
-
RBAC模型
- 问题:能解释一下什么是RBAC模型?
- 追问:“资源”在这里面吗?
-
雪花算法
- 问题:能解释一下雪花算法是怎样生成的吗?
-
DNS工作原理
-
问题:DNS是怎么工作的?
-
问题:排查DNS相关问题你会使用什么命令?
-
追问:专门的解析命令知道吗?
-
问题:Ping的协议是什么协议?
-
-
编程知识来源
-
问题:这些编程知识是学校学的还是课外学的?
-
问题:你看过哪些技术书籍觉得比较好?
-
问题:Spring是怎么体系化学习的?
-
-
算法题:
- 二叉搜索树删除节点
- LCA
- 求平方根