Skip to content

前端招聘面试流程

主要考察面试者编程能力(提问技术性问题);还需要考察文化适应性和系统设计; 面试时间在30~40分钟;

1分钟:面试官大致描述下本次面试

参考话术:“你好,我是今天的面试官,今天我们面试时长大概40分钟,分为以下4块内容:1、自我介绍;2、项目经历考核;3、技能考核;4、提问”

3分钟:应聘者3分钟进行自我介绍

3~5分钟:让应聘者回答“之前都做过什么项目”、“对什么东西感兴趣”、“来第一秒有什么想法,有什么顾虑”;最近的公司职责和涉及的业务、主要技术栈、我擅长的技术、项目介绍(STAR:项目背景、任务、你的工作内容、项目亮点、结果你实现了什么学到了什么)、最近在做什么

参考话术:“接下来我会问你一些业务相关问题,请在不违反当前公司原则的情况下回答,如果我的问题你不方便回答可以直接告诉我”

10~15分钟:让应聘者谈谈之前最让他感觉骄傲的一个项目

面试官可以深入追问跟这个项目相关的问题。比如“这个项目最大的挑战是什么”、“几个人完成的,你在里面的角色和贡献”、“有没有出现你的想法和其他人不同的情况,你是如何应对的”、“这个项目让你学习了什么东西”,还可以挑一些相关的技术细节提问。

20分钟:具体的技术问题;(面试题)

1、要有一道手写编程题:在无智能语法提示的编辑器上写(如:sublime); 2、系统设计方面的问题:主要是让应聘者针对某个大系统提出自己的设计方案。比如要让你来做Facebook的“动态消息”(NewsFeed),你会怎么实现,需要哪些组件(Components),数据如何传输,你的设计会有什么优点和缺点,等等。 参考话术:“我接下来描述的问题如果你有任何不清楚的都可以随时打断我”

5分钟:留给应聘者来提问

我们希望应聘者较为关心的是公司文化、产品或技术,而非财务上的。

针对工作流程的参考话术:“我们采用日-周-月的工作流程,日为每日站会,我们采用敏捷开发,每周或每两周一个Sprite,站会上通过TB看板对开发流程进行可视化管理;周为每周周会,周会分为这么几块内容,第一个为组员实战技能分享,第二个为高阶知识点考核,比如我们最近在做设计模式的培训,最终都是希望能够赋能到实际的开发工作中,提升开发效率和质量;月为每月OKR,我们会在月末对每个组员做目标管理,通过设定可衡量的关键结果,帮助组员每月都能得到可量化的能力提升。”

针对使用技术的参考话术:“我们这边前端有3个技术方向,第一个是PC端,分为官网和中台,官网我们采用Vue,但是我们是使用SSR服务端渲染并且是响应式的技术;中台使用的是Vue全家桶;第二个是移动端H5,我们会需要做响应式,一套代码适应手机、pad、pc;第三个是小程序,主要是微信小程序,我们采用自己研发的脚手架,基于原生模式开发。”

Welcome to the site