Web前端开发岗位面试常见问题集锦_惠州前端培训学校
作者:hz_admin01发布时间:2022-05-01分类:前端开发专业浏览:869
今天惠州北大青鸟就业部老师给大家分享一下Web前端开发岗位面试常见问题集锦,希望对大家有帮助。
一、通用问题库
1、你最近学到了哪些新知识?是通过哪种方式学习的?
2、你最近遇到的技术挑战是什么?又是如何解决的呢?
3、UI、安全、性能、SEO、可维护性或技术,你在构建Web应用程序时是如何考量这些因素的?比如先后顺序是什么样的?
4、可以描述一下你通常创建网页时的工作流程吗?
5、你能描述一下渐进增强和优雅降级之间的区别吗?
6、请说出三种减少页面加载时间(感知或实际加载时间)的方法。
7、如果你今年只可以掌握一种技术,你会优先选择什么?
8、阐明标准和标准体(standards and standards bodies)重要性。
9、浏览器一次可以从特定域中下载多少资源?(浏览器并发请求数)?
10、Flash的Unstyled Content是什么? 你如何避免FOUC?
11、阐明ARIA和屏幕阅读器是什么,以及如何使一个网站可访问。
12、阐明CSS动画和JavaScript动画的优缺点。
13、你为什么从事这个工作?是因为感兴趣吗?
二、CSS问题
1、描述BFC及其工作原理。
2、请解释CSS sprites,以及如何在页面或网站上实现?
3、“重置”和“规范化”CSS之间的区别是什么? 你会选择哪个,为什么?
4、描述z-index和如何形成堆栈上下文?
5、如何修复浏览器特定的样式问题?
6、以视觉方式隐藏内容(并使其仅适用于屏幕阅读器)的不同方法是什么?
7、你曾经使用过网格系统吗?如果是,你认为它怎么样?
8、你用过媒体查询,或针对移动端的布局/CSS吗?
9、编写高效的CSS有什么“陷阱”?
10、使用CSS预处理器的优点/缺点是什么?你喜欢使用CSS预处理器吗?
11、如何实现使用非标准字体的Web设计合成?
12、说明浏览器如何确定与CSS选择器匹配的元素。
13、解释一下你对框模型的理解,以及如何在 CSS 中告诉浏览器使用不同的框模型来渲染你的布局。
14、什么是* {box-sizing:border-box; } ? 它有什么优点?
15、相对,固定,绝对和静态元素之间的区别是什么?
16、CSS中的'C'代表级联。在分配样式中如何确定优先级(可以列几个示例)? 你如何使用这个系统?
17、你使用新的CSS Flexbox或Grid规范了吗?
18、响应式设计与自适应设计有何区别?
19、什么时候会选择使用translate()而不是绝对定位,为什么?
三、HTML 问题
1、全标准模式,几乎标准模式和怪异模式有什么区别?
2、在设计或开发多语言网站时,必须注意什么问题?
3、将网页作为应用程序/ xhtml + xml存在什么问题吗?
4、如何为含有多种语言内容的网页提供服务?
5、将HTML5视为开放式网络平台。HTML5的构建块是什么?
6、描述cookie,sessionStorage和localStorage之间的区别。
7、描述<script>,<script async>和<script defer>之间的区别。
8、一般来说,在<head> </ head>和JS <script>之间</ body>之前放置CSS <link>通常是个好主意? 你知道什么情况下例外吗?
9、你以前使用过不同的HTML模板语言吗?
四、JS 问题
1、解释一下event delegation?阐明其在JavaScript中是如何工作的?
2、解释一下JavaScript原型继承工作原理?
3、你对AMD和CommonJS有什么看法?
4、解释下为什么接下来这段代码不是 IIFE(立即调用的函数表达式):function foo(){ }();要做哪些改动使它变成 IIFE?
5、匿名函数的典型用例是什么?
6、你如何组织大型JS应用中的代码?
7、宿主对象和内置对象之间有什么区别?
8、函数Person(){},var person = Person()和var person = new Person()之间的差异?
9、什么时候使用document.write()?
10、特征检测,特征推断和使用UA字符串之间有什么区别?
11、使用Ajax的优点和缺点是什么?
12、解释一下javascript变量声明提升(hoisting)
13、“attribute”和“property”之间的区别是什么?
14、为什么扩展内置JavaScript对象不是一个好主意?
15、文档加载事件和文档DOMContentLoaded事件之间的差异?
16、什么是“use strict”? 使用它有什么优点和缺点?
17、创建一个循环,迭代到100,同时输出“fizz”为3的倍数,“buzz”为5的倍数,“fizzbuzz”为3和5的倍数
18、为何通常会认为保留网站现有的全局作用域(global scope)不去改变它,是较好的选择?
19、为什么要使用类似load事件的东西? 有什么缺点? 你知道有什么替代品?
20、请解释什么是单页应用 以及如何使其对搜索引擎友好seo?
21、使用Promises和回调分别有什么利弊?
22、使用一种可以编译成 JavaScript 的语言来写 JavaScript 代码有哪些优缺点?
23、你用什么工具和技术调试JavaScript代码?
24、阐明可变对象和不可变对象之间的区别。
不可变对象的利弊是什么?如何在自己的代码中实现不变性?
25、调用堆栈和任务队列之间的区别是什么?
26、解释函数foo(){}和var foo = function(){}之间foo的用法差异
五、性能问题
1、在代码中使用什么工具来查找性能错误?
2、有什么方法可以提高网站的滚动性能?
六、测试问题
1、测试代码有什么优点/缺点?
2、使用什么工具来测试代码的功能?
3、单元测试和功能/集成测试之间有什么区别?
七、网络问题
1、传统认为,利用多域名提供网站资源会更有效是为什么?
2、请描述从输入 URL 到网页加载完毕到显示在屏幕上整个流程。
3、HTTP action是什么?请列举你知道的所有 HTTP action。
八、有趣的问题
1、你最近接触过或做过最有趣的项目是什么?
2、你结婚了吗?有孩子吗?(可能会考虑你是否愿意加班)
3、平时比较关注开源社区中的什么项目?
4、你养过宠物吗?喜欢什么动物?
5、你最喜欢的浏览器内核是什么?为什么?
6、你喜欢喝咖啡吗?或者其他什么饮料?(或许这就是传说中的性格测试吧!)
想知道更多关于前端的资讯,联系在线客服,或者来惠州北大青鸟新方舟校区了解。
标签:惠州前端培训学校惠州前端基础惠州前端培训北大青鸟IT计算机学校北大青鸟IT软件学校前端北大青鸟IT学校惠州北大青鸟北大青鸟
- 前端开发专业排行
- 标签列表
-
- Java (3694)
- 北大青鸟 (3713)
- 软件开发 (3613)
- JAVA (3413)
- UI设计入门 (2093)
- 惠州北大青鸟 (4375)
- 惠州IT培训 (2558)
- UI设计培训 (2090)
- 惠州UI设计培训 (2095)
- 惠州UI设计培训学校 (2090)
- 惠州计算机软件培训 (6260)
- 惠州计算件软件开发 (6260)
- 惠州计算机软件基础 (6261)
- 惠州计算机JAVA培训 (3574)
- 惠州计算机Java软件开发 (3620)
- 惠州计算机JAVA软件开发 (4645)
- 惠州计算机JAVA软件开发学校 (3338)
- 惠州计算机Java软件开发培训 (3338)
- 北大青鸟IT计算机学校 (5048)
- 北大青鸟IT软件学校 (5062)
- 北大青鸟IT学校 (5059)
- 惠州计算机UI设计软件开发 (2088)
- UI设计基础教程 (2088)
- UI设计是什么 (2088)
- UI设计教程 (2088)
- 网站分类
-
- 计算机教程
- 计算机入门
- 职业学校
- 新闻动态
- 专业课程
- 热门技术
- SEO
- 培训教程
- windows
- linux教程
- 系统集成
- 网站开发
- Html5
- 办公软件
- 师资力量
- 热点问答
- 联系我们
- 计算机学校
- 惠州计算机学校
- 河源计算机学校
- 广州计算机学校
- 深圳计算机学校
- 湛江计算机学校
- 佛山计算机学校
- IT计算机培训信息
- 设计专业
- UI
- 影视特效
- 游戏动漫设计
- Photoshop
- AI设计
- 软件教程
- Java技术
- C语言/C++语言培训
- C#
- Python技术
- PHP
- 数据库
- SQL Server
- 网络教程
- 网络安全
- 网络营销
- 软件专业
- 大数据专业
- 前端开发专业
- 软件测试专业
- Python专业
- 软件实施
- 珠海计算机学校
- 初中生学什么好
- 计算机认证
- 文章归档
-
- 2024年12月 (15)
- 2024年11月 (45)
- 2024年10月 (32)
- 2024年9月 (29)
- 2024年8月 (68)
- 2024年7月 (59)
- 2024年6月 (43)
- 2024年5月 (48)
- 2024年4月 (80)
- 2024年3月 (65)
- 2024年2月 (54)
- 2024年1月 (25)
- 2023年12月 (12)
- 2023年11月 (73)
- 2023年10月 (134)
- 2023年9月 (34)
- 2023年8月 (3)
- 2023年7月 (3)
- 2023年6月 (12)
- 2023年5月 (30)
- 2023年4月 (72)
- 2023年3月 (11)
- 2023年2月 (34)
- 2023年1月 (37)
- 2022年12月 (78)
- 2022年11月 (359)
- 2022年6月 (1193)
- 2022年5月 (570)
- 2022年4月 (1567)
- 2022年3月 (982)
- 2022年2月 (54)
- 2022年1月 (182)
- 2021年9月 (308)
- 2021年8月 (1704)
- 2021年7月 (2423)
- 2021年6月 (1806)
- 2021年5月 (1569)
- 2021年4月 (1380)
- 2021年3月 (1255)
- 2021年2月 (709)
- 2021年1月 (1521)
- 2020年12月 (3626)
- 2020年11月 (1646)
- 2020年10月 (1046)
- 2020年9月 (592)
- 最近发表
-
- 东莞信息:2024年长安镇技能创业咖啡节成功举办|||广州计算机软件培训
- 河源信息:本周六百企万岗职等你来市县镇联动大型招聘活动即将开幕!|||计算机培训学校招生
- 茂名信息:茂名组织劳动人事仲裁案件庭审观摩活动|||大学生计算机培训学校
- 茂名信息:茂名市人力资源和社会保障局相继开展诚信宣传四进主题实践活动|||广州市北大青鸟计算机职业培训学校
- 茂名信息:凝心聚力共筑平安茂名市人力资源和社会保障局开展平安建设暨一感两度宣传活动|||大学生计算机培训学校
- 汕头信息:汕头市人力资源和社会保障局开展宪法宣传周活动|||北大青鸟计算机培训中心
- 梅州信息:梅州市人社局开展2024年第四季度诚信文化主题宣传志愿服务活动|||电脑计算机编程培训学校
- 东莞信息:塘厦人社分局联合消防大队开展技工学校等机构消防安全培训|||广州计算机软件培训
- 东莞信息:塘厦塘厦镇成功举办优才服务区第二期业务提升培训班|||计算机软件培训学校
- 东莞信息:2024年横沥镇举办模具设计师职业技能大赛|||广州计算机软件培训