Java面试很好,共5轮面试
Java后端研发工程师-实习生
- 面试通过。面试效率算是比较高的 ,这是入职了大概两个月后回来写的面经。大概面试的话
- 首先会有hr电话面,随后会和部门Leader进行一个时长大概30min左右的电话技术面.
- 然后觉得不错,大概会在当天出结果确定二面时间地点。二面基本完成后就是hr面再到offer发放,
- 因为所有东西都是要走流程审批
- 所以可能会稍微慢一点 ,大概从面试到offer发放大概有一到两个星期左右.
一面-电话面30min
Q:1⃣️ 请做个简单的自我介绍
Q:2⃣️ 目前掌握的技术栈
Q:3⃣️ 看到你的项目中有对MySQL的优化?请你谈谈可以从哪些方面对SQL语句进行优化
Q:4⃣️ 请你谈一谈MySQL中的存储模型有哪些?InnoDB存储引擎的底层结构与支持的事物隔离级别有哪些?
Q:5⃣️ MySQL 的索引你有了解么?请简单说说
Q:6⃣️ 多表连接查询左连接 与 右连接区别
Q:7⃣️ SpringCloud 有用过么?分布式微服务的组件是否有了解?以及是否会使用?
Q:8⃣️ 中间件有用过哪些?
Q:9⃣️ 前端数据与接***互大致流程?
反问环节
Q:1⃣️ 面试结果大概多久会给答复
Q:2⃣️ 贵公司目前的技术栈与我所掌握的技术栈区别以及我刚才面试中哪些问题可以再进行查漏补缺的
二面 - 项目经理与同事-35分钟
因疫情原因时间地点推迟了一个星期左右
二面是两个人一起面的 一个是项目经理 另一个是研发团队的同事
Q:1⃣️ Java中的异常捕获与错误
Q:2⃣️ 集合框架底层结构 问了 Hashmap 的底层 LinkedList 与 ArrayList 区别以及底层源码,JUC包下的常用类问了点底层。
Q:3⃣️ Redis 的基本数据类型?你在项目中哪些地方用到过 Redis?
Q:4⃣️ 我看到你有用到 rabbitmq 请你说一下常用的消息队列类型 ?有用到 rabbitmq 进行流量削峰么?
Q:5⃣️ TCP/IP 的握手与挥手
Q:6⃣️ 常见的状态码请你说说他们代表什么意思?
Q:7⃣️ 平时你的项目是如何进行 debug 与测试的?你平时的环境开发会有几个?会现在测试上开发再部署到正式环境么?
Q:8⃣️ 手撕快排
反问环节
Q:1⃣️ 目前贵公司组内负责项目类型大致方向
Q:2⃣️ 进入公司后我需要先对哪一些知识点进行快速整理上手
Q:3⃣️ 是否会有对应的项目需求开发文档等协助开发
- 大体就是这样子
- 然后 意向书大概是过了两天左右就发了,入职这些流程大概走了两个星期
- 目前就职于该公司 ,个人比较倾向于到成都的研发中心比较好 氛围福利这些都是国企标准,可能薪资待遇这方面确实比一般的互联网公司要低,
- 但是福利这些也算比较好的 .
- 工作时间是早九点半-晚五点半
- 一般不加班 一周最多不超过两次吧
- 周末双休。个人体验还是比较好的
- 就差不多这样了