如何看待面试
什么是面试
面试是测查和评价人员能力素质的一种考试活动。具体说,面试是一种经过组织者精心设计,在特定场景下,以考官对学生的面对面交谈与观察为主要手段,由表及里测评考生的知识、能力、经验等有关素质的一种考试活动。
面试环节设置
一面 基础知识 二面/三面 技术深入 三面/四面 职业生涯规划 终面 HR
面试模拟与技巧
面试准备
职位描述分析 JD
京东金融 招聘: 职位描述:
- 负责京东金融企业业务PC端和移动端相关的前端开发工作
- 负责企业金融APP H5开发,完成前端界面与后端交互开发
- 负责与后端工程师沟通协作,调试数据接口
- 负责京东金融前端组件库的建立
- 负责对现有系统的优化与重构
任职要求:
- 3年以上相关工作经验,精通HTML5特性,了解HTML5最新规范,能够熟练使用HTML5特性构建移动端webAPP
- 熟悉当前流行的JS类库,熟悉JS面向对象编程
- 熟悉Web标准,对表现与数据分离,HTML语义化有一定理解,至少熟悉一种前端MVC框架且有实际经验
- 具有前端架构分析与设计能力,一贯坚持编写易读、易维护、高质量、高效率的代码,习惯于OOP开发方式
- 对用户可用性,用户体验,用户研究等相关知识有深入的了解和实践经验
- 对Web前端技术有强烈兴趣,能对Web前沿技术研究和新技术调研,有良好的学习能力和团队合作精神
- 了解CSS预编译语言,如Sass、Less等
- 熟悉Web构建工具,能够自己搭建前端环境
- 有服务端开发经验者优先
分析:
PC端、移动端交叉,需准备PC及移动端知识
Hybrid技术栈,与Native
沟通协作,mock数据
难度,组件库的建立 / 1.基础 2.组件库经验 3.其他框架源码
前端优化相关准备 通过岗位描述,判断准备程度, 123基本功,45难度
经验不是主要,重视移动端 / 对新知识的热情与追求
面向对象
前后端分离 / 语义化 / 开发过程中遇到的问题
不面向初级 / 项目架构(目录结构、复用性设计、模块化设计、自动化测试等)
做了什么,进行改进
团队文化 github前端项目,用的新东西,多看技术博客,前沿
基本技能
webpack / gulp / npm scripts
适当了解后端知识
了解 熟悉 精通 挖坑
初衷
- 快速识别,岗位是否是自己想要的
- 目前技能,准备,是否能HOLD住该岗位
分析 职位描述:注重工作职责 任职要求:技术深度、能力
艺龙 微信项目里的坑 JS异常:即时运行异常、JS资源访问错误
业务分析或实战模拟
先去 www.jd.com 实践考察下
从技术上分析: 布局 组件 简单动画
从源码上分析:查看使用到的技术 meta dns-prefetch dns预解析 localStorage 自定义字体 字体图标
技术栈准备
主流框架 构建打包工具
jquery源码、核心架构、事件委托、插件机制 遇到问题?难点? 如何解决的
自我介绍
简历
基本信息,姓名 - 年龄 - 手机 - 邮箱 - 籍贯 学历,本科 工作经历 时间 公司 岗位 职责 技术栈 业绩 开源项目、github和说明
自我陈述
把握面试的沟通方向 点:负责项目、角色,做什么,和前端的结合点,成绩
豁达、自信的适度发挥
面试准备
概况 从事前端开发3年,曾就职于四川爱礼互联网公司,现就职于成都网思科平担任前端开发一职。
技能
- 熟练使用html5/css3/es6+进行PC与移动端页面开发
- 熟悉较流行的前端框架Vue、React
- 对前后端分离,模块化开发有着一定理解
- 了解前端设计模式、性能优化及前端安全等,
- 了解HTTP协议,可配置Nginx,与后台交互
- 了解NodeJs常用模块,用Express、Koa2搭建后台服务,mock服务等
- 摄影爱好者,对设计与用户体验交互有一定了解
经历 2017.8——至今 成都网思科平 目前担任前端开发一职,在一个小规模前端团队进行业务开发。主要工作内容:
- 外部产品需求对接,项目进度跟进,组内人员工作分配与协作
- 搭建业务项目的基础框架,确定开发框架,统一项目规范等
- 项目业务代码的编写
- 关注前端发展趋势,组织组内技术交流分享
2015.11 —— 2017.7 四川爱礼科技 负责项目中的前端开发,包括: 环球礼仪知识平台、环球礼仪管理后台、爱礼科技官网
- 技术架构采用前端Ajax+后台API, 前端框架使用到jQuery、BootStrap
- 16年7月开始使用React技术栈重构整站
- 部分H5页面做了Hybrid开发,进行适配处理可在各平台使用
!!!面试题没有标准答案
实例 自如谈兴趣、巧妙示示例、适时讨疑问 节奏宜适宜、切忌小聪明
实战 方向要对、过程要细 胆子要大、心态要和
