-
快速识别出这个岗位是否是自己喜欢的、想要的。
-
目前的技能是否能胜任岗位的要求。短期内的准备能否胜任。
举例:京东 web 前端的职位描述
如下:
职位描述:
(1)面试时,会同时考虑到 PC 端和移动端
两个部分。
(2)App H5开发
指的是两层意思:
-
Hybrid 技术栈。
-
纯 H5 开发。和 native 开发没有关系,比如活动、专题。
(3)调试数据接口
:要学习一下怎么模拟数据。
(4)前端组件库的建立
:要求较高但非常重要。体现在:
-
基本功要扎实,原生 js、css的理解要到位。
-
之前有没有前端组件库相关的项目经验
-
是否通读过其他的 UI 组件库。
(5)优化与重构
:难度比第四条更大。
PS:前三条是基本知识,第四条、第五条属于进阶。
任职要求:
(1)3年以上工作经验
:不要太较真工作年限。精通 H5 特性
:说明公司很看重移动端。了解H5最新规范
:贵公司希望我对新技术是有追求的,比如ES6
等。
(2)要求我们对面向对象
部分有足够的了解。组件化的编程也离不开面向对象。
(3)体现了几点:
-
熟悉 Web 标准
:熟悉最新的标准即可。 -
表现与数据分离
:MVC框架。 -
语义化
:这个词千万不要忽视。不是什么都用 div。 -
实际经验
:利用框架开发的过程中,遇到过哪些问题?没有实际经验的话,也要提前准备几个问题。
(4)以下几点:
前端架构分析与设计...
:说明此岗位并不面对初级岗位。因为工作一至两年的人,大部分都是做业务开发,缺少系统的架构能力。
我们要准备一个项目的架构(比如公司现有的项目)重新梳理,包含:目录结构的设计、复用性设计、模块化设计、自动化测试、上线流是什么。
-
易读、易维护的代码
:面试过程中一定会让你写代码,来体现。要求;每个函数的功能要单一、能抽象尽量抽象。符合这两个原则,基