如何在面试中成长?来看阿里前端终面官的面试心得

简介: 面试是一个很好的交流、学习、成长途径,不管对方是强是弱,都能从中学到一些东西。

本文作者: 释然

image.png

面试是一个很好的交流、学习、成长途径,不管对方是强是弱,都能从中学到一些东西。

翻了下笔记,最近两年我面试了大约 160 多个人,包括校招、社招、外包,当然,这不仅仅是我团队的招聘面试,还包括帮其他团队做的面试,而且其中的大部分都是在帮人面试。可能有一些人不喜欢帮人面试,而我却乐在其中,今天就来分享下我是如何去享受每一场面试并从中学习、成长的。

这篇文章的重点是阐述在面试过程中我是如何从候选人身上学习并成长的,但不可避免的会穿插一些如何去做一场面试的内容。

准备

每次面试之前我都会做一些简单准备,目的是为了提升面试的效率、降低沟通的成本。一般来说,我会通过以下几点来做准备:

  • 简历:主要看技术栈、项目经验、公司业务;
  • GitHub:如果候选人有 GitHub 帐号,会提前去浏览下其在 GitHub 上的情况;
  • 公司背景:对于不熟悉的公司会先去网上大致了解下相关资料;
  • 应聘部门:如果是帮人面试还会去大概了解下应聘部门的业务情况和考察的侧重点;
  • 疑惑:针对简历中不熟悉的技术栈或者知识点会事先去了解些相关的内容资料;
  • 备题:我没有一套通用的面试题,只有一个大致的脉路,每次会根据上述的一些点并结合目前我在工作中遇到的问题和困境去大致理出一个要考察的要点。

很多人会忽略这个过程,但对我来说,这是一个很好的“看世界”的方式,视野决定格局,世界那么大,虽然不能亲身出去看看,但还能通过面试来见识。

面试

交流的过程是学习的重要过程,前期的准备工作越充足我们越知道我们要在这次面试中要得到什么。这个过程需要以空杯心态来应对,好的多交流,差的尽可能的挖出你想要的点再结束,不然就白面了。当然,如果实在实在不堪,也无需多言。

这一过程我主要从技术、业务、团队三方面来阐述:

技术

作为技术面试官,技术面是最重要的一环,可以借助这个环节与候选人做很多技术方面的探讨。说实话,现在平时写的代码量少了,很多技术有在学习但其实是缺乏很深入的实践,通过面试可以帮助我更深刻的去了解一门技术。

通常我会从三个方面进行技术面试:技术深度、技术广度和项目经历:
技术深度:结合面试前的准备,我会针对某个技术领域去跟候选人做深入的探讨,让他给我讲具体的原理、细节以及最佳实践,从而帮助我增强相关领域的理解,我也会提出疑问、挑战,看候选人的应对如何。当然,一段时间内可能我会对所有人都考察同样的知识点、同样的面试题,看看不同的人对某项技术的学习和思考过程。

技术广度:除了在某方面技术上的深度外,还会去看候选人在技术广度上的涉猎。特别是当我在简历中看到某个当前很火或者很独特又或者正在兴起的技术时,面试中我就会问及这些技术点,看他们对某项技术的思考、实践、对比等,去了解这门技术到底是做什么的、适用在哪些场景?然后对比我们的场景是否适合,未来是否要在这项技术上去布局和落地。

项目经历:从项目经历可以看出一个人的逻辑思维能力和实战能力,特别是一些复杂的项目或者跟我们场景相似的项目我会重点去考察。结合前期的准备,我会把我们项目中遇到的一些问题同样抛出来,看候选人是否曾经遇到过又是如何去解决的,在这个过程中可以学习他们的思考过程和解法,从而帮助我们的项目做得更好。

业务

业务跟项目是完全不一样的东西,业务认知和思考也是很重要的一个考察点,通过这方面的考察可以学到很多非技术上的点,这方面我主要会问及两个点:业务场景和技术突破

业务场景:技术人都有个产品梦吧,想把一个产品做到极致,所以面试时特别喜欢跟候选人聊他们的产品、他们的业务模式、商业模式,了解下候选人对产品的诞生、定位、发展的认知,看看别人的产品是如何一步步走向强大又或者是一步步走向衰亡,回过头来再看看自己的业务怎么去增长和突破。

技术突破:技术与业务相结合也是我们一直在说并且鲜有人做的非常好的地方,所以通常情况下我也会向候选人请教这方面的做法,看看他们所做的技术是如何从业务出发、给业务带来了哪些改变以及如何去评估两者之间产生的结果。

团队

人毕竟不是个体,一定有团队配合,在大公司其实团队方面的问题也更为突出,所以我也会问在面试过程中去候选人交流一些团队相关的事情,主要是协作、管理和招聘:

协作:如何与自己团队、其他团队协作是我们经常遇到的问题,也是怎么做都有很大提升空间的事情,而每个人在这方面的处理方式也不同,可以学习下每个公司不同的团队文化和做事方式,特别是小团队的运作方式,很多是值得我们学习和效仿的。

管理:如果候选人已经在带团队,那也会向其请教带团队的经验,如何定位自己的职责、建设团队的核心竞争力、带领团队突破,又是如何保证自己的成长。

招聘:如何能够招到更多的人可能是现在很多团队很多人面临的问题,而一部分候选人本身其实也正是团队招聘的主力或者负责人,我会向其学习招聘方面的技巧和经验,从而帮助自己找到更好的招聘途径或者方法。事实也证明很多人的招聘经验蛮不错的,非常值得学习和效仿。

总结

面试完成不代表结束,面试中的问题、经验还需要做下总结和梳理,这个过程可长可短、可急可缓、可以是思考也可以是书面的,我一般会从三方面来整理和总结这场面试:

候选人的缺点:候选人身上存在哪些问题或者哪些我不喜欢的地方,我自己是否也有,应该怎么改正?

待验证的点:面试中是否有候选人没讲透的或者存疑的技术点,需要去查找资料或者找人求证;

好的经验:面试过程中看到的候选人做的好的点以及值得学习的点重点去梳理并考虑应用在工作中。

image.png

面试是一面镜子,能够让我发现自己的不足。面试也是一个学习平台,让我不断的获取新的技能。总之,面试值得一做再做!


image.png
关注「Alibaba F2E」
把握阿里巴巴前端新动向

目录
打赏
0
0
0
0
284
分享
相关文章
阿里面试:每天新增100w订单,如何的分库分表?这份答案让我当场拿了offer
例如,在一个有 10 个节点的系统中,增加一个新节点,只会影响到该新节点在哈希环上相邻的部分数据,其他大部分数据仍然可以保持在原节点,大大减少了数据迁移的工作量和对系统的影响。狠狠卷,实现 “offer自由” 很容易的, 前段时间一个武汉的跟着尼恩卷了2年的小伙伴, 在极度严寒/痛苦被裁的环境下, offer拿到手软, 实现真正的 “offer自由”。在 3 - 5 年的中期阶段,随着业务的稳定发展和市场份额的进一步扩大,订单数据的增长速度可能会有所放缓,但仍然会保持在每年 20% - 30% 的水平。
阿里面试:每天新增100w订单,如何的分库分表?这份答案让我当场拿了offer
阿里面试:5000qps访问一个500ms的接口,如何设计线程池的核心线程数、最大线程数? 需要多少台机器?
本文由40岁老架构师尼恩撰写,针对一线互联网企业的高频面试题“如何确定系统的最佳线程数”进行系统化梳理。文章详细介绍了线程池设计的三个核心步骤:理论预估、压测验证和监控调整,并结合实际案例(5000qps、500ms响应时间、4核8G机器)给出具体参数设置建议。此外,还提供了《尼恩Java面试宝典PDF》等资源,帮助读者提升技术能力,顺利通过大厂面试。关注【技术自由圈】公众号,回复“领电子书”获取更多学习资料。
阿里面试:DDD 落地,遇到哪些 “拦路虎”?如何破局?
为每个子领域定义限界上下文(bounded context),限界上下文是一个清晰定义了领域模型的边界的范围。在限界上下文内,领域模型的概念是一致的,但不同限界上下文之间可以有不同的模型和语言。界限上下文,基本可以对应到 落地层面的 微服务。这就是 DDD 建模和 微服务架构, 能够成为孪生兄弟、 天然统一的原因。具体的方法论和落地实操,请参考 《第34章视频 DDD学习圣经》DDD 战略设计的第一步就是统一语言,也叫通用语言(UBIQUITOUS LANGUAGE),用于定义上下文。
阿里面试:DDD 落地,遇到哪些 “拦路虎”?如何破局?
阿里面试:为什么要索引?什么是MySQL索引?底层结构是什么?
尼恩是一位资深架构师,他在自己的读者交流群中分享了关于MySQL索引的重要知识点。索引是帮助MySQL高效获取数据的数据结构,主要作用包括显著提升查询速度、降低磁盘I/O次数、优化排序与分组操作以及提升复杂查询的性能。MySQL支持多种索引类型,如主键索引、唯一索引、普通索引、全文索引和空间数据索引。索引的底层数据结构主要是B+树,它能够有效支持范围查询和顺序遍历,同时保持高效的插入、删除和查找性能。尼恩还强调了索引的优缺点,并提供了多个面试题及其解答,帮助读者在面试中脱颖而出。相关资料可在公众号【技术自由圈】获取。
阿里面试:10WQPS高并发,怎么限流?这份答案让我当场拿了offer
在 Nacos 的配置管理界面或通过 Nacos 的 API,创建一个名为(与配置文件中 dataId 一致)的配置项,用于存储 Sentinel 的流量控制规则。上述规则表示对名为的资源进行流量控制,QPS 阈值为 10。resource:要保护的资源名称。limitApp:来源应用,default表示所有应用。grade:限流阈值类型,1 表示 QPS 限流,0 表示线程数限流。count:限流阈值。strategy:流控模式,0 为直接模式,1 为关联模式,2 为链路模式。
阿里面试:10WQPS高并发,怎么限流?这份答案让我当场拿了offer
AI+树莓派=阿里P8技术专家。模拟面试、学技术真的太香了 | 手把手教学
本课程由阿里P8技术专家分享,介绍如何使用树莓派和阿里云服务构建AI面试助手。通过模拟面试场景,讲解了Java中`==`与`equals`的区别,并演示了从硬件搭建、语音识别、AI Agent配置到代码实现的完整流程。项目利用树莓派作为核心,结合阿里云的实时语音识别、AI Agent和文字转语音服务,实现了一个能够回答面试问题的智能玩偶。课程展示了AI应用的简易构建过程,适合初学者学习和实践。
125 22
阿里面试:聊聊 CAP 定理?哪些中间件是AP?为什么?
本文深入探讨了分布式系统中的“不可能三角”——CAP定理,即一致性(C)、可用性(A)和分区容错性(P)三者无法兼得。通过实例分析了不同场景下如何权衡CAP,并介绍了几种典型分布式中间件的CAP策略,强调了理解CAP定理对于架构设计的重要性。
158 4
阿里面试:亿级 redis 排行榜,如何设计?
本文由40岁老架构师尼恩撰写,针对近期读者在一线互联网企业面试中遇到的高频面试题进行系统化梳理,如使用ZSET排序统计、亿级用户排行榜设计等。文章详细介绍了Redis的四大统计(基数统计、二值统计、排序统计、聚合统计)原理和应用场景,重点讲解了Redis有序集合(Sorted Set)的使用方法和命令,以及如何设计社交点赞系统和游戏玩家排行榜。此外,还探讨了超高并发下Redis热key分治原理、亿级用户排行榜的范围分片设计、Redis Cluster集群持久化方式等内容。文章最后提供了大量面试真题和解决方案,帮助读者提升技术实力,顺利通过面试。
阿里面试:1000万级大表, 如何 加索引?
45岁老架构师尼恩在其读者交流群中分享了如何在生产环境中给大表加索引的方法。文章详细介绍了两种索引构建方式:在线模式(Online DDL)和离线模式(Offline DDL),并深入探讨了 MySQL 5.6.7 之前的“影子策略”和 pt-online-schema-change 方案,以及 MySQL 5.6.7 之后的内部 Online DDL 特性。通过这些方法,可以有效地减少 DDL 操作对业务的影响,确保数据的一致性和完整性。尼恩还提供了大量面试题和解决方案,帮助读者在面试中充分展示技术实力。
阿里面试:canal+MQ,会有乱序的问题吗?
本文详细探讨了在阿里面试中常见的问题——“canal+MQ,会有乱序的问题吗?”以及如何保证RocketMQ消息有序。文章首先介绍了消息有序的基本概念,包括全局有序和局部有序,并分析了RocketMQ中实现消息有序的方法。接着,针对canal+MQ的场景,讨论了如何通过配置`canal.mq.partitionsNum`和`canal.mq.partitionHash`来保证数据同步的有序性。最后,提供了多个与MQ相关的面试题及解决方案,帮助读者更好地准备面试,提升技术水平。
阿里面试:canal+MQ,会有乱序的问题吗?

热门文章

最新文章

  • 1
    从前端视角聊聊通义灵码使用经验,如何更好地提升研发效率
    8
  • 2
    VSCode AI提效工具,通义灵码前端开发体验
    20
  • 3
    前端跨域问题解决Access to XMLHttpRequest at xxx from has been blocked by CORS policy
    198
  • 4
    【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
    12
  • 5
    大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
    5
  • 6
    以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
    10
  • 7
    【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
    11
  • 8
    无前端经验如何快速搭建游戏站:使用 windsurf 从零到上线的详细指南
    6
  • 9
    【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
    3