专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

周末大礼包,23道高质量中级前端面试题。金九银十,建议收藏

ins518 2024-09-09 14:38:32 技术文章 129 ℃ 0 评论

这套面试题考察的内容比较常见,涉及到 JavaScript、ES6、CSS、Vue、简单算法,浏览器相关知识等。

题目列表

1. JavaScript 的数据类型有哪些

2. 什么是同源策略

3. 跨域的方法有哪些

4. 如何判断数组中是否存在 NaN

5. 请解释什么是变量提升,并举出相关例子

6. 如何实现反转字符串

7. 不使用 Math.sort 等高级方法,写出一个数组排序

8. 写出一个函数,如何求 1000 以内的质数

9. Vue 中的双向绑定是如何实现的

10. 请简述订阅者-发布者模式的原理和伪代码的实现

11. Object.defineProperty() 和 Proxy 的异同

12. 什么是媒体查询,具体应用场景有哪些

13. var、let、const 的区别

14. JavaScript 中的参数传递是按值传递还是按引用传递

15. 函数的 arguments 是属于数组吗?

16. 你了解 position: sticky 吗?请简述其应用场景,它和 position: fixed 有何区别

17. 如何实现防抖与节流

18. 简述两种 css 盒模型的区别

19. 如何用纯 css 创建一个三角形

20. css 单位 px、em、rem、vw 的区别是什么

21. 网页性能优化的办法有哪些

22. cookie session localStorage SessionStorage 的区别

23. 从业以来你遇到过的最有挑战性问题是什么?你是如何解决的

结语

这套前端面试题质量不错,是中级前端工程师必知必会的一些知识点。

部分题目在我以前的文章探讨过,朋友也可以翻阅以前的文章参考。例如 ——

前端面试题 | 必考的跨域

前端面试题 | 必考同源策略

前端面试题 | CSS 单位 em

前端面试题 | 你懂得将「类数组对象」转变成数组吗?

如果对其他题目存在疑问或者希望详细解释,请在评论区留言。

总的来说,这份面试题还是值得收藏的,保证面试会遇到不少原题。

祝大家周末愉快!

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表