顺利上岸,分享一些面试经验

2020-07-14 02:36:07 +08:00
 kxiaong

之前的帖: https://v2ex.com/t/686468

之前发帖说心态崩了,收到很多 v 友的鼓励和宽慰,非常感谢大家。

因为最近两周一直在忙面试,没有来得及回复。在此对之前回帖的各位 v 友表示感谢。目前已经顺利上岸,也祝大家在 2020 的下半年越来越顺利。

找工作这段时间感想颇多,总结一点面试经验和人生思考分享给大家。

1. 面试方面的一些经验

最近两周大概面试了八家,基本上每一家都到了终面,4 家给了 offer, 2 家因为薪资超预算没有录用,2 家挂掉。整个面试过程与我所预想的有比较大的差异。

  1. 因为疫情原因,今年面试流程比较长,除非现场面试,否则多数要一周多才能给到最终结果。

  2. 善用脉脉、看准网等网站了解公司内部情况,某些小公司槽点比较多。有些问题不便在面试中直接问,脉脉、看准网上有不少值得参考的评论,可以帮助大家避免不少坑。然而“尽信不如不信”,有些评价还是需要大家客观看待。

  3. 频繁换工作对求职的影响远超你的想象。当你想要离职时,一定要想清楚是什么原因让你不得不离职。即使你想到无数的理由让你离职,请跳出自己的视角,站在一个 hr 的角度重新审视一遍你的离职理由,有些原因你自己觉得很有道理,但从 hr 的角度会有非常不同的理解。总结来说,对于离职原因的陈述既要坦诚又要客观、合理

  4. 对于两年经验的后端开发,算法、基础知识、数据库已经不足以衡量候选人的能力。面试中大部分的时间是在讨论项目经验对架构的理解。所以要好好整理和反思自己做过的项目(参考 STAR 原则),多看些技术博客。反复研究和提炼以往项目中的架构设计思路。高并发架构可能涉及到的知识点包括:微服务、消息队列、分布式锁、缓存、分布式数据一致性、负载均衡、海量存储等。 从每个话题可以多角度切入到不同的领域,全面了解候选人对常用组件、常用方案的理解程度。比如从缓存切入到 redis 、缓存替换策略、缓存雪崩、redis 集群等问题。从微服务切入会问到 grpc 框架、socket 、非阻塞 IO 等。从负载均衡、服务治理可以切入到 k8s 的服务监控、负载均衡机制、流量控制等,从 k8s 展开问 docker 、linux 内核虚拟化的原理等。从消息队列切入到消息分发机制、kafka 等。从海量存储切入到数据库的索引、读写分离策略、数据库性能优化、NoSql 存储、分层索引等。正因为架构问题在面试中起到提纲挈领的作用,所以常常被面试官问到。 准备面试时,应提前按照上面的层级拓扑结构把自己的知识梳理一遍。

2. 对职业的一些思考

  1. 一定要对自己的职业发展有长远的规划。每次换工作,一定要考虑清楚你想要在新的岗位获得什么。薪资待遇只是次要方面。这点最重要,血的教训!希望大家吸取我的经验!
  2. 自律、自省是最重要的品质,无论你在什么公司、从事什么工作。
  3. 客观认知自己、客观认知他人。你没有自己想象中那么优秀,也没有自己想象中那么聪明。同样地,别人也未必有你想象中那么优秀和聪明。 一个人的成功是运气、实力和综合素质的结果。
  4. 关注自身不足,并切实采取行动去改进。不要懒惰、不要侥幸。每一次侥幸都会给以后的职业发展埋下一个雷。每一个逃避的问题都会在未来某个时刻重新来困扰你。

本来想再跟大家分享一些对人生和 IT 职业的看法与思考,不过改来改去都没办法合理组织自己的语言,不是过于敏感,就是有很大的争议,所以暂时不写了。

再次感谢各位 V 友。希望上面的经验能够帮助到一些人。祝愿大家在 2020 年的下半年越来越好。

7708 次点击
所在节点    职场话题
36 条回复
sulinehk
2020-07-14 07:04:13 +08:00
非常有用,特别是 面试方面的一些经验 这段
yoke123
2020-07-14 07:15:51 +08:00
2 年经验要求那么多吗?这是面试大厂吧。
litp
2020-07-14 08:30:07 +08:00
“对职业的一些思考” 赞。
kxiaong
2020-07-14 08:36:30 +08:00
@sulinehk @litp 谢谢,能帮助到大家就好。后续我准备用思维导图把后端架构中涉及到的知识点梳理一遍,以方便大家参考。
@yoke123 并不是大厂。 多数是细分领域排名比较靠前的独角兽和创业公司。因为以往项目中有架构相关的设计经历,面试官会非常关注这类项目。

正像我上面说的,架构问题是面试中提纲挈领的点。从这个点展开既能聊常用的组件、常用方案,又能从组件和方案继续深层次、多角度地问下去,一直问到底层原理和实现。同时结合实际业务场景,还能考察候选人对业务的理解。

大家在准备面试时,常常从网上的面经开始,看数据库相关的面试题、看网络相关的面试题等等。但是这样准备面试往往“知其然不知所以然”,因为没有架构背景、没有业务场景。 面经上的那些性能优化、底层原理,常常是针对特定架构、特定问题或业务场景的。 脱离开这些谈性能优化、底层原理常常陷入死记硬背的形式主义,所以还是推荐大家在准备面试时,对架构有一定了解,对自己的知识体系有一个宏观认知,这样准备起来效率更高一些。
litp
2020-07-14 08:40:11 +08:00
@kxiaong 说的很到位,所以现在有很大一部分小厂员工,1 没有架构北京,2 没有自己的知识体系。基本上只是面向接口开发。一方面是自己不够努力,但更多的还是没有场景来积累知识。所以这样的情况其实很难达到面试官的要求,我就包含在内,所以在这样范围内的小伙伴,找工作的机会就更少一些。
tairan2006
2020-07-14 08:59:31 +08:00
我还以为楼主分享公务员面试经验呢…找工作不叫上岸啊
TimeRain
2020-07-14 09:01:16 +08:00
公务员才叫上岸
kxiaong
2020-07-14 09:05:16 +08:00
@tairan2006 @TimeRain 😂 查了一下,我对“上岸”的理解确实错了😂。
imdong
2020-07-14 09:06:51 +08:00
感谢分享,已“三连”。
cokepro
2020-07-14 09:16:43 +08:00
感谢分享。background 和楼主类似。懂的没有楼主多,心态处于崩的边缘,哈哈。有机会交流下。
chenyu0532
2020-07-14 09:30:18 +08:00
我是进来看公务员面试的。。你给我看这个??
liion
2020-07-14 09:34:55 +08:00
很赞
ylsc633
2020-07-14 09:36:49 +08:00
对楼主有印象 隔一段时间就出来牢骚几句的..

我记得我还吐槽过, 有这时间,还不如多看点题, 多准备准备面试..

终于 拿到心怡的 offer 了. 不容易啊, 印象里 好像是有半年了吧.. 恭喜
5yyy
2020-07-14 09:46:07 +08:00
👍
dinjufen
2020-07-14 09:50:54 +08:00
@litp 如此,小公司没有那些高大上的项目,岂不无解?
Meridian
2020-07-14 10:11:21 +08:00
划重点 项目经验和对架构的理解,两年经验的难度剧增,18 年大家都还是 spring 呢,19 就到了微服务,20 年直接架构
DanielYao
2020-07-14 10:36:40 +08:00
感谢分享,三连
angryfish
2020-07-14 11:44:01 +08:00
亲,您这不叫做上岸。这叫换船。公务员才是上岸
00oo00
2020-07-14 11:52:00 +08:00
一般考研或者公务员才叫上岸呢亲
zjty
2020-07-14 11:55:40 +08:00
我也以为是公务员上岸,还在想,这个点应该还没有啥结果的啊

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

https://www.v2ex.com/t/689755

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

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

© 2021 V2EX