汇川_Web后端开发_面经
TimeLine:09.08 测评,09.26 技术面,10.14 HR 面,10.17 总监面,10.23 OC,基本都是半小时的面试时间。
一面
-
自我介绍
-
线程池:
- 问题:假设线程池核心线程数是4,最大线程数是8,队列容量是8,同时提交8个任务,每个任务执行10秒钟,线程池会用多少个线程来处理这8个任务?
-
线程池拒绝策略:
- 问题:线程池的拒绝策略有哪些?
-
线程返回值:
- 问题:一般情况下怎么获取线程的返回值?
- 追问:get方法会阻塞吗?
-
线程本地变量:
- 问题:线程本地变量一般用哪一个?
- 追问:ThreadLocal底层是如何实现的?
-
事务注解:
- 问题:Transactional注解是如何实现的?
- 追问:什么场景下事务注解会失效?
- 追问:如果A方法调用B方法,B方法也有事务注解,这种场景事务会失效吗?
- 追问:在多线程中事务是否有效?
-
MySQL查询优化:
- 问题:MySQL查询慢如何优化?
- 追问:如何查看是否命中索引?
- 追问:还有其他字段吗?
-
省市区数据存储:
假设有一个省市区的数据存储需求,数据结构如下:
- 一个表存储所有的省、市、区信息。
- 表结构包含字段:
ID
、code
、name
、parent_id
。 - 需要实现查询某个节点及其所有子节点的功能。
-
Redis数据结构:
- 问题:Redis常用的数据结构有哪些?
-
大Key问题:
- 问题:Redis中大Key会有什么问题?
-
分布式锁:
- 问题:如何实现分布式锁?
-
线程锁:
- 问题:线程锁有哪些?
- 追问:synchronized是轻量级锁还是重量级锁?
-
垃圾回收器:
- 问题:常用的垃圾回收器有哪些?
-
自定义注解:
- 问题:如何实现自定义注解?
-
数据分组:
- 问题:如何根据年龄对学生信息进行分组?
-
Spring源码:
-
问题:有没有看过Spring的源码?
-
追问:Spring中获取Bean的方式有哪些?
-
追问:还有其他方式吗?
-
-
数据分表:
- 问题:如何进行数据分表?
-
设计模式:
- 问题:有没有用过设计模式?
- 追问:可以讲讲策略模式的实现吗?
-
MyBatis占位符:
- 问题:MyBatis中$和#的区别是什么?
-
项目难点:
- 问题:有没有遇到过比较难的事情?
-
反问:
- 问题:进入公司后可能负责的业务是什么?
HR面
-
自我介绍:
- 问题:请做一下自我介绍,重点讲一下项目经历。
-
专业选择:
- 问题:为什么选择软件工程专业?
-
最喜欢的专业课:
- 问题:最喜欢的一门专业课是哪一门?
-
延展学习:
- 问题:除了课堂上的学习以外,还有哪些延展的学习?
-
专业课成绩:
- 问题:你的专业课成绩怎么样?
-
成就感的事情:
- 问题:在学校里做过的最有成就感的事情是哪一个?
-
挫败感的事情:
- 问题:让你比较有挫败感的事情是什么?
-
实习经历:
- 问题:讲一下你的实习经历。
-
实习中的挑战:
- 问题:实习中最有挑战性的任务是什么?
-
收获:
- 问题:实习过程中有哪些收获?
-
职业规划:
- 问题:你的职业规划是怎样的?
-
期望工作城市:
- 问题:期望的工作城市是哪里?
-
期望薪资:
- 问题:期望薪资是什么样的范围?
-
面试公司:
- 问题(面试官):现在有在面试哪些公司吗?有没有收到offer?
-
汇川了解:
- 问题(面试官):对汇川了解吗?
-
个人情况:
- 问题:老家是哪里?父母做什么工作?
-
兴趣爱好:
- 问题:在学校里有什么兴趣爱好?
-
影响最大的人:
- 问题:谁对你的影响比较大?
-
性格特质:
- 问题:用两个关键词概述一下你的性格特质。
-
后端开发者的特质:
- 问题:你认为后端开发者需要哪些关键特质?
-
优点和缺点:
- 问题:结合岗位来看,你有哪些优点和缺点?
-
其他问题:
- 问题:如果通过面试,还有一轮面试吗?
- 问题:大概什么时候会出结果?
- 问题:如果通过了,是在总部还是子公司?
总监面
-
自我介绍
-
实习经历:
- 问题:你今年做的实习是吧?
- 追问:你参与的项目有多少人?
- 追问:你们大体上是怎么分工的?
-
工作目标:
- 问题:你在实习阶段的主要工作目标是什么?
-
项目业务目标:
- 问题:你做的项目的业务目标是什么?
-
工作完成情况:
- 问题:你自己评估一下工作任务的完成情况?
-
Bug分类:
- 问题:你产生的bug大体上怎么分类?
-
Bug处理:
- 问题:遇到用户体验或测试提出的问题,你会怎么处理?
-
前后端协作:
- 问题:前端提出数据格式修改需求,你会怎么处理?
-
阅读书籍:
- 问题:最近有没有在看什么书?
- 追问:除了技术书籍,其他方面的书有看过吗?
-
书籍介绍:
- 问题:选一本感触深的书介绍一下。
-
职业规划:
- 问题:关于职业规划发展有思考过吗?
-
反问:
- 问题:如果面试通过,可能会做什么?
- 追问:大概什么时候会有结果?