31 岁互联网大厂程序员:不续签后的面试之旅

304 天前
 yoruoxx
先上总结
1. 面试机会很难,需要有对应的业务经历,起码 match 85%+
2. 面试要求比几年前高的多,一部分是要求算法,还要求算法的高效,对候选人的双商要求都很高,还有一部分对工作履历和院校的要求,不能跳槽频繁以及至少统招一本。
3. 年龄,这个很隐晦吧。一般的回复是 达不到对应工作年限的能力。其实我也想过为什么有这个评价,技术问题可能还行,一些场景上的问题,没做没经历过,面试那一会就想出对应的方案,我是在做不到。还有一些所谓项目管理的经验,人与人沟通的学问吧

我将继续砥砺前行,希望我的面试总结有一些帮助。
愿大家都能找到满意的工作,过一个好年。


SHEIN
1. 自己的项目要说的条理性更强一些,语速放慢,给面试官时间反应你说的东西并解答
2. Mysql 隐式类型转换带来的查询问题,mysql 调优
3. 用 redis 实现一个分布式锁
4. 场景设计题,一个账户每秒 20wqps 的金额加减,如何处理?
大胆一些,多问一些前提,不要想太多强硬的结题思路。适当直接问面试官,直接写下来进行思考
5. 一定要表现的稳重一些,有条不紊
6. 两个大 list 找差集,最快的方式
offer💥💥💥

携程
1. 项目没怎么问,更多的是算法
2. 一道 hard (滑动窗口),两道 m (最长回文子串,sql 查询)
PS:不想招人,纯纯来写题的,面试官全程心不在焉。

黑湖
一面
1. 反转链表变种(反转从 start 到 end 的位置)
2. 项目细节
二面
1. 做事情的方式,提前沟通资源,保证自己产出
2. 跨团队去 coding
3. 洒脱一些,一个问题没答好,别纠结
4. 实现一个 Double.parseDouble
"12.13" -> 12.13
"12" -> 12.0
"a123.123" -> exception
PS:对自己之前见过的故障和错误,及时复盘总结,找行业对应的方案去做预防

Xtransfer
1. 限流器的细节,多个限流器的区别,分别处理什么场景
2. ES 的数据倾斜,如何解决
3. Redis 分布式锁的实现,redis 看门狗作用的范围,redis 的数据类型有哪些,分别使用场景
4. 画出 Kafka 的架构图,如何实现一个一个消息,多点广播消费,不用消费组
5. 算法题,下一个序列
PS:中间件的八股文严重不足,需补充

途虎
一面
1. 去重数组
2. 感觉没什么可以说的,点对不上
3. 肯定 G

回响科技
一面
1. update set amount = amount - 1 where amount > 0 and id = 1 行锁不会超卖
2. 排行榜 sort set 取值的技巧 ,sort set 底层的实现
3. mysql update 从提交到返回的过程
4. 单列索引,联合索引的存储区别
5. Mysql 刷盘的整个过程
6. 算法 m 获取一个二叉树的所有右节点
PS: 中间件太深了,自己不了解,菜了
二面
1. 居然过了。神奇。等待中。
2. 技术负责人突然有事情,来不了,直接 HR 面。
3. 预期薪资会比较低,不超过 35
三面
1. 设计一个关注人和被关注人的场景,怎么更合理更快的查询
2. 钱谈不拢 gg

鹰角网络
一面
1. 父类子类方法的执行
2. 权限系统的设计
3. 一个接口在本地执行很快,测试环境就很慢为什么
4. 一些 spring springboot 的相关面试题
5. 内推的,和一面的人熟悉,结果反馈说还行,7/8 分应该会有二面
二面
1. 面评说技术深度广度不错,但是无权限和流程经验 gg

京东
1. 面试多问一些项目中的细节点,技术参数设置的来源
2. 中间件的使用,分布式锁实现的细节点,以及 Redisson 的源码
3. Kafka 消费的顺序
4. 问了手上的 offer ,希望有二面
5. 无对应级别的 hc ,gg

米哈游
1. 最长不重复子串
2. 问了手上的 offer ,希望有二面
3. gg ,原因不明。项目聊的挺好,中间件等等都 ok ,算法题也做出来了。

携程国际机票
1. 给定一字符串,包含数字、字母、小数点和正负号,从中提取最大的数字 abc56ghf-78.3hjk+65.6aaa 用高效的方式去做。
2. gg ,算法题写的性能不好。

众安保
金融事业部
offer💥💥💥

得物
竞价&&库存
1. 结合得物的场景,突然的秒杀场景,如何进行库存扣减。
2. 如何进行缓存和 db 的库存修改
3. 场景题答的细节不好,也不太符合经历,gg
商品搜索
1. 待面试,如果有得物同学指导一下,先拜谢了。挺想去的,毕竟钱多,业务场景也比较喜欢。

饿了么
1. 一个定时调度系统,如何进行准时的触发。
2. 一个库存行扣减是 400qps ,如何提升?
3. 拆分库存行后,现在 1 单要买 2 个,这两个库存分别在 2 个库存行怎么处理
4. 如何处理跨服务的线程内值传递
5. 两个大数相加,如何去做
6. 如果你是架构师,如何保证系统的可用性
7. 你是如何理解 CAP ?
8. 为什么跳槽频繁和原因,是不是对自己没有职业规划。已经 gg
12336 次点击
所在节点    职场话题
83 条回复
orikey
303 天前
woc 这么惨吗...
mengzhuo
303 天前
某鹅双非(已北极),还做过一段时间一面的路过。

其实大厂的社招也不咋看学校的(至少我以前经常能接到不同学校的面试者),工作时间越长越不看,毕竟技术是最好是*马上能干活*,所以双非也不要整天挂这些外部条件在嘴上。
当然最好是你认识里面的人,帮你内推,概率会高点,也可以帮你梳理下简历和面试技巧。

面试里做不出来就明说做不出来,可以跟面试官讨论思路。

因为“面试”不是“考试”!
因为“面试”不是“考试”!
因为“面试”不是“考试”!

初面看重的是解决问题的方法和思路,最怕就是技术题解不出来就摆烂(意味着如果真工作中遇到解决不了的问题,不会主动沟通、拖进度)或者发火的面试者(面试官也是普通牛马,会赶紧请走这种佛的),当然如果一面责任心不强加上那天心情很不好或者靠近饭点,只能认倒霉赶紧换个岗,申诉一般没用,大家都是培训过的,可以不动声色用花式理由拒。

中间的技术面一般是组长这种直接领导面的,早就不写代码了,讲点基本思路一般也能过的。

p.s. 年纪越大,你在业界的人脉和口碑就越重要,如果面试前老板打过招呼,那基本就是走过场。
mysmart
303 天前
在隔壁也发过是吧
draymonder
303 天前
感谢分享。lz 主要是做 交易相关的么,看着好几个面试都问到了秒杀,mysql 行锁这些
lpjworkroom
303 天前
和你能力没关系,单纯是不招人找理由刷 kpi
AlexJ8175
303 天前
同样刚上岸,确实难找,现在就业环境太恶劣了
agagega
303 天前
从我自己经验出发,有个简单指标:如果面试的人对你过去的项目经历一点都不问,毫无兴趣,基本上这场面试没戏,就算面试通过,去了也不好过。这是个基本尊重的问题。

另外看一些前公司被裁的中年人聊天( 40 岁左右吧,30 说自己大龄怎么都太离谱了),他们普遍对算法题很反感。怎么说呢,如果工作日常就是不写代码或者上来就给 hard 题,确实不太尊重,但让写点链表啥的,我觉得不过分,歧视不在这个地方。
HeyWeGo
303 天前
@agagega #67 算法题就类似让你上了大学四年后去做高考题,不能说一点不会,但是一些细枝末节的东西还是有讲究的
watora
303 天前
和 lz 一样大厂 31 到期不续签,因为经济上不紧张所以躺了一段时间,结果 gap 半年之后连面试都约不到了
jonyJJ
303 天前
来年好点吧
diyazhu
303 天前
lz 面试被问到离职原因怎么说?如实说的话,会减分或直接挂掉么
magewu1223ll
303 天前
都 AI 了,问这些其实已经没什么意义了
yoruoxx
302 天前
@watora 加油,共勉之。我是因为有孩子,不能停下
yoruoxx
302 天前
@magewu1223ll 面试哪有机会给你 ai 唉
yoruoxx
302 天前
@diyazhu 会减分,如实相告就行了。遮遮掩掩后面更容易显得不诚心
yoruoxx
302 天前
@draymonder 前一份有高并发高流量,现在大厂边缘部门的业务反而减分
yoruoxx
302 天前
@Breadykid 看人吧,需要自己去抉择,而且还不一定面的过
yoruoxx
302 天前
@agagega 嗯,m 级别,我都能理解,也有没调试出来的过了,也有写出来因为性能挂了。不过刚开始几次都手撕滑动窗口,心态有点崩
yoruoxx
302 天前
@jonyJJ 不可能好的,只会更难
wnpllrzodiac
302 天前
@k9982874 怎么卡嗯怎么出题,这不很正常。难道还要送你过

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1106214

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX