calamus
calamus
冬天从这里夺去的,春天会交还与你。
posts - 151,comments - 14,trackbacks - 0

 
关于面试(1-1.5h)
  1. 技术面
  2. 负责人面试
  3. HR面试

一面:基础知识(一般css、html相关;其他看个人自己引导)

二面/三面:(每个公司环节设置不一样)

三面/四面:一般不问技术(业务负责人:不关注技术,关注工作经验等;)
 
 
课程介绍
面试准备==》面试技巧==》题目演练==》知识梳理==》复习指导

JD分析(职位描述分析) :

京东金融为例:

 

职位描述:H5开发(hybrid等);数据mock;组件库建立(通读源码;自己建立组件库);

任职要求:

1.工作经验不要太较真;.重视移动端;追求新知识,能够跟踪技术热点

2.面向对象编程;

3.理解最新web标准;HTML语义化;

4.业务开发和系统架构分析(目录结构、复用性、模块化、自动化测试)

面试过程中可能要写代码,一定要好习惯(易读易维护:能抽象的尽量抽象;函数功能要单一)

ES6;

面向对象等

5.对产品的感觉,不要只是完成任务(完成某些功能,为了完成用户体验,做了哪些改进)

6.公司团队文化的要求(看github上排名靠前的项目,技术博客前沿浏览)

7.对体现技能是好事

8.了解、熟悉、精通的注意 gulp推荐;准备一下这两个的区别;

9.服务端开发语言可以忽略;不是基本要求可以不用准备,准备的话一定要很熟悉,不要引导面试官面试不熟悉的内容自己挖坑

 

艺龙分析:

1.系统化设计:前后端分离;数据渲染

2.h5(pc、移动端) 动画:dom动画、svg动画、canvas(2d、3d);css3做gpu加速

3.微信项目:小程序、微信支付;没做过也要准备一下

4.开发和维护;

岗位:

2.web标准:ES6;可用性和可访问性网站本身性能的了解,错误监控,捕获js异常(资源加载错误、js运行异常window.onerror)

3.前端工程化已经是必备技能了。grunt已经落后了,用gulp;webpack必用的

5.准备node.js ,快速过一下教程

 

业务分析和实战模拟(更具体分析公司的技术栈、业务特色)

京东金融:

看公司网站、产品

调试模式看网站的技术,element看head

分析meta

dns-prefetch dns预解析

localstorage的分析

自定义字体等

新图片格式等

 艺龙:

自己尝试下日期控件和算法

思考设计他们公司产品的优化方案

xmlns声明

script链接async异步加载

requirs.js 模块化加载和处理方式

静态域

模板引擎处理方式(jquery的) ES6处理模块化的方式

 

 

技术栈:针对不同公司准备不同的技术栈,不要只准备一张简历

 

jquery源码:(过一遍浏览量最高的源码分析文章)

核心架构;事件委托;插件机制;兼容性;

mvvm准备一两个即可:react、vue、angular

分析vue源码(2.0比较难读,静态语法检查等)

准备实战,遇到的问题及解决方法

node.js 很熟悉再写到简历上,不熟悉就不准备了

 

前端工程相关:

sass/less 

gulp/grunt

npm 常见命令

webpack打包工具

 

 

 

 

面试那些事

 

如何看待面试

校招和社招的区别:

 

 自我介绍准备:

 

简历信息:

简历四个基本信息必须有,照片可以不需要,年龄也必须有

学历如果知名度不高,就只保留最高学历

工作经历很重要,业绩,总结,做了哪些贡献,哪些技术方案

如果没有开源项目,可以找一些好的项目参与一下,不要作假

个人技能:

不用写太细;

过时的框架可以不用谢了;

兴趣可以写3d游戏之类的;

工作经历:

技术收益、业务收益

技术栈

http协议

 

不要写自我评价

排版

左右分栏

 

自我陈述:

不要说太多,引导面试官问你你准备的问题;

不要吞吞吐吐,自信豁达,适度发挥不要膨胀;

谈兴趣一定要和前端相关的;

不懂的延伸的问题要回答思考后的结果或者是问面试官,问一些学习资料等;

 

posted on 2018-02-28 14:12  calamus  阅读(111)  评论(0编辑  收藏