前端面试想要得高分,看过来~~~

标签: 前端 面试 | 发表时间:2017-01-10 06:23 | 作者:噜噜修
分享到:
出处:http://www.iteye.com
   理论是基础,有些东西还是要温故而知新吧,闲余之时还是要“炒炒现饭”。下面小编把“Web前端开发面试题”贴出来,大伙看看吧~~
  1. CSS 盒子模型,绝对定位和相对定位
  1)清除浮动,什么前端面试想要得高分,看过来~~~时候需要清除浮动,清除浮动都有哪些方法
  2)如何保持浮层水平垂直居中
  3)position 和 display 的取值和各自的意思和用法
  4)样式的层级关系,选择器优先级,样式冲突,以及抽离样式模块怎么写,说出思路,有无实践经验
  2. JavaScript 基础
  1)JavaScript 里有哪些数据类型,解释清楚 null 和 undefined,解释清楚原始数据类型和引用数据类型。比如讲一下 1 和 Number(1) 的区别
  2)将一下 prototype 是什么东西,原型链的理解,什么时候用 prototype
  3)函数里的this什么含义,什么情况下,怎么用。
  4)apply 和 call 什么含义,什么区别?什么时候用。
  5)数组和对象有哪些原生方法,列举一下,分别是什么含义,比如链接两个数组用哪个方法,删除数组的质定项。
  3. JavaScript 的面向对象
  1)JS 模块包装格式都用过哪些,CommonJS、AMD、CMD、KMD。定义一个js 模块代码,最精简的格式是怎样。
  2)JS 怎么实现一个类。怎么实例化这个类。
  3)是否了解自定义事件。jQuery里的fire函数是什么意思,什么时候用。
  4)说一下了解的js 设计模式,解释一下单例、工厂、观察者。
  5)ajax 跨域有哪些方法,jsonp 的原理是什么,如果页面编码和被请求的资源编码不一致如何处理?
  4. 开源工具
  1)是否了解开源的工具 bower、npm、yeoman、Grunt、gulp,有无用过,有无写过,一个 npm 的包里的 package.json 具备的必要的字段都有哪些(名称、版本号,依赖)
  2)fiddle、charles 有没有用过,什么时候用
  3)会不会用 ps 扣图,png、jpg、gif 这些图片格式解释一下,分别什么时候用。是否了解webp
  4)说一下你常用的命令行工具
  5)会不会用git,说上来几个命令,说一下git和svn的区别,有没有用git解决过冲突
  5. 计算机基础
  1)说一下网络五层模型(HTTP协议从应用层到底层都基于哪些协议),HTTP 协议头字段说上来几个,缓存字段是怎么定义的,http和https的区别,在具体使用的时候有什么不一样。是否尽可能详细的掌握HTTP协议。
  2)cookies 是干嘛的,服务器和浏览器之间的 cookies 是怎么传的,httponly 的 cookies 和可读写的 cookie 有什么区别,有无长度限制
  3)从敲入 URL 到渲染完成的整个过程,包括 DOM 构建的过程,说的约详细越好。
  4)是否了解web注入攻击,说下原理,最常见的两种攻击(XSS 和 CSRF)了解到什么程度。
  5)是否了解公钥加密和私钥加密。如何确保表单提交里的密码字段不被泄露。验证码是干嘛的,是为了解决什么安全问题。
  6)编码常识:文件编码、URL 编码、Unicode编码 什么含义。一个gbk编码的页面如何正确引用一个utf8的的资源
  6.考察学习能力和方法
  1)你每天必须登录的网站(前端技术相关)是什么?
  2)前端技术方面看过哪些书,有无笔记,都有哪些收获。
  3)收藏了哪些代码片段?
  4)怎么理解前端技术的大趋势?自己再做哪方面的知识储备?

  通过上面一些知识,我们可以找出自己的一些不足.
WEB前端学习交流群21 598399936





已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [前端 面试] 推荐:

web前端面试笔试题+优化

- - JavaScript - Web前端 - ITeye博客
前端是庞大的,包括HTML、CSS、Javascript、Image、Flash等等各种各样的资源. 前端优化是复杂的,针对方方面面的资源都有不同的方式. 那么,前端优化的目的是什么. 从用户角度而言,优化能够让页面加载得更快、对用户的操作响应得更及时,能够给用户提供更为友好的体验. 从服务商角度而言,优化能够减少页面请求数、或者减小请求所占带宽,能够节省可观的资源.

前端工程师面试问题列表

- - 博客 - 伯乐在线
前言:@ darcyclarke 在 GitHub 上分享了一个 repo,其中包括了不少前端面试问题,可用于检验潜在的候选人. 绝不推荐在单个候选人身上用上所用的问题(那样会花费好几个小时滴). 从这个列表选择一些,应该能从候选人身上,检测出你所需要的技能. 请记住,下面的很多问题都是开放式的,无标准答案,并能引发有趣的讨论.

亲历百度面试有感:技术or前端型产品

- - 互联网的一些事-关注互联网产品管理,交流产品设计、用户体验心得
  近日在换工作,先后面试了百度云和百度安全的相关岗位,最后因为非常可惜的原因,跟百度安全失之交臂. 经过总结,自己认为主要的原因就在于 "技术型产品"和"前端型产品"的认知,特写出来跟互联网的各位产品经理做一下分享.   a、毕业四年,互联网工作经验,大于五年.

校招面试中积累的前端问题 - Matthewsun

- - 博客园_首页
ie6/7下块级元素如何模拟display:inline-block. 众所周知,inline-block是一个很好用的属性. 它可以将对象呈递为内联对象,但是对象的内容都作为块对象呈递. 而旁边的内联对象会被呈递在同一行内,允许空格. 可惜的是,在IE6/7下是不支持这个属性的,这时我们该如何办呢.

前端面试想要得高分,看过来~~~

- - JavaScript - Web前端 - ITeye博客
   理论是基础,有些东西还是要温故而知新吧,闲余之时还是要“炒炒现饭”. 下面小编把“Web前端开发面试题”贴出来,大伙看看吧~~. CSS 盒子模型,绝对定位和相对定位.   1)清除浮动,什么前端面试想要得高分,看过来~~~时候需要清除浮动,清除浮动都有哪些方法.   2)如何保持浮层水平垂直居中.

前端技术

- - CSDN博客综合推荐文章
随着互联网产业的爆炸式增长,与之伴生的Web前端技术也在历经洗礼和蜕变. 尤其是近几年随着移动终端的发展,越来越多的人开始投身或转行至新领域,这更为当今的IT产业注入了新的活力. 尽管Web前端技术诞生至今时日并不长,但随着Web技术的逐渐深入,今后将会在以下几方面发力. JavaScript的兄弟们.

Web前端优化

- - JavaScript - Web前端 - ITeye博客
优点:直接使用浏览器内存的缓存数据,减少网站后台压力,用户体验(速度)好. 缺点:对于时时变化的动态页面,这种情况就不能容忍了,因为每次访问的都是第一次访问的内容,这样即使所请求的页面已经变化了,用户也不可能知道,所以此场景必须要消除这种缓存的影响. 延迟加载,将资源延迟到需要的时候的加载,例如detail页面,相关产品推荐,当用户浏览更多的信息往下拉动滚动时,才进行加载,异步加载可以大幅减少对后端资源的使用,在需要的时候加载,是资源合理使用常用的方式,但是也带来一个问题,当往下拉才去加载,如果性能不够好,用户的体验其实是不好的,“菊花”转动的时间会比较长,同时异步加载对前端性能的作用也是非常明显的,渲染的节点数量大幅减少.

Web 前端测试

- - Web前端 - ITeye博客
Web 网站测试流程和方法(转载). 进行正式测试之前,应先确定如何开展测试,不可盲目的测试. 一般网站的测试,应按以下流程来进行:. 1)使用HTML Link Validator将网站中的错误链接找出来;. 2)测试的顺序为:自顶向下、从左到右;. 3)查看页面title是否正确. (不只首页,所有页面都要查看);.

前端xss攻击

- - SegmentFault 最新的文章
实习的时候在项目中有接触过关于xss攻击的内容,并且使用了项目组中推荐的一些常用的防xss攻击的方法对项目进行了防攻击的完善. 但一直没有时间深入了解这东西,在此,做一个简单的梳理. xss跨站脚本攻击(Cross Site Scripting),是一种经常出现在web应用中的计算机安全漏洞,它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入的恶意html代码会被执行,从而达到恶意用户的特殊目的.

变态面试

- Tony - 叫兽与你同在