面试经历总结
2025/4/17 第1次面试
线上面试,薪资待遇200-250/天,面试时间30min
开场自我介绍,讲了个人学历背景,获得奖学金情况,学过的技术栈,求职意向。
- 面试官:自我介绍完了么?
我此时觉得自己的自我介绍时间太短了,于是接着又介绍了自己的项目(校园二手书交易平台),感觉自己没有描述清楚项目的主要功能,主要模块。 - 面试官:你刚在一直在说技术,你讲讲业务逻辑,是B/C还是C/C?
我回答有用户端与管理端,用户端是微信小程序,分别介绍了两个端的功能,感觉没介绍清楚。 - 面试官:你觉得这个项目中最难的地方是哪里?
我回答是使用分布式锁实现一人一单,这部分说的太简单而且没有描述清楚,应该先介绍为什么引入分布式锁,说先使用了悲观锁Synchronized发现在集群模式下失效,此时再引入分布式锁。 - 面试官:一个场景题,怎么解决慢SQL
我回答使用explain,查看是否建立索引,没建立的话就建立索引,explain输出的结果中还有一个字段,用于显示可能优化的方案,但是我忘记了字段名称,也忘记了那几种执行速度的级别。 - 面试官:为什么不使用MQ,dockers用过么?
答:还没学 - nignx的反向代理原理。
我回答的负载均衡,反向代理忘了。 - 有没有用过什么ai辅助工具帮助你快速开发。
答:用过cursor几天,后来就不用了,本来想回答用过github copilot,但是确实是没用过。 - 你有什么要反问的么?
答:后端几个人?薪资待遇? - **总结:**这次没怎么问八股文,更多的是围绕项目来问,可惜我的表现不好,很多东西没讲清楚,会的也没讲清楚,感觉是为了避免口吃扯了一大堆背景,不过再接再厉吧。面试官说下周给答复,没有答复就是寄了。
2025/5/9 第2次面试
北京中科闻歌科技股份有限公司:线上面试,待遇180/天,面试时间30min
开场自我介绍,依旧是讲了学历背景,然后做过的项目,这次简历上新增了一个微服务的项目。
Q1: 讲一讲你在项目中遇到的最大的问题,已经你是怎么解决的,通过什么途径解决的。
A1: 我回答的是怎么解决微服务的拆分,怎么将单体架构的项目拆分成微服务的项目。Q2: JAVA中的基础数据类型
A2: 整型、浮点型、字符型,int、byte、long、float、double、char、boolean。Q3: JAVA中的集合,list,set,map的区别
A3: 回答出来了Q4: redis都能有什么作用?(我回答的缓存、分布式锁、mq)他还追问还有什么?
A4: 不知道其他的了。Q5: 索引的回表是什么,怎么对数据库进行优化?
A5: 回表回答出来了,数据库优化一时间问懵了,回答的索引,分库分表,sql语句,他还问还有没有其他的,不知道了Q6: docker常用命令?linux常用命令(查询内存、查询磁盘)
A6: docker的回答出来了,linux的一个没回答出来Q7: git的常见命令,maven的常见命令
A7: git只回答出了git clone,其他的说都是在IDEA的图形界面进行提交和回滚,maven的常见命令说的maven clean,package,run。Q8: 你说你的微服务拆分了五个模块,都是哪五个,没有网关模块么?
A8: 五个模块说了说,又回答在项目中实际开发是拆分了七个模块。有一个网关模块跟api模块(用于微服务直接的远程调用)。Q9: 什么是内存泄漏?(这个不会)
其他的还问了一些,暂时想不起来了,没什么深刻的印象。
最后: 我的问题问完了,你有什么要反问的么?
Q:贵公司是做哪方面的业务,我这次的面试评价。
A: 主要做的ai相关的业务……,面试评价认为我有一定的基础,但是他更看重在校生的基础能力以及学习能力(这时候我想到我第一个问题回答的不是很好,没有详细介绍我是通过什么途径解决这个问题的,没有展现我解决问题的能力)。
他这次问的都是基础的,所以他希望我能够简短快速的回答出来,不用什么都以业务背景来介绍。
2025/5/13 第3次面试
超图软件1000-9999:120/天,成都市内,电话面试,面试时间20min
开场自我介绍,然后让我讲讲做的项目(讲了微服务拆分的原则)
1.你觉得你遇到的最难的问题是什么?(讲了分布式事务,有点忘了)
2.讲讲seata AT模式的实现原理
3.熟悉设计模式么(不熟悉,只说听说过单例模式)
4.讲讲单例模式的好处,为什么要使用?
5.arraylist跟linklist的区别
6.场景题:怎么再对linklist封装一下能够提高查找效率(不会,他说是缓存)
7.树的遍历模式,前序遍历中序遍历后序遍历区别
8.什么时候到岗?
9.其余的忘了,反问有没有人指导,什么时候出结果
总结:面试的都很简单,但是自己没有准备好,会的也不能简单的表达清楚(往往是没有准备过的题),自己准备的题往往还能流利的说出来,感觉自己是因为电话面试没有怎么重视,唉
准备入职
拿到了第三个面试的offer,准备下周一入职看看,此模块暂时不更新了。