一脚迈进大厂,聊几点大家关心的

一脚迈进大厂,聊几点大家关心的

正值招聘旺季,很多读者朋友关心:如何才能顺利地迈进大厂?

过去有不少读者咨询过我此类问题,今天我特意整理了下之前的回答,希望对正在准备大厂面试的同学有所启发。

这几个问题跟「大厂的人才趋向、招聘、以及如何平稳落地」有关。

全文采用问答的形式,完全基于我的个人经验进行提炼,面向的是社招同学,适用级别可以是 P5、P6 或者 P7,下面进入正文。


一、面试官问项目中的亮点,应该从哪些方面去说呢?怎么才算是亮点?

给几个思路,可以从以下几方面做梳理:

1、架构方面 :服务拆分(粒度以及分层)、三高设计(高并发、高可用、高扩展)、存储设计、数据一致性方案、分布式锁等。

重点:没有最好的架构,只有最合适的架构,关键是讲出 trade-off 的考虑因素。

2、业务方面 :面对复杂业务场景是如何抽象以保证扩展性的?比如模块化设计、通用能力下沉成子服务、设计模式的运用、数据存储结构以及接口协议的设计、配置的集中式管理、状态机或者流程引擎的使用等。

重点:技术方案能很好地应对业务变化,扩展性强,但是又并非过度设计。

3、典型问题 :疑难问题排查(比如 CPU load 高、GC 问题、死锁、慢查询等)、性能优化(从压测、到性能瓶颈定位、再到解决方案)、服务或者数据的平滑迁移(分库分表、缓存或者消息中间件的替换、ES的索引升级)等。

重点:最好能总结成一套成体系的解决思路,做到经验可复制。

4、研发效率和质量保障方面 :比如通用工具的封装(方便后续复用)、自动化测试、运维工具的开发、立体化的监控等。

重点:体现出你的综合能力和思考问题的全面性。

5、其他方面:比如技术选型、项目工期紧是如何做到按时交付的、项目管理工作等。

大概想到上述 5 个方面,每个亮点最好能用数据说话(或者有很强的逻辑支撑)。另外,建议大家在日常工作中就有意识去搜集。


二、大厂的二面(也就是 leader面),一般会问些什么?

通常来说,一面注重考查技术基础能力,二面注重考查 「技术应用能力、架构设计能力,以及和团队的匹配程度」 问题范围大概分成以下几个方面:

1、围绕简历中的项目展开,或者直接出一些设计题来考察你的架构水平。

重点:简历中的项目,一定要能清晰地说出业务背景、核心业务流程、架构演进的脉络和依据。

2、从实战场景中挖掘出一些技术点来考察你的深度。可能是简历中的项目亮点,也可能是面试官自己拟定的场景,这方面比较有发散性。

重点:考查你分析问题和解决问题的能力,从应用到原理,由浅入深。

3、和团队的匹配度,比如说:你过往的项目流程和工作方式跟团队是否吻合?个人风格是否符合团队的整体气质?

重点:尽量表现出你正向、拥抱变化的一面。

4、软性素质的判断,比如:沟通表达能力、逻辑思维、责任心、抗压性等。

5、其他方面:询问薪水、稳定性的判断、意向度的判断等,如何合适还会做适当的吸引。

总之,二面的考查范围会更加综合,不仅仅是技术能力的考查,还会从团队角度来看你这个人适不适合。所以,在面试过程中,候选人一定要灵活,不能全是技术视角去看一个问题。

此外,技术方面的问题跟面试官风格有很大关系,如果面试官是个偏技术型的,技术面的难度会比 1 面大一些,深度和广度都要兼顾,如果面试官偏管理或者业务型一些,重点会落在项目和架构上。


三、没有好学历,没有好的工作背景,如何进入大厂?

先说下大厂的人才趋向,大家从大厂的 JD 以及面试内容可以看出,它对技术人员的要求跟小厂不太一样。 小厂更看重你的全面性, 而大厂更重视垂直领域的深度 ,因为大厂分工细,所以这个要求不难理解。

再回到问题上,如果既没学历,也没好的工作背景,可以考虑曲线救国。

先去稳定点的互联网公司积累经验和技术深度,然后再考虑跳槽到独角兽公司继续提升履历,最后靠硬实力进大厂。 这种路线是我见过最多的一类。

还可以考虑的一种路线是:先在小厂做出显著成绩(比如晋升成技术经理或者架构师),这种也有不错的概率过大厂的简历筛选,然后靠实力进去。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpsxjg.html