V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kxiaong
V2EX  ›  职场话题

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

  •  5
     
  •   kxiaong · 2020-07-14 02:36:07 +08:00 · 8022 次点击
    这是一个创建于 1592 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前的帖: 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 年的下半年越来越好。

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

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

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

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

    终于 拿到心怡的 offer 了. 不容易啊, 印象里 好像是有半年了吧.. 恭喜
    5yyy
        14
    5yyy  
       2020-07-14 09:46:07 +08:00
    👍
    dinjufen
        15
    dinjufen  
       2020-07-14 09:50:54 +08:00
    @litp 如此,小公司没有那些高大上的项目,岂不无解?
    Meridian
        16
    Meridian  
       2020-07-14 10:11:21 +08:00
    划重点 项目经验和对架构的理解,两年经验的难度剧增,18 年大家都还是 spring 呢,19 就到了微服务,20 年直接架构
    DanielYao
        17
    DanielYao  
       2020-07-14 10:36:40 +08:00
    感谢分享,三连
    angryfish
        18
    angryfish  
       2020-07-14 11:44:01 +08:00 via iPhone   ❤️ 1
    亲,您这不叫做上岸。这叫换船。公务员才是上岸
    00oo00
        19
    00oo00  
       2020-07-14 11:52:00 +08:00 via Android
    一般考研或者公务员才叫上岸呢亲
    zjty
        20
    zjty  
       2020-07-14 11:55:40 +08:00
    我也以为是公务员上岸,还在想,这个点应该还没有啥结果的啊
    hatebugs
        21
    hatebugs  
       2020-07-14 12:11:29 +08:00 via Android
    楼主的面试经验总结的很到位 。形成知识体系,面试切入。
    feiniu
        22
    feiniu  
       2020-07-14 12:14:30 +08:00 via iPhone
    @litp 同,小公司完全没有这些应用场景。完蛋了
    black0144
        23
    black0144  
       2020-07-14 12:17:49 +08:00
    我也以为公务员。。。
    vtz668
        24
    vtz668  
       2020-07-14 12:24:42 +08:00
    golang 好多职位都有 k8s 等容器技术的要求, 老哥能告知怎么学习的吗,感觉好复杂啊 =-=
    norahc
        25
    norahc  
       2020-07-14 13:37:53 +08:00
    感谢分享,切入点很好,也很透彻
    pouta
        26
    pouta  
       2020-07-14 13:50:46 +08:00
    感谢分享
    litp
        27
    litp  
       2020-07-14 14:44:06 +08:00
    @dinjufen 我现在就很无解,所以我觉得上不去车,那就先找个可以跟着跑的车。要么大厂少工资打杂,要么小厂项目比较丰富些打杂。
    cfcfcfcf
        28
    cfcfcfcf  
       2020-07-14 15:50:08 +08:00
    感谢分享
    WhiteDragon96
        29
    WhiteDragon96  
       2020-07-14 17:02:36 +08:00
    感觉你是大佬,我才半个月没找到工作就开始乱投了,以开始可能还会想一个公司的前景,技术啥的,现在有人要我就好了,我要是半年没找到工作,去干啥都有可能了
    yc8332
        30
    yc8332  
       2020-07-15 14:11:21 +08:00
    频繁换工作确实影响比较大。。
    timsims
        31
    timsims  
       2020-07-15 14:36:19 +08:00
    原来脉脉也能看八卦,之前一直用看准网
    kxiaong
        32
    kxiaong  
    OP
       2020-07-17 00:17:50 +08:00
    @cokepro @litp @dinjufen @feiniu 这个行业成长很快,只要有机会做一两个有深度的项目,认真总结思考就能很快提升起来,平时工作中还是要多发挥主观能动性。我比较幸运的地方是,之前公司比较轻松,氛围很好,我自己主动承担了比较核心的一块业务,后面找工作基本上都是靠着这个项目经验。


    @vtz668 k8s 我只能算入门的水平,谈不上什么值得分享的经验。 如果不是运维开发或者云计算相关岗位,我觉得能了解基本的操作,会配置和部署服务就够用了。如果是云计算相关的开发岗位,底层需要 Linux 内核的知识,建议先看看《 Linux 内核架构》和《 kubernetes 权威指南》,吃透这两本书找个靠谱的机会还是绰绰有余的。目前我在看的也是这两本书,很有收获。

    感谢各位的点赞,恕我不一一回复了。2020 年行情不乐观,大家共克时艰,共同努力,不要因为暂时的挫折失去希望和奋斗的动力,相信努力总会有回报!
    v2webdev
        33
    v2webdev  
       2020-08-02 10:44:14 +08:00
    看得出来楼主确实功底深厚。
    yaoxuwang
        34
    yaoxuwang  
       2020-09-28 20:01:01 +08:00
    楼主有没有笔记可以分享呢
    sakura1
        35
    sakura1  
       2020-10-26 14:15:13 +08:00
    这水平很好了
    nicoley
        36
    nicoley  
       2020-12-06 11:04:40 +08:00
    楼主很强,谢谢楼主的分享!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5681 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 06:28 · PVG 14:28 · LAX 22:28 · JFK 01:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.