2018 – 2019 年前端 JavaScript 面试题
12页1、2018 2019 年前端 JavaScript 面试题本篇文章给大家总结了一些2018 2019 年前端 JavaScript 面试题,有着一定的参考价值,现在分享给大家,希望能帮助到大家!我们真的是在编写代码,还是像乐高积木一样简单地组装代码?在 2018 年底,我们仍然看到大多数面试者被问到 AJAX 时,面试者依然在 jQuery 语境中回答问题。这种差距还有很多典型的例子:CSS Grid 和 Flexbox 布局已经得到了广泛支持。然而,CSS 面试时仍然集中在多列浮动布局 和行内块级元素居中。他们依然对 Bootstrap 或 Foundation 网格系统有着永不消亡的热情。模块打包器(Module bundler)现在几乎是大规模应用程序的标配。然而,当谈到架构时,我们谈论的又是 minification(压缩) 和 concatenation(合并) 。在访面试中我们真正讨论过多少次 Webpack ?如果 97 的代码来自 NPM ,但面试的重点缺又是数组排序或对象迭代。更糟糕的是,我们仍然对typeof null很感兴趣。为什么不能聊点 选择合适的库,框架或工具
2、的理性方法呢?我们仍在让面试者在原型之上进行经典继承,但并不是要验证对这些错误想法的需要。我们有更多的功能性模式。当然,使用 JavaScript class(类),新引入的私有和静态属性可以好好的讨论一下。这将使人们更好地理解面试者的想法,关键决策等。缓存讨论仍局限于 Cache control headers(控制头) 和 CDN。像 IndexDB,HTTP/2 或Service Workers 这样的东西只是路过。这种例子不胜枚举,面试评估与工作实际需求之间的差距显而易见。一方面,我们的前端技术实现取得了跨越式发展,另一方面,新的开发方式还没有形成大的社区。社区分裂永远不是好兆头。这是一条灾难之路。差距总是会创造出一种新的东西,它有能力摧毁我们迄今为止所建造的一切。我无法想象 Java 开发人员使用 GWT 编写另一个 Facebook 。面试是催生变革和汇聚人才的好方式。作为面试官的你,如果仅仅把面试当成面试,那么它只会让你自我膨胀。要使一场面试成功,必须进行讨论。 它必须是一个交换思想的地方。 它应该挑起人们思考并客观地分析给定的问题。 它是理解人们做出的决策过程,也是了解
3、一个人对技术和解决问题的热情,也意味着了解未来可能的同事。 所有那些难题,技巧或typeof null都无法称得上真正面试。以下是我们在面试讨论中提出的一些问题清单。我们希望此清单可以帮助面试官和面试者在正确的背景下设定期望,需求和现实。TLDR; 我们要先把自己当成面试官。JavaScript 基础问题1.使以下代码正常运行:JavaScript 代码:const a = 1, 2, 3, 4, 5; / Implement thisa.multiply(); console.log(a); / 1, 2, 3, 4, 5, 1, 4, 9, 16, 252.以下代码在 JavaScript 中返回false。 解释一下为什么会这样:JavaScript 代码:/ false0.2 + 0.1 = 0.33.JavaScript 中有哪些不同的数据类型?提示:只有两种类型 主要数据类型和引用类型(对象)。 有 6 种主要类型。4.解决以下异步代码问题。检索并计算属于同一教室中每个学生的平均分数,其中一些ID为75。每个学生可以在一年内参加一门或多门课程。 以下 API 可用于检索所需
4、数据。JavaScript 代码:1234567891011121314151617181920212223242526/ GET LIST OF ALL THE STUDENTSGET /api/studentsResponse: http:/id: 1,name: John,classroomId: 75/ GET COURSES FOR GIVEN A STUDENTGET /api/courses?filter=studentId eq 1Response:id: history, http:/studentId: 1, id: algebra,studentId: 1,/ GET EVALUATION FOR EACH COURSEGET /api/evaluation/history?filter=studentId eq 1Response:id: 200,score: 50,totalScore: 100 http:/ http:/编写一个接受教室 ID 的函数,您将根据该函数计算该教室中每个学生的平均值。该函数的最终输出应该是具有平均分数的学生列表:JavaScrip
《2018 – 2019 年前端 JavaScript 面试题》由会员m****分享,可在线阅读,更多相关《2018 – 2019 年前端 JavaScript 面试题》请在金锄头文库上搜索。
DB2发生死锁情况时应该怎么处理
Python 为何能成最强编程语言
面试前必须要知道的Redis面试
MySQL下自动删除指定时间以前的记录的操作方法
深入理解FastCGI协议以及在PHP中的实现
MySQL数据库性能优化之硬件瓶颈分析
NoSQL数据库大全收集整理
2018 – 2019 年前端 JavaScript 面试题
PHP文件包含漏洞的形式总结
5种使用Python代码轻松实现数据可视化的方法
改进JavaScript和Bust的互操作性:深入认识wasm-bindgen组件
C#图片缩放平移从功能分析到编码实现
详解网络蜘蛛的安全隐患及预防方法
利用NAP解除安全隐患自动隐藏你的IP地址
解决分布式数据库和离线网络中原子性问题的新方法
bbed恢复数据遇到延迟块清除的问题
Oracle Data Redaction数据加密
linux下du和df结果不一致的原因及处理
基于QMP实现对qemu虚拟机进行交互
解读Java并发队列BlockingQueue
2023-08-28 32页
2023-08-14 14页
2023-05-06 1页
2022-09-13 53页
2022-06-04 1页
2022-06-04 3页
2022-06-04 6页
2022-05-20 10页
2022-04-05 14页
2021-12-16 20页