思诚New学堂是思诚科技旗下高端IT实训品牌,是老学员一致推荐的Java企业级开发、Web全栈开发、UI设计、大数据开发实训机构。
思诚New学堂 LOGO
 您现在的位置:首页 > Web资料库

分享一下遇到过的WEB前端工程师面试题/笔试题

来源:思诚科技    更新时间:2018-5-2

最近比较多公司的前端工程师职位给出了一些面试题,思诚科技在此分享一下遇到的面试题/笔试题,答案一般都能找得到,篇幅问题就不放上来了,预祝各位顺利进入心仪的公司。

思诚New学堂:web前端工程师面试题


 

1、        介绍一下CSS的盒子模型

2、        绝对定位、相对定位相关知识

3、        什么时候需要清除浮动?清除浮动方法总结

4、        符合保持浮动层水平垂直居中

5、        如何保持文字水平垂直居中

6、        display和position的取值、各自的意思和用法

7、        选择器的种类及其优先级

8、        canvas与svg的区别

9、        px、em、rem的区别

10、     JavaScript的基本数据类型有哪些、解释一下原始数据类型和引用数据类型

11、     谈谈null与undefined的区别

12、     变量类型检测的方法有哪些

13、     谈谈对原型链的理解,prototype是什么,什么时候用

14、     函数里的this什么含义,this的指向问题

15、     apply与call的区别,有哪些应用

16、     requires的作用

17、     各大浏览器的内核总结

18、     css reset的作用

19、     解释解释CSS精灵,如何使用,有什么用

20、     前端性能优化有哪些方法

21、     JavaScript中split()和join()的区别

22、     数组方法push()、pop()、unshift()、shift()

23、     HTTP协议的理解、TCP/IP三次握手

24、     HTML5新增标签、属性、方法

25、     es6与es5的差别

26、     CSS中clear的作用

27、     使用原生js实现ajax请求

28、     对闭包的理解

29、     网页的组成

30、     如何判断一个变量是否是数组

31、     你的职业规划是什么

32、     document load与document ready的区别

33、     实现一个字符串去重的方法

34、     编写方法实现Number类型数组大到小排序,不可以使用内置sort方法

35、     排序算法有哪些,你最常用哪个,应用在哪里

36、     谈谈你对es6箭头函数的理解

37、     谈谈你对模块化的理解

38、     编写一个函数,把传入的“post-all-msg”格式的字符串转成“postAllMsg”格式驼峰表示法。

39、     css如何使用em、rem单位来控制不同屏幕的字体比例尽量一致?

40、     如下接口,返回内容为html,请通过ajax从接口获取内容填充到div内,请求设为同步。接口url:http://test.cn/getHtml参数:name,age

41、     写一个数组去重的方法,使用hash表的方式

42、     如何监控文本框的回车事件并进行相应?请写出核心代码

43、     一个ul中有一千个li,每一个li都需要触发js操作。如何降低重复的事件绑定,从而降低dom操作的消耗性能?

44、     怎样解决移动端点击穿透问题

45、     怎么解决移动端滑动穿透问题

46、     html网页自适应移动端设备需要添加什么标签?如何强制让文档与设备宽度保持1:1

47、     如何解决手机端web页面跳转白屏?

48、     只把图片的左上边框和右下边框设为圆角,css代码怎么写?

49、     ajax成功返回的readyState有几种状态?各自表示什么意思?在获取数据时候处于什么状态?

50、     ajax的success方法和complete方法有什么不同?

51、     自适应如响应式的区别

52、     vue中子组件如何传值到父组件

53、     对vuex的理解

54、     对JavaScript面向对象的了解,是否有应用过?

55、     从后台收到两张图片,如何将其中的一张放到另一张的指定位置并合并成一张?

56、     编写一个方法,判断传进来的变量是否是整形

57、     对Nodejs的理解


  • 上一篇文章:

  • 下一篇文章:
  •  

    0791-87557233

    重视每个来电 珍惜您的时间
    思诚开发者沙龙

    江西思诚科技有限公司  赣ICP备17006097号  CopyRight©2014 - 2018    移动版

    Top