程序员面试的那些事,需要注意什么?

更新日期: 2022-02-14阅读: 838标签: 面试

大家好,我是依扬,在蚂蚁一直是面试官,负责招聘正式员工和合作伙伴的面试,大家对大厂面试、内推、校招相关的都可以找我哈!

这是面试直播系列文章,每周更新一篇,下一篇将 通过案例来演示  简历如何写,才能获得面试官的青睐,大家记得关注我,更新后会收到推送!

简历如何写

1、简历三大原则:清晰,简短,必要,给面试官留下好印象

2、技术能力匹配:满足招聘方的要求,技术水平要达标

3、突出项目亮点:10 秒以内要让面试官发现亮点,有问下去的动力

1、简历三大原则

一份好简历应该满足以下三个特征:清晰,简短,必要

1)清晰:简历是易于理解的,排版简单,不会模棱两可比如学校和毕业时间,工作多少年,相应行业的工作经验,求职岗位等需要清晰明确。

社招时有的人会把实习时间算上去,这个工作时间就对不上了,社招的话不用写实习相关内容了,除非内容特别好。

还有的人会把毕业学校放到简历最后面,有的毕业时间都没有让面试官来猜,真的是蜜汁操作。这种一般就默认简历不行,求职者自己都不自信,面试官继续看简历的心情是没有的。

2) 简短:在工作汇报或者面试跳槽中,「突出重点」是非常重要的能力,有利于让面试官一下就明白你想表达的重点内容。非常重要的部分可以适当加粗,然后简历不要超过 2 页。

这部分不知道怎么做的话,推荐大家看看 《金字塔原理》这本书,非常棒,职场人必备。

3)必要:简历上面只需要有必要的信息,能够帮助彼此最大化的节约时间,提升效率。保证简历里面的内容都是面试官感兴趣的。

基本信息包括姓名、邮箱、手机号、工作年限、意向城市等基本信息,像籍贯这些对面试来说不重要的内容就不用写了。

有的人会在简历中放上 GitHub 或者博客链接,如果博客内容充实可以放上去,如果没什么内容,只是几个面经笔记的话,这种链接就不要放了,反而降分。

贴了博客链接的话,面试官一般都会去看一眼的,所以博客内容要准备一下,避免忘记后面试时尴尬。

有的人会把项目经历中相似的项目全部列出来,比如 A 管理后台、B 管理后台,其实这些工作内容没有多大差异性,写一个有代表性的就可以了。

2、技术能力匹配

这部分突出深入的领域和掌握的核心技能,比如对性能优化、监控、工程化等有经验,掌握了 vue / react 源码,掌握网络、浏览器等原理,熟悉数据结构和算法等

突出这些内容可以引导面试官向着你预设的战场前进,不至于突然抛几道不会的面试题导致慌张。

3、突出项目亮点

需要非常精简的把一个项目经历写出来,推荐使用【STAR】法则来完善项目的介绍,STAR法则是情境(situation)、任务(task)、行动(action)、结果(result)。

简单来说就是【S】这个项目的背景是什么,可以是项目介绍也可以是遇到的问题和难点,【T】需要做的工作是什么,在其中担任什么职责,【A】通过什么方式来解决这些问题的,【R】以及取得了什么指标可衡量的结果。

从项目中的一些点切入,把自己的价值做出来就值得写进简历中。

项目准备

工作分为两种,一种是偏业务方向,另一种是偏基础架构方向

如果你的团队本身就是基础架构团队,那只要把你的项目系统的整理出来就可以了,从为什么做,怎么做,技术难点和业务价值这些说出来就可以。

如果你的团队是业务方向,那就需要在平常的工作中,去主动挖掘技术点。这个要看团队的支持度,最好的方式是推动团队去挖掘技术点,做一些业务价值提升点。

可以做的方向还是很多的,找准一个方向做个一年以上,拿到结果之后再考虑跳槽这种事情。

脚手架系统、营销配置平台、发布 / 发码平台、微前端、低代码、提效工具等等都是可以的。最好还是结合业务来做,做完后可以带来业务价值,对绩效和面试都有很大的帮助。

刷题准备

虽然很多人吐槽这个,但是没有办法,市场就是这样。面试时常规题型都回答不上来,很难进入到后面的环节。

常规题型其实就那么多,包含了 htmlcss、JS、异步、浏览器、网络、安全、框架、数据结构和算法、性能优化以及参加的手写题。

现在很多公司都会在一面的时候安排编程能力考查,所以编程题和算法题需要好好准备下,可以去 https://muyiy.cn 面试网站学习。

复习简历上列的知识点和项目,简历上的知识点将是接下来你面试时非常高频的面试题,这些必须牢牢掌握。

对于你简历上没有写的知识,那就不用准备了。比如你没接触过小程序,那就不用看。比如你的项目是 React,那就不用准备 Vue。一切以你的简历为主。

如果说面试时遇到了你没写到的知识点,这时候只要如实说这块没怎么接触过就好了,面试是为了挖掘你的潜力和你的亮点,不是为了为难你,所以有些点没回答上来是没有问题的。

几个常见问题

格式问题

统一用 PDF 格式,很多人喜欢发 Word 格式,但是不同设备下查看会乱掉。排版简洁明了就行,白底黑字,使用常见的表格、标题、列表,不用过于花哨。

工作稳定性

面试官一般会问离职原因,如果最近几家跳槽很频繁的话需要注意了。如果目标是进入大厂的话,最好在最近这一家待满 3 年以上,5 年内最好不要超过 3 家,不然就比较危险了。

互动式回答

有的人喜欢问什么答什么,这其实是不好的。一问一答会被面试官带节奏,另外会显得你没有思考,看起来像背的。

这里需要突出跟问题相关的思考、框架原理或技术细节这些,要展现出来你与别人不同的地方。把你的技术亮点主要抛出来,引导面试官来问。

遇到不会的问题,就实话实说这个技术点不会,没有深入了解过,然后把自己的理解说一下,切记胡乱猜测。

不要胡乱瞎扯

有的人喜欢胡乱瞎扯,回答问题说一大堆,但是没有重点没有主次,会让面试官觉得你思路不清晰。面试其实找的是同路人,除了技术水平外还会考察沟通水平如何,逻辑混乱的话,这种人一般不适合招进来培养。

回答太流利

这个非常不好,太流利不符合正常人情况,面试官都知道大家是有准备的,但是肆无忌惮的大段背诵,会给人一种只是背下来但没有理解问题本质的感觉。

这块需要有适当的停顿,要有思考,过程中最好是看着面试官眼睛来,有眼神上的互动。

来自:https://www.cnblogs.com/yygmind/p/15891389.html

链接: https://fly63.com/article/detial/11171

Web前端年后跳槽面试复习指南

很多童鞋可能年后有自己的一些计划,比如换份工作环境,比如对职业目标有了新的打算。当然面试这一关不得不过,大概又不可能系统性的复习,这里罗列一些 重点 面试的知识点和文章,

前端面试之webpack面试常见问题

什么是webpack和grunt和gulp有什么不同?什么是bundle,什么是chunk,什么是module?什么是Loader?什么是Plugin?如何可以自动生成webpack配置?webpack-dev-server和http服务器如nginx有什么区别?

每个 JavaScript 工程师都应当知道的 10 个面试题

多问问应聘者高层次的知识点,如果能讲清楚这些概念,就说明即使应聘者没怎么接触过 JavaScript,也能够在短短几个星期之内就把语言细节和语法之类的东西弄清楚。

37个JavaScript基本面试问题和解答

面试比棘手的技术问题要多,这篇文章整理了37个JavaScript基本面试问题和解答,这些仅仅是作为指导。希望对前端开发的你有所帮助!

React常见面试题

React常见面试题:React中调用setState之后发生了什么事情?React中Element与Component的区别?优先选择使用ClassComponent而不是FunctionalComponent?React中的refs属性的作用是什么?React中keys的作用是什么?

有趣的Js面试题_如何让 (a == 1 && a == 2 && a == 3) 返回 true

题目大意为:JS 环境下,如何让 a == 1 && a == 2 && a == 3 这个表达式返回 true ?这道题目乍看之下似乎不太可能,因为在正常情况下,一个变量的值如果没有手动修改,在一个表达式中是不会变化的。

js练习笔记:10道JavaScript题目

10道JavaScript题目:累加函数addNum、实现一个Person类、实现一个arrMerge 函数、实现一个toCamelStyle函数、setTimeout实现重复调用、实现一个bind函数、实现一个Utils模块、输出一个对象自身的属性

vue菜鸟从业记:没准备好的面试,那叫尬聊

面试开场白总缺少不了自我介绍,一方面是面试官想听听你对自己的介绍,顺便有时间看看简历上的描述,是否与口述一致。另一方面就是看看你简历上做过什么项目,用到了哪些技术栈,一会儿好提问你。

毕业一年左右的前端妹子面试总结

把面试当做学习,这个过程你会收益很大。前端知识很杂,可能实际工作中用到的技术,像框架都是跟着公司的要求走的,像我最近也在看React啦,Vue和React都对比着再学习

vue面试时需要准备的知识点

vue上手可以说是比较轻松而且简单,如果你用过angular,react,你也会很喜欢vue。vue的核心思想依旧是:构建用户界面的渐进式框架,关注视图的变化。这也是为什么新建的文件是结构是template script style

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!