一次前端面试经验总结

整理了一下面试官问到的问题和提到的知识点:
由你主导的项目大概有多少个?
你当时进公司时是以什么身份进的,实习生吗?
你在这一年的发展的规划是什么样的?
你在过去的工作中,项目的流程是什么样的?
你都参与了哪些环节?
之前的公司性质是什么样子的,主要做哪方面的产品?
你公司是外包的话,你接过的项目都是哪种类型的?
你们外包做项目的时候,是有一个模板吗?那你平常工作是运用一下模板,然后改改?写写特效这种工作吗?
(我:不是啊,每个公司的要求不一样,肯定不能都用模板呀,根据客户的要求来做)
那你们外包的话,如果出现空档期的时候……你们都在做些什么
(我:空档期的话大家就都学习呀,学一些新的技术,也可以跟着js大神学习嘛,不过空档期的情况也很少,一般就几天)

项目都做了多久,并行还是串行?
(我:项目就有做三个多月,四个多月的,再说前端的话,周期也不固定。如果接的项目多的话,就有并行的时候)

之前做的比较多的是pc还是移动端,做过微信,做过触屏的这种吗?
平常在公司有做网页制作吗?
(我:如果实在忙的时候,我也帮制作师制作一些网页)
忙的时候,会帮网页制作做到什么程度,百分之多少?
(面试官问这个,是想通过你回答的百分比,看你在公司里面担任写js的程度到底是高中低的哪一种?)
你在你做过的哪个项目调试中,遇到了哪些比较深刻的部分,说一说。
你发现到解决这个问题用了多久?
(通过你描述的问题难度,和你发现到解决问题的时间,看你js程度)
如果网页制作的话,做一个页面得多久?
如果再写些简单的js特效呢,一个页面做多久?
对着公司混合app项目代码,给面试官讲讲这些代码中你能看懂的部分
面试官主动问的技术上的问题:
ng-app是什么?
说一说MVVM−g是什么?
不写−g呢?

自定义指令的类型(E,A,C,M)
$scope和自定义指令里的scope有啥区别?
Ionic中的路由
(注入什么服务啊,抽象路由和它的子路由的一些关系啊,怎么渲染的啊,命名规范啊……)
说一说link
为什么angular不推荐使用dom操作?
说一说双向数据绑定
看过Angular的源码吗,它是怎么实现双向数据绑定的?
讲讲promise:{
  promise:null;;

ui-router 和 ng-router区别?
什么是 指令?
service服务三种方式?
说说promise?
$q是什么?
$http gulp任务都是怎么定义,怎么执行的

平常用sass,less,css哪个多呢
(说用css多,然后结果他就视为不会sass,less,或者不熟,就没问了)
英文文档可以看吗?
这些知识都是从哪学的?
知不知道ionic出了2了,对它了解吗?
Bootstrap用过几列的?
lg  md  sm  xs这几个屏幕宽度的界限是多少?
清除浮动
Angular的缺陷
(记得面试官有说每绑定一个ng-指定,系统就会分一个watcher,然后后台又来拿这个watcher,怎么怎么的,忘了……)
angular是同步还是异步?
现场手写自定义指令
angular的get,post请求返回的是什么样的对象?
angular中方法apply和digest区别?
一个字符串,分别输出当中字母各自出现的次数,并获得出现次数最多的一个
function F(){……} //一个构造函数
Object.a = function(){……} //给Object添加一个方法a
Function.b = function(){……} //给Object添加一个方法b
var f = new F();
f上继承了有哪些方法,a? b? a和b?还是都没有继承?

猜你喜欢

转载自blog.51cto.com/14337100/2402293