2017年 部分前端面试题?

重中之重:angularJS(几乎每家都会问,因为现在很多混合APP都是采用angularJs2+Ionic+cordova框架),如果被面试到说不会或没有这个实战项目的话,结果大家可想而知了。。。

1.如何进行模块化打包?使用什么工具进行JS文件的压缩和打包?
2.Ajax都有哪些数据请求类型?get和post的区别?post是如何传递数据的?(这三个问题不是一下问完的,是回答一个问一个?)
3.服务器返回的状态码都有哪些?201?401?
4.如何在数据请求时进行数据拦截?
5.Java与JS的区别?(Java编译型语言,JS解释型脚本语言)。
6.JS的设计模式有哪些?
7.用哪些调试工具?Chrome的调试页面有哪几项tab?(第二问主要考察工作中是否常用Chrome调试功能以及熟悉程度)
8.JS如何实现继承?
9.说说哪些项目中哪些地方用到了Vue?又是如何使用vue的?
10.是否看过zepto或jQuery的源码?

很多面试基本都没有笔试,(个人感觉笔试并没有卵用,测不出任何水平,至于为什么,大家想必都很清楚,现在手机很强大),绝大多数都采用直接面,当面问技术点,本人面试8家,有6家是直接面,1家让写一道如果反转字符串题,另1家写了少量题。

上面的问题大致网上都有答案,我这里也不再赘述了。希望能给在准备找前端工作的带来一点帮助吧!

猜你喜欢

转载自blog.csdn.net/li11_/article/details/71499613