中国建设银行总行官方网站,jsp电子商务网站建设实验,做电影网站心得体会,怎么登录智慧团建96道前端面试题
下面给大家分享96道前端面试题
1#xff0c;一些开放性题目
自我介绍#xff1a;除了基本个人信息以外#xff0c;面试官更想听的是你与众不同的地方和你的优势。项目介绍如何看待前端开发#xff1f;平时是如何学习前端开发的#xff1f;未来三到五年的…96道前端面试题
下面给大家分享96道前端面试题
1一些开放性题目
自我介绍除了基本个人信息以外面试官更想听的是你与众不同的地方和你的优势。项目介绍如何看待前端开发平时是如何学习前端开发的未来三到五年的规划是怎样的
2position的值 relative和absolute分别是相对于谁进行定位的 3如何解决跨域问题 4XML和JSON的区别 5谈谈你对webpack的看法 6说说TCP传输的三次握手四次挥手策略 7TCP和UDP的区别 8说说你对作用域链的理解 9创建ajax过程 10渐进增强和优雅降级 11常见web安全及防护原理 12XSS原理及防范 13XSS与CSRF有什么区别吗 14Web Worker和webSocket 15HTTP和HTTPS 16对前端模块化的认识 17Javascript垃圾回收方法 18你觉得前端工程的价值体现在哪 19谈谈性能优化问题 20什么是Etag 21Expires和Cache-Control 22ETag应用: 23为什么使用Etag请求头? 24栈和队列的区别? 25栈和堆的区别 26快速 排序的思想并实现一个快排 27你觉得jQuery或zepto源码有哪些写的好的地方 28ES6的了解 29js继承方式及其优缺点 30关于Http 2.0你知道多少 31defer和async 33如何评价AngularJS和BackboneJS 34用过哪些设计模式 35说说你对闭包的理解 36请你谈谈Cookie的弊端 37浏览器本地存储 38web storage和cookie的区别 39cookie和session的区别 40display:none和visibility:hidden的区别 41CSS中link和import的区别是 42position:absolute和float属性的异同 43介绍一下box-sizing属性 44选择符有哪些哪些属性可以继承 45优先级算法如何计算 46CSS3新增伪类有那些 47CSS3有哪些新特性 48对BFC规范的理解 49说说你对语义化的理解 50Doctype作用? 严格模式与混杂模式如何区分它们有何意义? 51你知道多少种Doctype文档类型 52HTML与XHTML——二者有什么区别 53常见兼容性问题 54解释下浮动和它的工作原理清除浮动的技巧 55浮动元素引起的问题和解决办法 56清除浮动的几种方法 57DOM操作——怎样添加、移除、移动、复制、创建和查找节点。 58html5有哪些新特性、移除了那些元素如何处理HTML5新标签的浏览器兼容问题如何区分 HTML 和 HTML5 59如何实现浏览器内多个标签页之间的通信? 60什么是 FOUC无样式内容闪烁你如何来避免 FOUC 61null和undefined的区别 62new操作符具体干了什么呢? 63js延迟加载的方式有哪些 64call()和 apply() 的区别和作用 65哪些操作会造成内存泄漏 66列举IE与其他浏览器不一样的特性 67WEB应用从服务器主动推送Data到客户端有那些方式 68对前端界面工程师这个职位是怎么样理解的它的前景会怎么样 69一个页面从输入 URL到页面加载显示完成这个过程中都发生了什么 70javascript对象的几种创建方式 71javascript继承的6种方法 72创建ajax的过程 73异步加载和延迟加载 74ie各版本和chrome可以并行下载多少个资源 75Flash、Ajax各自的优缺点在使用中如何取舍 76请解释一下 JavaScript的同源策略。 77为什么要有同源限制 78GET和POST的区别何时使用POST 79事件、IE与火狐的事件机制有什么区别 如何阻止冒泡 80ajax的缺点和在IE下的问题 81谈谈你对重构的理解 82HTTP状态码 83说说你对Promise的理解 84说说你对前端架构师的理解 85说说严格模式的限制 86如何删除一个cookie 87说说你对AMD和Commonjs的理解 88document.write()的用法 89git fetch和git pull的区别 90说说你对MVC和MVVM的理解 91请解释什么是事件代理 92attribute和property的区别是什么 93说说网络分层里七层模型是哪七层 94说说mongoDB和MySQL的区别 95讲讲304缓存的原理 96什么样的前端代码是好的 篇幅有限这里只列出了面试题和部分截图不过面试题和详解都已经整理成PDF文档可以看文末免费领取可免费领取资料还包括CSS面试题总结JavaScript面试题总结Vue面试题总结React面试题总结常用算法等等。 TCP协议
TCP 和 UDP 的区别TCP 三次握手的过程为什么是三次而不是两次、四次三次握手过程中可以携带数据么说说 TCP 四次挥手的过程为什么是四次挥手而不是三次半连接队列和 SYN Flood 攻击的关系如何应对 SYN Flood 攻 戳这里领取完整开源项目【一线大厂前端面试题解析核心总结学习笔记Web真实项目实战最新讲解视频】 击
介绍一下 TCP 报文头部的字段TCP 快速打开的原理(TFO)说说TCP报文中时间戳的作用TCP 的超时重传时间是如何计算的TCP 的流量控制TCP 的拥塞控制说说 Nagle 算法和延迟确认如何理解 TCP 的 keep-alive 开源分享【大厂前端面试题解析核心总结学习笔记真实项目实战最新讲解视频】
浏览器篇
浏览器缓存?说一说浏览器的本地存储各自优劣如何说一说从输入URL到页面呈现发生了什么谈谈你对重绘和回流的理解XSS攻击CSRF攻击HTTPS为什么让数据传输更安全实现事件的防抖和节流实现图片懒加载
71)**
浏览器篇
浏览器缓存?说一说浏览器的本地存储各自优劣如何说一说从输入URL到页面呈现发生了什么谈谈你对重绘和回流的理解XSS攻击CSRF攻击HTTPS为什么让数据传输更安全实现事件的防抖和节流实现图片懒加载