原副标题:开发人员复试,要特别注意什么样事?
又是两年大学毕业季,求职者援军又将迎新一波后辈重新加入,老人家还没找出,后辈又来市场竞争,这回能找出组织工作啊?
没人早已“Jaunpur”了,间接跟HR迈入了一类崭新的谈话形式,首波“相互折磨:
总之,绝大多数人却是在兢兢业业、老老实实投个人简历的,尽管D051的个人简历并非不得要领,是吉铁未回。
个人简历算不得去其原因有许多,除劳工市场自然环境的其原因,比如说沟通交流形式不对、个人简历写的不妥当之类,单厢让他们卡在第三关,上面华妹就给他们撷取许多写个人简历的实战经验:
01
个人简历三大准则
这份好个人简历如果满足用户下列四个特点:明晰,意味深长,必要性
1)明晰:更易认知,排印单纯,无法模糊不清,比如说幼儿园和大学毕业天数、组织工作年限、组织工作实战经验、岗位等需要明晰明确。大学毕业幼儿园放到个人简历最前面,有的连大学毕业天数都没有让复试官来猜,这种一般就默认个人简历不行,求职者者自己都不自信,复试官也不会想继续看个人简历的。
2)意味深长:个人简历不要超过 2 页。在复试中,突出重点是非常重要的能力,有利于让复试官瞬间抓住你想表达的重点内容,非常重要的部分可以适当加粗。
3)必要性:个人简历上面只放必要性的信息,能够帮助彼此最大化的节约天数,提升效率。保证个人简历里面的内容都是复试官感兴趣的。基本信息不用说了,其他的,比如说你博客内容充实,可以放上 GitHub 或者博客链接;比如说,有的人会把项目经历中相似的项目全部列出来,比如说 A 管理后台、B 管理后台,其实这些组织工作内容没有多大差异性,写一个有代表性的就可以了。
02
技术能力匹配
突出深入的领域和掌握的核心技能,比如说对性能优化、监控、工程化等有实战经验,掌握了 Vue 、React 源码,掌握网络、浏览器等原理,熟悉数据结构和算法等。
突出这些内容可以引导复试官向着你预设的战场前进,不至于突然抛几道不会的复试题导致慌张。
03
突出项目亮点
需要非常精简的把一个项目经历写出来,推荐使用【STAR】法则来完善项目的介绍,STAR法则是情境(situation)、任务(task)、行动(action)、结果(result)。
单纯来说是【S】项目的背景是什么,可以是项目介绍也可以是遇到的问题和难点;【T】需要做的组织工作是什么,在其中担任什么职责;【A】通过什么形式来解决这些问题的;【R】以及取得了什么指标可衡量的结果。
从项目中的关键点切入,把自己的价值写进个人简历中。
项目准备
组织工作分为两种,一类是偏业务方向,另一类是偏基础架构方向。
1)团队本身是基础架构团队,那只要把你的项目系统的整理出来就可以了,从为什么做,怎么做,技术难点和业务价值这些说出来就可以。
2)你的团队是业务方向,那就需要在平常的组织工作中,去主动挖掘技术点。这个要看团队的支持度,最好的形式是推动团队去挖掘技术点,做许多业务价值提升点。
个人简历没问题,就要为后面的复试做准备了。
刷题准备
许多人吐槽题目太多,但是没有办法,市场目前是这样。复试时常规题型回答的模棱两可,很难进入到后面的环节。
常规题型其实就那么多,包含了 HTML、CSS、JS、异步、浏览器、网络、安全、框架、数据结构和算法、性能优化以及参加的手写题。
现在许多公司单厢在一面的时候安排编程能力考查,所以编程题和算法题需要好好准备下。
复习个人简历上列的知识点和项目,个人简历上的知识点将是接下来你复试时非常高频的复试题,这些要牢牢掌握。
对于你个人简历上没有写的知识,那就不用准备了。比如说你没接触过小程序,那就不用看。比如说你的项目是 React,那就不用准备 Vue。如果经历有限的情况下,一切以你的个人简历为主。
如果说复试时遇到了你没写到的知识点,这时候只要如实说这块没怎么接触过就好了,复试是挖掘你的潜力和你的亮点,并非为难你,所以没回答上来也是可以的。
常见流程性问题
1)格式问题
统一用 PDF 格式,许多人喜欢发 Word 格式,但是不同设备下查看排印会乱掉。不用过于花哨。
2)组织工作稳定性
复试官一般会问离职其原因,如果最近几年跳槽很频繁的话需要特别注意了。如果目标是进入大厂的话,最好在最近这一家待满 3 年以上,5 年内最好不要超过 3 家,不然就比较危险了。
3)互动式回答
有的人喜欢问什么答什么,这其实是不好的。一问一答会被复试官带节奏,另外会显得你没有思考,看起来像背的。
这里需要突出跟问题相关的思考、框架原理或技术细节这些,要展现出来你与别人不同的地方。把你的技术亮点主要抛出来,引导复试官来问。
4)不要胡乱瞎扯
有的人喜欢胡乱瞎扯,回答问题说一大堆,但是没有主次,会让复试官觉得你思路不明晰。复试其实找的是同路人,除技术水平外还会考察沟通交流水平如何,逻辑混乱的话,这种人一般不适合招进来培养。
5)回答太流利
这个我感觉并非非常不好,太流利不符合正常人情况,复试官都知道他们是有准备的,但是肆无忌惮的大段背诵,会给人一类只是背下来但没有认知问题本质的感觉。这块需要有适当的停顿,要有思考,过程中最好是看着复试官眼睛来,有眼神上的互动。
部分常见的技术性问题
基础
说一下对cookie和Storage(localStorage和sessionStorage) 的认识和区别? 如何解决页面内容加载缓慢的问题? 如何实现水平、垂直居中? js深度克隆的代码实现? 同源策略,跨域,后台如何解决跨域,html有什么样标签可以跨域?数组去重
一个页面上有大量的图片(大型电商网站),加载很慢,你有什么样方法优化这些图片的加载,给用户更好的体验。
什么是原型、原型链?有什么作用? 什么是作用域链?有什么作用? 什么是闭包?有什么作用 什么是ajax?有什么作用? promise是什么?能解决什么问题? 什么是ajax,可以用来做什么? 讲下你做轮播图的思路,无缝轮播? 减少页面加载天数的方法? 图片预加载和懒加载? GET和POST的区别?何时使用POST? http和https的区别? bookstrap的响应式所示怎么实现的?框架
vue生命周期的认知? v-if和v-show的作用相似,它们的区别? v-model双向绑定原理 用过vue的什么样组件? vue项目用什么搭建的,搭建的时候有遇到过什么问题吗? vue-router 的模式有什么? watch的作用?为什么要用它? vue的生命周期,哪个钩子函数可以数据请求,为什么? Vue中有什么样生命周期函数 路由跳转的形式 vue数据双向绑定的原理,用了什么设计模式(web高级) Vue的钩子函数 Vue基于什么语言 组件之间的传参(如子组件和父组件间的传参) vue如何实现双向据绑定? vue父组件子组件通信? 父组件子组件传参 路由跳转的形式 户信息? 数据库其他
对哪个编程语言比较熟? 为什么学前端? 传统网站、响应式、vue、小程序的区别? 项目中哪个是做得比较好的,实现了什么功能? 是否熟悉使用开发者工具?有无使用过断点调试?





