秋招公司面经
个人情况
双非大四,实习于非互联网公司的外包小厂,主要工作是CRUD。有一些竞赛的奖项。
跟之前发的实习面经贴类似,就不对每个公司单独发帖了,放在一起算了。
差旅壹号
四川的一家上市的tob的自研公司,作SaaS的。
一面 + HR 面
面试时间是 2024 年 9 月 4 日,总共花费了 30 分钟
技术问题
- Java 中常见的基础数据结构集合
- ArrayList 常用的方法
- HashMap 常用的方法
- ArrayList 和 LinkedList 的区别
- Set 和 List 的区别
- StringBuffer 和 StringBuilder 的区别
- 索引的类型
- 数据库索引的作用
- Java 中如何创建线程
- 线程和进程的区别
- 线程的状态
- 在try-catch-finally分别return,最终返回值是什么?
非技术问题
-
自我介绍
-
个人基本情况确认
-
学校和成绩
-
工作城市选择
-
实习经历
-
实习公司主营业务
-
实习公司技术栈
-
实习项目背景和角色
-
实习项目的业务运行逻辑
-
离开实习公司的原因
-
职业规划
-
期望转正后的薪资
-
后端工程师应具备的素质和能力
-
处理项目成员意见冲突的方法
-
对公司业务的了解
-
反问:公司技术栈
二面(终面)
面试时间是 2024 年 9 月 6 日,总共花费了 35 分钟
-
实习项目
- 问题: 实习项目的做的核心业务功能是什么?
-
数据导出流程
- 问题: 数据导出从前端到后端的实现流程是怎样的?
-
多线程数据库查询
- 问题: 多线程查询数据库的实现逻辑是什么?
- 追问:你用到多线程查询时用到了游标,你是具体怎么处理的?
- 追问:你说
WHERE id > ... LIMIT 1000
,分轮次多线程查,那么我假设删除数据造成不连续,你这里多线程查询数据不就错了(指重叠)
-
线程池参数
- 问题: 线程池的核心参数及其业务含义是什么?
- 追问: 在生产环境中线程池的参数可以改变吗,该如何调试?
- 追问:用过什么线程池的开源框架?
-
排班业务流程
- 问题: 排班的业务流程、技术实现是怎样的?
- 追问:查排班人员除了你说的“for循环然后去掉有交集”的这种方法,还可以怎么优化?
-
社区项目
- 问题: 社区项目中收藏和点赞的实现逻辑是什么?
- 追问:你说用到了 BITMAP,你具体怎么业务处理的?
- 追问:你了解 BITMAP 的底层实现原理吗?
-
CountDownLatch 原理
- 问题: CountDownLatch 的原理是什么?
- 追问:常用的方法有哪些?
-
SQL 查询
- 问题: 已知学生表有学生id和姓名,另有成绩表有学生 id 和科目和成绩,查询总成绩排名第二到第五的学生的姓名和总成绩。
-
英语水平
- 问题: 六级和四级成绩是多少?
-
竞赛经历
- 问题: 竞赛经历是什么?
-
反问:
- 问题: 后续是否还有面试?
后续几天通知通过了,虽然可以签三方,但是要求先实习,考核后给正式。不敢托大,先继续找着先。
海天味业
线下流程包括笔试和面试。笔试包含判断题、单选题和多选题,笔试结束后等待半小时,若通过则进行面试。面试为群面形式,四个候选人,两位面试官(提问官和HR)。
在面试中,你需要介绍你的项目,说明你在项目中负责的部分。描述你遇到的主要困难及解决方法,并总结你从中学到的经验。对项目进行复盘,总结项目经验,提出改进建议及其作用。最后,强调你最突出的个人特质。
这个面试就是终面,非技术面,一周后等结果,有点难绷。
已通过。
赛意业财
HR面
- 请做一个简单的自我介绍。
- 你什么时候毕业?
- 现在在学校有课程吗?
- 介绍一下你的实习经历。
- 为什么离职?
- 介绍一下你在项目中的具体负责内容。
- 项目中使用了哪些技术?
- 遇到问题时如何解决?
- 对工作地点有要求吗?
- 对出差怎么看?
- 对加班怎么看?
- 评价一下自己的性格。
- 对未来的职业规划是怎样的?
- 有没有看课外的技术书籍?
- 最近有没有学习新的技术?
- 对AIGC怎么看?
- 对薪资的期望是多少?
- 你有什么问题要问我们吗?
诗悦
HR面
- 请简单介绍一下自己。
- 大学期间的学分绩点和专业排名如何?
- 是否有考研或考公务员的计划?
- 大一到大三的时间重心放在什么事情上?
- 是否对游戏服务端岗位有了解?
- 平时是否玩游戏?有哪些深入体验的游戏?
- 对于岗位使用的编程语言有了解吗?
- 校招主要看什么岗位和行业?
- Java学习的拓展方式?
- 大创项目的人员分工和自己负责的功能?
- 项目推进是否顺畅,有无延期或卡点?
- 实习期间负责的工作和遇到的挑战?
- 对加班的看法?
- 最近在看什么内容提升专业能力?
- 通过什么渠道关注技术前沿?
- 选择Offer时关注哪些因素?
- 对于广州游戏服务端开发的薪资预期?
- 目前还有哪些公司在面试流程中?
- 是否有其他想了解的问题?
- 面试结果反馈时间?
长园深瑞
技术面
感觉面试官的语言是C的,有些问题我实在答不出来的。
-
自我介绍
-
C与C++的区别?
-
C++与Java的区别,Java的缺点是什么,它们的应用场景分别是什么?
-
你在项目中遇到的性能优化问题及解决方案?
- 追问:为什么不对数据写入做优化?
-
对Docker的使用情况?
-
TCP协议对可靠性的维护?
- 追问:关闭TCP连接的函数是什么?
-
实习用的数据库是MySQL是吧,存了什么,有测试数据库的瓶颈在哪里吗,有做溢出后的预防措施吗?
-
你对公司的印象,评一个分,少的那几分是因为?
-
你对未来职业规划的看法?
-
反问:面试流程相关问题
HR面
-
自我介绍
-
身体健康吗?有做体检吗?
-
籍贯在哪?你希望的工作地点在哪里?
-
你找公司时,对岗位和行业有要求吗?你是怎么看的?
- 父母有对你上述这些做要求或建议吗?
-
你考研吗?有挂科吗?
-
你觉得你自己的个人特质是什么?
-
你觉得你最突出的优点是什么?
-
你觉得自己不满意的地方在哪里?
-
你手上有其他offer吗,业务是什么,薪资多少?
-
你期望的薪资是什么?
-
你期望的职位是什么?
-
为什么选择我们公司?
-
如果遇到技术方案的分歧,比如你觉得方案A合适,领导觉得方案B合适,你应该如何去解决?
-
反问:面试流程相关问题
海康威视
技术面
30分钟
-
实习项目的技术栈、架构和微服务模块有哪些?
-
Redis主要存储哪些数据?
-
Redis有做持久化吗?
-
数据库变更时如何更新Redis?
-
MySQL主从复制的原理?
-
创建索引时有哪些原则?
-
Spring Boot使用的版本是什么?JDK使用的版本是什么?
- 追问:Spring Boot版本(2.x -> 3.x)和 JDK(11 -> 17)所带来的差异?
- 追问:Spring Boot的哪些特性对开发过程有帮助?
-
Spring Boot自动装配的底层实现流程是什么?
-
平时有用单元测试吗?如何做单元测试?
-
单元测试中如何解决自动装配的依赖?
-
开发过程中遇到的比较大的难点是什么?如何解决的?
HR面
-
自我介绍
-
工作地点:工作地点优先在哪里?
-
情感状态:现在是单身吗?
-
实习经历:如何快速上手新的工作内容?
-
项目优化:前期项目优化的思路是什么?
-
职场认知:对职场的认知是什么?
-
职业素质:认为在职场中需要具备哪些素质?
-
棘手问题:处理过的比较棘手的问题是什么?
-
实习收获:实习过程中学到了什么?
-
钦佩的人:介绍一个让你钦佩的人及其优点。
-
个人优势:介绍一下你的优势。
-
个人薄弱点:有哪些薄弱点需要提升?
-
考研或考工:有考研或考公的打算吗?
-
选择Java方向:为什么选择Java方向?
-
职业期待:对个人职业有什么期待?
-
受挫经历:分享一个受挫的经历。
-
坚持的事情:大学期间坚持做的事情是什么?
-
比赛意义:参加比赛对你的意义是什么?
-
期望薪资
-
反问:
- 公司的上班和下班时间是怎样的?
- 后续面试流程是怎么样的?