前端面试会提问到哪些
发布网友
发布时间:2022-04-23 09:44
我来回答
共1个回答
热心网友
时间:2022-04-06 14:18
在面试前端的过程中,有些问题是经常会被提问到的
一、基础篇
1. 在不使用第三个变量的情况下,如何调换a与b的值?
2. px与em的区别
3. 简述一下盒模型
4. 页面导入样式时,使用link和@import有什么区别?
5. 简述一下事件代理
二、HTML常见题目
01、Doctype作用?严格模式与混杂模式如何区分?它们有何意义?
02、HTML5为什么只需要写?
03、行内元素有哪些?块级元素有哪些?空(void)元素有哪些?
04、页面导入样式时,使用link和@import有什么区别?
05、介绍一下你对浏览器内核的理解?
06、常见的浏览器内核有哪些?
07、html5有哪些新特性、移除了哪些元素?如何处理HTML5新标签的浏览器兼容问题?
08、如何区分HTML和HTML5?
09、简述一下你对HTML语义化的理解?
10、HTML5的离线储存怎么使用,工作原理能不能解释一下?
三、CSS类的题目
01、介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的?
02、CSS选择符有哪些?哪些属性可以继承?
03、CSS优先级算法如何计算?
04、CSS3新增伪类有哪些?
05、如何居中div?如何居中一个浮动元素?如何让绝对定位的div居中?
06、display有哪些值?说明他们的作用。
07、position的值relative和absolute定位原点是?
08、CSS3有哪些新特性?
09、请解释一下CSS3的Flexbox(弹性盒布局模型),以及适用场景?
10、用纯CSS创建一个三角形的原理是什么?
四、JavaScript类的题目
01、JavaScript中this是如何工作的
02、请解释原型继承的原理。
03、什么是闭包(closure),如何使用它,为什么要使用它?
04、.call 和.apply的区别是什么?
05、请指出JavaScript 宿主对象(host objects) 和原生对象(native objects) 的区别?
06、请指出以下代码的区别:function Person(){}、var person = Person()、var person = new Person()?
07、请解释变量声明提升(hoisting)。
08、什么是 “use strict”; ? 使用它的好处和坏处分别是什么?
09、什么是事件循环 (event loop)?
10、请解释同步 (synchronous) 和异步 (asynchronous) 函数的区别。
五、开发及性能优化类题目
01、如何规避javascript多人开发函数重名问题?
02、请说出三种减低页面加载时间的方法.
03、说说你所了解到的Web攻击技术。
04、说说你说了解的前端性能优化方法?
05、前端开发中,如何优化图像?图像格式的区别?
06、浏览器是如何渲染页面的?
07、页面重构怎么操作?
08、什么叫优雅降级和渐进增强?
09、前端需要注意哪些SEO?如何做SEO优化?
10、平时如何管理你的项目?
前端面试八股文都是什么,那位大佬能帮忙总结一下?
前端面试中,面试官常会提问一些关于基础知识的"八股文",以测试面试者的理解和应用能力。以下是一些关键知识点的精炼总结:1. 安全传输与协议 - HTTP:明文传输,不安全。- HTTPS:加密通信,保证数据安全,但可能影响性能。- **过程**:SSL连接、安全等级协商、会话密钥交换。2. 网络通信基础 - TCP...
前端面试问什么问题
四、综合素质类问题:除了技术问题之外,面试中也会涉及一些考察综合素质的问题,例如你的职业规划是什么?你是如何保持技术更新的?你遇到技术难题时是如何解决的?这些问题看似简单,但能够很好地反映应聘者的职业态度和个人素质。对于这类问题,需要真诚回答,展现你的职业追求和问题解决能力。以上就是对前...
前端面试题问题及答案有哪些?
前端面试中的核心问题涵盖了多个领域,从基础的HTML语义化标签、CSS盒模型,到高级的JavaScript闭包、框架中的数据绑定机制,再到性能优化、安全问题、前端框架原理、构建工具、网络通信、编程语言特性、数据库操作、操作系统概念、网络安全、算法与数据结构以及软件工程方法。下面是一些面试问题及简要解答:1. ...
前端面试 问什么问题
前端面试通常涉及双重考察,既有人事方面的问题,也有技术层面的内容。在人事面试环节,面试官会关注你的自我介绍,询问你的性格特点及其优劣势,了解你的职业规划,以及你的特长所在。对于加班等现实工作情况,你应表达出合理的态度,展现你的工作态度和责任感。技术面试则更侧重于你的专业技能,包括HTML、C...
【直接收藏】前端 VUE 高阶面试题(三)
父到子:props,子到父:$emit 其他方式:$ref、$parent、事件总线、集中管理($root)2、兄弟组件间传值 使用事件总线、集中管理或先子到父再父到子(结合props与$emit)3、v-if与v-for同时使用 可以同时使用,但避免在循环时仅满足v-if条件较少,可能导致性能问题。优化:在computed属性中循环...
前端面试时被问到前端布局,这个怎么回答
前端面试被问到,vue实现资料双向系结,原理是啥 其原理大致是这样: 在资料渲染时使用prop渲染资料 将prop系结到子元件自身的资料上,修改资料时修改自身资料来替代prop watch子元件自身资料的改变,触发事件通知父元件更改系结到prop的资料 这样做的好处是:父元件资料改变时,不会修改储存prop的子元件资料,只是以子元件...
前端线上面试的复试面什么
一般会是问一些专业问题,例如实操。技术面试,需要注意HTML+CSS+JavaScript以及JS主流框架的使用,比如Vue、React等,前端相关技术,比如tcp握手协议、网络安全、后端技术等。也会问薪资相关的。不同公司面试的内容会有所差别,仅供参考。对于校招生综合面试基本上是考察聪明程度和潜力,比如给面试者一道场景...
2024前端开发面试题汇总(持续更新中)
前端开发面试题汇总(持续更新中)近期面试经历让我深刻体会到,仅仅掌握技术的表面应用是不够的,理解底层原理至关重要。因此,我决定整理一些面试常见问题,持续更新分享。以下是部分重要知识点的概述:CSS篇1. CSS样式优先级:!important > 内联样式 > ID选择器 > 类选择器 = 属性选择器 = 伪类选择...
2021前端高级面试题?
向TA提问 关注 展开全部 高级前端面试题目大全(三) 解析:第41题 比如sleep(1000)意味着等待1000毫秒,可从Promise、Generator、Async/Await等角度实现 解析:第42题 解析:第43题 1、客户端使用https的url访问web服务器,要求与服务器建立ssl连接 2、web服务器收到客户端请求后,会将网站的证书(包含公钥)传送一...
Web前端岗位面试题有哪些
向TA提问 私信TA 关注 展开全部 一、html+css部分、(1)css盒模型,可能会要求手写一个布局,这个布局基本上用到的css是margin的负值,boxing-sizing:border-box,布局尽量往这方面想。浏览器布局的基本元素是盒,在w3c的标准模式下,width=width,但是在怪异模式下,width=border*2+padding*2+width;其中后代元素的...