web前端面试官会问什么(Web前端岗位面试题有哪些)

2026-04-14 00:48:01 5

web前端面试官会问什么(Web前端岗位面试题有哪些)

其实web前端面试官会问什么的问题并不复杂,但是又很多的朋友都不太了解Web前端岗位面试题有哪些,因此呢,今天小编就来为大家分享web前端面试官会问什么的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

本文目录

Web前端岗位面试题有哪些

前端面试题汇总,基本上会有四大类问题,具体如下:
一、HTML
1、Doctype作用?严格模式与混杂模式如何区分?它们有何意义?
2、HTML5 为什么只需要写 《!DOCTYPE HTML》?
3、行内元素有哪些?块级元素有哪些? 空(void)元素有那些?
4、页面导入样式时,使用link和@import有什么区别?
5、介绍一下你对浏览器内核的理解?
6、常见的浏览器内核有哪些?
7、html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5?
8、简述一下你对HTML语义化的理解?
9、HTML5的离线储存怎么使用,工作原理能不能解释一下?
10、浏览器是怎么对HTML5的离线储存资源进行管理和加载的呢?
11、请描述一下 cookies,sessionStorage 和 localStorage 的区别?
12、iframe有那些缺点?
13、Label的作用是什么?是怎么用的?(加 for 或 包裹)
14、HTML5的form如何关闭自动完成功能?
15、如何实现浏览器内多个标签页之间的通信? (阿里)
16、webSocket如何兼容低浏览器?(阿里)
17、页面可见性(Page Visibility)API 可以有哪些用途?
18、如何在页面上实现一个圆形的可点击区域?
19、实现不使用 border 画出1px高的线,在不同浏览器的Quirksmode和CSSCompat模式下都能保持同一效果。
20、网页验证码是干嘛的,是为了解决什么安全问题?
21、tite与h1的区别、b与strong的区别、i与em的区别?
二、css
1、介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的?

2、CSS选择符有哪些?哪些属性可以继承?
3、CSS优先级算法如何计算?
4、CSS3新增伪类有那些?
5、如何居中div?如何居中一个浮动元素?如何让绝对定位的div居中?
6、display有哪些值?说明他们的作用。
7、position的值relative和absolute定位原点是?
8、CSS3有哪些新特性?
9、请解释一下CSS3的Flexbox(弹性盒布局模型),以及适用场景?
10、用纯CSS创建一个三角形的原理是什么?

11、一个满屏 品 字布局 如何设计?

三、常见兼容性问题?


  1. 1、li与li之间有看不见的空白间隔是什么原因引起的?有什么解决办法?
    2、经常遇到的浏览器的兼容性有哪些?原因,解决方法是什么,常用hack的技巧 ?
    3、为什么要初始化CSS样式。
    4、absolute的containing block计算方式跟正常流有什么不同?
    5、CSS里的visibility属性有个collapse属性值是干嘛用的?在不同浏览器下以后什么区别?
    6、position跟display、margin collapse、overflow、float这些特性相互叠加后会怎么样?
    7、对BFC规范(块级格式化上下文:block formatting context)的理解?
    8、CSS权重优先级是如何计算的?
    9、请解释一下为什么会出现浮动和什么时候需要清除浮动?清除浮动的方式
    10、移动端的布局用过媒体查询吗?
    11、使用 CSS 预处理器吗?喜欢那个?
    12、CSS优化、提高性能的方法有哪些?
    13、浏览器是怎样解析CSS选择器的?
    14、在网页中的应该使用奇数还是偶数的字体?为什么呢?
    15、margin和padding分别适合什么场景使用?
    16、抽离样式模块怎么写,说出思路,有无实践经验?
    17、元素竖向的百分比设定是相对于容器的高度吗?
    18、全屏滚动的原理是什么?用到了CSS的那些属性?
    19、什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的IE?
    20、视差滚动效果,如何给每页做不同的动画?(回到顶部,向下滑动要再次出现,和只出现一次分别怎么做?)
    21、::before 和 :after中双冒号和单冒号 有什么区别?解释一下这2个伪元素的作用。
    22、如何修改chrome记住密码后自动填充表单的黄色背景 ?
    23、你对line-height是如何理解的?
    24、设置元素浮动后,该元素的display值是多少?(自动变成display:block)
    25、怎么让Chrome支持小于12px 的文字?
    26、让页面里的字体变清晰,变细用CSS怎么做?(-webkit-font-smoothing: antialiased;)
    27、font-style属性可以让它赋值为“oblique” oblique是什么意思?
    28、position:fixed;在android下无效怎么处理?
    29、如果需要手动写动画,你认为最小时间间隔是多久,为什么?(阿里)
    30、display:inline-block 什么时候会显示间隙?(携程)
    31、overflow: scroll时不能平滑滚动的问题怎么处理?
    32、有一个高度自适应的div,里面有两个div,一个高度100px,希望另一个填满剩下的高度。
    33、png、jpg、gif 这些图片格式解释一下,分别什么时候用。有没有了解过webp?
    34、什么是Cookie 隔离?(或者说:请求资源的时候不要让它带cookie怎么做)
    35、style标签写在body后与body前有什么区别?
    四、JavaScript
    1、介绍JavaScript的基本数据类型。
    2、说说写JavaScript的基本规范?
    3、JavaScript原型,原型链 ? 有什么特点?
    4、JavaScript有几种类型的值?(堆:原始数据类型和 栈:引用数据类型),你能画一下他们的内存图吗?
    5、Javascript如何实现继承?
    6、Javascript创建对象的几种方式?
    7、Javascript作用链域?
    8、谈谈This对象的理解。
    9、eval是做什么的?
    10、什么是window对象? 什么是document对象?
    11、null,undefined的区别?
    12、写一个通用的事件侦听器函数(机试题)。
    13、.map(parseInt) 答案是多少?
    14、关于事件,IE与火狐的事件机制有什么区别? 如何阻止冒泡?
    15、什么是闭包(closure),为什么要用它?
    16、javascript 代码中的”use strict”;是什么意思 ? 使用它区别是什么?
    17、如何判断一个对象是否属于某个类?
    18、new操作符具体干了什么呢?
    19、用原生JavaScript的实现过什么功能吗?
    20、Javascript中,有一个函数,执行时对象查找时,永远不会去查找原型,这个函数是?
    21、对JSON的了解?
    22、.forEach.call($$("*"),function(a){ a.style.outline="1px solid #"+(~~(Math.random()*(1《《24))).toString(16) }) 能解释一下这段代码的意思吗?
    23、js延迟加载的方式有哪些?
    24、Ajax 是什么? 如何创建一个Ajax?
    25、同步和异步的区别?
    26、如何解决跨域问题?
    27、页面编码和被请求的资源编码如果不一致如何处理?
    28、模块化开发怎么做?
    29、AMD(Modules/Asynchronous-Definition)、CMD(Common Module

    Definition)规范区别?
    30、requireJS的核心原理是什么?(如何动态加载的?如何避免多次加载的?如何 缓存的?)
    31、让你自己设计实现一个requireJS,你会怎么做?
    32、谈一谈你对ECMAScript6的了解?
    33、ECMAScript6 怎么写class么,为什么会出现class这种东西?
    34、异步加载的方式有哪些?
    35、documen.write和 innerHTML的区别?
    36、DOM操作——怎样添加、移除、移动、复制、创建和查找节点?
    37、.call() 和 .apply() 的含义和区别?
    38、数组和对象有哪些原生方法,列举一下?
    39、JS 怎么实现一个类。怎么实例化这个类
    40、JavaScript中的作用域与变量声明提升?
    41、如何编写高性能的Javascript?
    42、那些操作会造成内存泄漏?
    43、JQuery的源码看过吗?能不能简单概况一下它的实现原理?
    44、jQuery.fn的init方法返回的this指的是什么对象?为什么要返回this?
    45、jquery中如何将数组转化为json字符串,然后再转化回来?
    46、jQuery 的属性拷贝(extend)的实现原理是什么,如何实现深拷贝?
    47、jquery.extend 与 jquery.fn.extend的区别?
    48、jQuery 的队列是如何实现的?队列可以用在哪些地方?
    49、谈一下Jquery中的bind(),live(),delegate(),on()的区别?
    50、JQuery一个对象可以同时绑定多个事件,这是如何实现的?
    51、是否知道自定义事件。jQuery里的fire函数是什么意思,什么时候用?
    52、jQuery 是通过哪个方法和 Sizzle 选择器结合的?(jQuery.fn.find()进入Sizzle)
    53、针对 jQuery性能的优化方法?
    54、Jquery与jQuery UI有啥区别?
    55、JQuery的源码看过吗?能不能简单说一下它的实现原理?
    56、jquery 中如何将数组转化为json字符串,然后再转化回来?
    57、jQuery和Zepto的区别?各自的使用场景?
    58、针对 jQuery 的优化方法?
    59、Zepto的点透问题如何解决?
    60、jQueryUI如何自定义组件?
    61、需求:实现一个页面操作不会整页刷新的网站,并且能在浏览器前进、后退时正确响应。给出你的技术实现方案?
    62、如何判断当前脚本运行在浏览器还是node环境中?(阿里)
    63、移动端最小触控区域是多大?
    64、jQuery 的 slideUp动画 ,如果目标元素是被外部事件驱动, 当鼠标快速地连续触发外部元素事件, 动画会滞后的反复执行,该如何处理呢?
    65、把 Script 标签 放在页面的最底部的body封闭之前 和封闭之后有什么区别?浏览器会如何解析它们?
    66、移动端的点击事件的有延迟,时间是多久,为什么会有? 怎么解决这个延时?(click 有 300ms 延迟,为了实现safari的双击事件的设计,浏览器要知道你是不是要双击操作。)
    67、知道各种JS框架(Angular, Backbone, Ember, React, Meteor, Knockout…)么? 能讲出他们各自的优点和缺点么?
    68、Underscore 对哪些 JS 原生对象进行了扩展以及提供了哪些好用的函数方法?
    69、解释JavaScript中的作用域与变量声明提升?
    70、那些操作会造成内存泄漏?
    71、JQuery一个对象可以同时绑定多个事件,这是如何实现的?
    72、Node.js的适用场景?
    (如果会用node)知道route, middleware, cluster, nodemon, pm2, server-side rendering么?
    73、解释一下 Backbone 的 MVC 实现方式?
    74、什么是“前端路由”?什么时候适合使用“前端路由”? “前端路由”有哪些优点和缺点?
    75、知道什么是webkit么? 知道怎么用浏览器的各种工具来调试和debug代码么?
    76、如何测试前端代码么? 知道BDD, TDD, Unit Test么? 知道怎么测试你的前端工程么(mocha, sinon, jasmin, qUnit..)?
    77、前端templating(Mustache, underscore, handlebars)是干嘛的, 怎么用?
    78、简述一下 Handlebars 的基本用法?
    79、简述一下 Handlerbars 的对模板的基本处理流程, 如何编译的?如何缓存的?
    80、用js实现千位分隔符?(来源:前端农民工,提示:正则+replace)
    检测浏览器版本版本有哪些方式?
    81、我们给一个dom同时绑定两个点击事件,一个用捕获,一个用冒泡,你来说下会执行几次事件,然后会先执行冒泡还是捕获

面试web前端的工作,会被问到什么问题

如果是个初级前端,那么就问些基础性的问题,例如CSS中的选择器、 HTML和XHTML的区别、JavaScript中的类型转换等,都是些简单的问题,平时稍微注意一下就能轻松答出,我很少问一些抽象的概念,例如闭包,知道怎么用就行了,不会强求面试者对这个概念进行总结。
还有就是会问些当前公司所用到的技术栈里的问题,例如有没有用过自动化构建、React或VUE有没有实际使用过,都是一些操作性的问题,不会问太深的,例如React的原理啥的。
除了问问题之外,剩下的就是眼缘了,如果双方对上眼了,至少技术那块能谈拢,剩下的薪资就不属于我的所能把控了。

假如让你进行Web前端的电话面试,你会问什么问题

如果我作为Web前端电话面试的面试官,那么我就要进行多方面的考量,不仅考量这个人的专业能力,也要考量这个人的综合素质等。


  • 第一个问题:自我介绍

这是面试中最常见的第一个问题,并且自我介绍十分重要,因为这短短的介绍将会在面试官的脑海里形成第一印象,也可能会成为被面试者的刻板印象。

  • 第二个问题:专业性问题

如果前面的自我介绍或者是寒暄的部分完成的比较愉快,那么可以适当的进入下一个阶段,就是正题:专业检测。这个部分基本上会有负责专业的总监或者是主管进行出题,用于检测面试者的专业水平是否达到岗位要求。

  • 第三个问题:逻辑性问题

逻辑性的问题是最可以提现一个人的交流能力的,因为逻辑性问题回答中会出现各种各样的关系、形势以及解法和分割,所以要用语言将答案叙述出来并且让面试官了解意思,这并不是简单的事情,面试官通常会用这类问题判断面试者的交流能力,应变能力等。

  • 第四个问题:唠家常

前面的正题部分完成后,一般面试官不会很快结束对话,还会问面试者一些家常问题,比如“你是哪里人?”、“你是怎么学习的前端技术?”、“现在有没有女朋友/男朋友?”这些家常问题能让面试官快速的掌握到你在简历之外的东西,是否是本地人、打算何时结婚,都可能成为你能否稳定的完成这份工作的考量。

关于本次web前端面试官会问什么和Web前端岗位面试题有哪些的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

web前端面试官会问什么(Web前端岗位面试题有哪些)

本文编辑:admin

更多文章:


建组词是什么?建组词和拼音

建组词是什么?建组词和拼音

各位老铁们好,相信很多人对建组词都不是特别的了解,因此呢,今天就来为大家分享下关于建组词以及建组词是什么的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录建组词是什么建组词和拼音建可以怎么组词建组词是什么啊建组词和

2026年4月30日 17:12

安卓app应用市场有哪些?开发的软件如何在安卓市场上架(上架安卓应用市场需要什么)

安卓app应用市场有哪些?开发的软件如何在安卓市场上架(上架安卓应用市场需要什么)

本篇文章给大家谈谈安卓市场,以及安卓app应用市场有哪些对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录安卓app应用市场有哪些开发的软件如

2026年4月13日 21:06

威海谷歌seo推荐公司新站如何快速排名的长尾词策略?

威海谷歌seo推荐公司新站如何快速排名的长尾词策略?

你有没有想过,新站想快速在百度排名,长尾词到底该怎么选?说实话,我以前也犯过愁,但后来发现,选对长尾词真的能事半功倍!今天就跟大家聊聊这个话题。 长尾词到底是个啥? 简单来说,长尾词就是那种特别具体、搜索量不大但转化率高的关键词。比如“威海

2026年6月13日 21:45

计算机软件侵权(哪些行为属于软件侵权行为)

计算机软件侵权(哪些行为属于软件侵权行为)

今天给各位分享哪些行为属于软件侵权行为的知识,其中也会对哪些行为属于软件侵权行为进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录哪些行为属于软件侵权行为计算机软件侵权的情形有什么计算机软件版权侵权应该承担什么责

2026年5月14日 00:22

考研培训班有哪些?全国十大考研培训机构

考研培训班有哪些?全国十大考研培训机构

其实考研培训的问题并不复杂,但是又很多的朋友都不太了解考研培训班有哪些,因此呢,今天小编就来为大家分享考研培训的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录考研培训班有哪些全国十大考研培训机构淘宝售卖考研培训课

2026年4月24日 10:32

冷藏车一般在哪个平台找货?公安部举报网站

冷藏车一般在哪个平台找货?公安部举报网站

本篇文章给大家谈谈宿州百姓网,以及冷藏车一般在哪个平台找货对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录冷藏车一般在哪个平台找货公安部举报网站宿州拂晓报社属于什么级别宿迁市宿豫区或者宿城区有哪些厂里招人 工资大概在3000-

2026年5月6日 07:49

新手如何进行快手矩阵seo?

新手如何进行快手矩阵seo?

嘿,最近不少朋友都在问,快手矩阵seo到底怎么玩?说实话,这东西看着复杂,其实掌握了方法,新手也能轻松上手。今天咱们就来聊聊,新手如何进行快手矩阵seo,希望能帮到你。 一、啥是快手矩阵seo? 简单来说,快手矩阵seo就是通过多个账号、多

2026年6月9日 14:09

知名品牌成功营销案例(成功的,经典的营销策划案例有哪些)

知名品牌成功营销案例(成功的,经典的营销策划案例有哪些)

“知名品牌成功营销案例”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看知名品牌成功营销案例(成功的,经典的营销策划案例有哪些)!本文目录成功的,经典的营销策划案例有哪些经典品牌营销案例成功的,经典的营销策划案例有哪些1、乐扣

2026年5月4日 15:50

蓬莱网站权重优化如何进行:如何有效进行蓬莱网站权重优化

蓬莱网站权重优化如何进行:如何有效进行蓬莱网站权重优化

如何有效进行蓬莱网站权重优化 你有没有想过,为什么别人的网站排名那么高,而你的网站却总是石沉大海?其实,蓬莱网站权重优化并不是什么神秘的事情,掌握正确的方法,新站也能快速提升排名。今天,我们就来聊聊这个话题。 为什么要做蓬莱网站权重优化?

2026年5月25日 21:09

小型劳务公司注册条件(个人小型劳务公司注册条件)

小型劳务公司注册条件(个人小型劳务公司注册条件)

各位老铁们,大家好,今天由我来为大家分享小型劳务公司注册条件,以及个人小型劳务公司注册条件的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录个人小型劳

2026年4月15日 06:42

鸡西百姓网二手拖拉机(密山哪有二手纽荷兰拖拉机)

鸡西百姓网二手拖拉机(密山哪有二手纽荷兰拖拉机)

大家好,鸡西百姓网二手拖拉机相信很多的网友都不是很明白,包括密山哪有二手纽荷兰拖拉机也是一样,不过没有关系,接下来就来为大家分享关于鸡西百姓网二手拖拉机和密山哪有二手纽荷兰拖拉机的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开

2026年5月12日 12:36

织梦封面seo调用应该怎么做?

织梦封面seo调用应该怎么做?

你是否也想让织梦网站的封面图片在搜索引擎中更醒目?其实,优化织梦封面seo调用并不难,关键在于找到正确的方法。今天就来聊聊这个话题,希望能帮到你。 为什么要关注织梦封面seo调用? 封面图片是网站的门面,好的封面能吸引用户点击。如果封面图片

2026年6月9日 05:03

武汉矩阵seo适合新站吗:武汉矩阵seo有价值吗

武汉矩阵seo适合新站吗:武汉矩阵seo有价值吗

新站做seo,矩阵是关键 新站做seo,最大的难题就是没有权重和流量。这时候,矩阵seo就能派上用场了。简单来说,矩阵seo就是通过创建多个关联网站或页面,来提升核心网站的排名和流量。 矩阵seo有什么好处? 快速提升流量:通过多个站点互相

2026年6月8日 10:51

廊坊本地企业做关键词优化一般多少钱:廊坊优化关键词多少钱

廊坊本地企业做关键词优化一般多少钱:廊坊优化关键词多少钱

你有没有想过,在廊坊做网站关键词优化到底需要多少钱?说实话,这问题挺常见的,毕竟谁不想让自己的网站在百度上排第一呢?但费用这事儿,真的不能一概而论。今天咱们就来聊聊,廊坊做关键词优化大概需要多少费用。 影响廊坊关键词优化费用的因素 做SEO

2026年6月16日 05:00

建筑网站设计公司推荐(建筑设计师交流网站都有哪些推荐有知道的吗)

建筑网站设计公司推荐(建筑设计师交流网站都有哪些推荐有知道的吗)

这篇文章给大家聊聊关于建筑网站设计公司推荐,以及建筑设计师交流网站都有哪些推荐有知道的吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录建筑设计师交流网站都有哪些推荐有知道的吗深圳建筑设计公司的排名谁知道建筑装饰公司营销网站建

2026年5月9日 07:08

如何为小型企业选择合适的网站建设类型:网站建设常识有哪些类型

如何为小型企业选择合适的网站建设类型:网站建设常识有哪些类型

你想知道小型企业如何选择合适的网站建设类型吗?其实这并不复杂,只要了解一些基本常识,就能做出明智的决定。今天我们就来聊聊这个话题,希望能帮到你。 网站建设类型有哪些? 网站建设主要分为几种类型,每种类型都有其特点和适用场景。下面我们逐一分析

2026年5月29日 20:57

新站如何优化网页排名提升流量?

新站如何优化网页排名提升流量?

嘿,新站主们,是不是都想知道怎么快速提升网页排名,吸引更多流量?说实话,这事儿吧,说难也难,说简单也简单。关键得找对方法,一步一个脚印来。今天咱们就来聊聊,新站怎么优化网页排名,希望能帮到你。 小站优化网页排名,先从啥开始? 新站刚开始,啥

2026年6月20日 12:00

office做网站的软件(office软件什么是设计网页的)

office做网站的软件(office软件什么是设计网页的)

大家好,office做网站的软件相信很多的网友都不是很明白,包括office软件什么是设计网页的也是一样,不过没有关系,接下来就来为大家分享关于office做网站的软件和office软件什么是设计网页的的一些知识点,大家可以关注收藏,免得下

2026年5月6日 18:15

宝鸡市建设网站,企业网站建设流程是怎样的?

宝鸡市建设网站,企业网站建设流程是怎样的?

你想在宝鸡市建个网站,但不知道从哪儿下手?别急,这事儿其实没那么复杂。说实话,我帮不少朋友搞过网站,今天就跟你唠唠企业网站建设的基本流程,希望能帮到你。 企业网站建设流程:一步步带你搞定 1. 明确网站目标和需求 建网站前,得先想清楚为啥建

2026年6月21日 13:15

软件开发公司组织架构(好程序员Python技术之五分钟了解Django框架设计)

软件开发公司组织架构(好程序员Python技术之五分钟了解Django框架设计)

本篇文章给大家谈谈软件开发公司组织架构,以及好程序员Python技术之五分钟了解Django框架设计对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年5月11日 12:06

近期文章

本站热文

至强cpu参数(e52696v3处理器参数)
2024-04-28 15:30:07 浏览:455
标签列表

热门搜索