1.自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优势。
2.项目介绍?
3.如何看待前端开发?
4.平时是如何学习前端开发的?
5.未来三到五年的规划是怎样的?
- position的值 relative和absolute分别是相对于谁进行定位的
- 如何解决跨域问题
- XML和JSON的区别
- 谈谈你对webpack的看法
- 说说TCP传输的三次握手四次挥手策略
- TCP和UDP的区别
- 说说你对作用域链的理解
- 创建ajax过程
- 渐进增强和优雅降级
- 常见web安全及防护原理
- Web Worker 和webSocket
- HTTP和HTTPS
- 为什么HTTPS安全
- 对前端模块化的认识
- Javascript垃圾回收方法
- 你觉得前端工程的价值体现在哪
- 谈谈性能优化问题
- 移动端性能优化
- 什么是Etag
- Expires和Cache-Control
- ETag应用
- 栈和队列的区别
- 栈和堆的区别
- 快速 排序的思想并实现一个快排
- 你觉得jQuery或zepto源码有哪些写的好的地方
- ES6的了解
- js继承方式及其优缺点
- 关于Http 20 你知道多少
- defer和async
- 谈谈浮动和清除浮动
- 如何评价AngularJS和BackboneJS
- 用过哪些设计模式
- 说说你对闭包的理解
- 请你谈谈Cookie的弊端
- 浏览器本地存储
- web storage和cookie的区别
- cookie 和session 的区别
- content-box默认
- padding-box
- border-box
- 说说你对语义化的理解
- Doctype作用 严格模式与混杂模式如何区分它们有何意义
- 你知道多少种Doctype文档类型
- HTML与XHTML二者有什么区别
- 常见兼容性问题
- 解释下浮动和它的工作原理清除浮动的技巧
- 浮动元素引起的问题和解决办法
- DOM操作怎样添加移除移动复制创建和查找节点
- html5有哪些新特性移除了那些元素如何处理HTML5新标签的浏览器兼容问题如何区分 HTML 和 HTML5
- 如何实现浏览器内多个标签页之间的通信
- 什么是 FOUC无样式内容闪烁你如何来避免 FOUC
- null和undefined的区别
- new操作符具体干了什么呢
- js延迟加载的方式有哪些
- call 和 apply 的区别和作用
- 哪些操作会造成内存泄漏
- 列举IE 与其他浏览器不一样的特性
- WEB应用从服务器主动推送Data到客户端有那些方式
- 对前端界面工程师这个职位是怎么样理解的它的前景会怎么样
- 一个页面从输入 URL 到页面加载显示完成这个过程中都发生了什么
- javascript对象的几种创建方式
- javascript继承的6种方法
- 创建ajax的过程
- 异步加载和延迟加载
- ie各版本和chrome可以并行下载多少个资源
- FlashAjax各自的优缺点在使用中如何取舍
- 请解释一下 JavaScript 的同源策略
- 为什么要有同源限制
- GET和POST的区别何时使用POST
- 事件IE与火狐的事件机制有什么区别 如何阻止冒泡
- ajax的缺点和在IE下的问题
- 谈谈你对重构的理解
- HTTP状态码
- 说说你对Promise的理解
- 说说你对前端架构师的理解
- 实现一个函数clone可以对JavaScript中的5种主要的数据类型包括NumberStringObjectArrayBoolean进行值复制
- 说说严格模式的限制
- 如何删除一个cookie
- strongem和bi标签
- 说说你对AMD和Commonjs的理解
- documentwrite的用法
- 编写一个方法 求一个字符串的字节长度
- git fetch和git pull的区别
- 说说你对MVC和MVVM的理解
- 请解释什么是事件代理
- attribute和property的区别是什么
- 说说网络分层里七层模型是哪七层
- 说说mongoDB和MySQL的区别
- 讲讲304缓存的原理
- 什么样的前端代码是好的
更多专业前端知识,请上 【猿2048】www.mk2048.com