Web培训
美国上市Web培训机构

400-111-8989

热门课程

初入职场的你,如何应对前端面试?

  • 时间:2017-01-24
  • 发布:Web前端培训
  • 来源:web前端面试

基本流程

进行简单自我介绍(5分钟左右,要求尽量不要和简历内容重复):缓解面试气氛,观察候选人的准备情况

根据简历内容,从最简单的前端知识点开始咨询

先提些很简单的知识点,根据候选人的回答再深入细问

提出的问题尽量会模拟具体的业务场景,避免 纯知识 面试

针对实际项目(简历上提及到的)

直接咨询哪些模块自己开发,遇到的难点是什么(面试前自己也要做好相关准备,了解候选人的项目,这是对候选人负责)

主要观察 候选人是否对 某个模块 有自己独立的思考 或 设计(多个设计方案,为什么要这样做)

很能考察候选人的 经验、逻辑、表达 以及在未来你团队中 的角色

如果此环节 和候选人 讨论 超过20min,这是我面试时最想遇到的场景

候选人个人博客或github 等一些开源工具 的咨询(如果简历提供)

其他(根据简历内容和前面的问答涉及到的 进行简单取舍):

如果有这,也是候选人的亮点,尽量找个具备相关知识体系的同事一同面试吧

一般场景下,其实自己能hold住

前端运维:构建、部署

linux知识、git 版本控制 等

前端性能优化 (如果简历上有,或前面 有涉及)

其他非前端知识:候选人从后端(设计、Android/iOS)转向Web前端?

编程能力测试:(鼓励候选人先讲出思路,再实际编码;可以借用笔记本,Google等行为)

一般我喜欢给定范围,让候选人自己去选择(我不喜欢选些很”奇葩“的智力题去考验候选人)

比如,最喜欢那种排序或算法,为什么喜欢,讲讲思路,嗯,我很好奇,你实现一遍吧

根据候选人的回复或编码再继续问,偏向于候选人擅长的内容

应该及时提醒思路,有时候并不是候选人不会,而是你没有表述清楚问题

前端相关基础题(观察是否具备前端背景:面试候选人从其他专业转过来的偏多)

算法/数据结构(观察硬实力,如果这方面基础很强,其他方面可放松,尤其针对应届生)

其他:

兴趣爱好,(为什么要换工作?),最近在学什么新技术呀等等

引导候选人 主动问自己,往往也会发现候选人身上的亮点

注意细节

面试过程中一定要找 候选人 最擅长的部分去问、咨询,发现候选人身上的亮点

一旦遇到 候选人不熟悉的领域,应该 要转移面试主题

表述清楚自己的问题,很多场景下候选人还没理解你的问题就开始 回答了(紧张)

录用 或 Rejected

主要承担的第一轮面试居多,整个面试过程主要出发点在于 从候选人身上找 亮点:

基础知识扎实?项目经验丰富?

项目经历有让人深刻或有趣的 实现、设计?

个人爱折腾,github 上有一堆奇怪的东西?

webpack用的很"遛",各种插件loader如数家珍?

linux 就是个“玩具”,各种折腾?

有个算法 描述清晰,讲出了些教科书上没有提到的点?ACM 题刷了一堆?

等等 ... ...

一般在面试过程中,候选人展示出三个以上的亮点,这轮面试在我这边就通过了。

怕的是45min的面试,我从你身上找不到任何亮点。

但是前端的水很深,很多简历内容“翔实”,但面试下来给你的感觉就是:

写过些jQuery式JavaScript,折腾些CSS特效,以及前端工具、框架 “hello world”式试用之后 就变成了 “熟练”、“精通”。

作为一个应届生,如何积累前端的经验呢?

建议自己搭建一个个人博客,解决如下问题:

博客内容:就是你前端学习的基础知识呀(JS面向对象?原型链?CSS 新特效?)

博客数据怎么存储?数据库?要有登录功能?多用户?你自己决定需求呀

博客怎么写?直接html?markdown转义?自己设计呀

博客布局?你可以折腾html、css了呀,做得与众不同的,支持响应式呀

怎么跑起来呀?要PHP、Python、Node 搭建一个还是纯静态资源?

前端交互 可以复杂点吗?用react、vue,用es6/7语法,用webpack\babel等 工具?

怎么运维呀,服务器怎么部署呀?域名 怎么配置呀?

应届生没有具体项目的真正原因在于自己“懒”,如果实在找不到项目,就给自己设计一个博客开始吧~

以上问题遇到并解决过,前端开发你肯定入门了,肯定知道前端知识该怎么学;面试时你肯定也会有“亮点”向你的面试官展示。

上一篇:阿里web前端面试考题
下一篇:Web前端面试题目及答案汇总
选择城市和中心
贵州省

广西省

海南省

台湾