前端面试题汇总
本仓库为语音打卡社群(前端大厂面试题每一题),包含字节、百度、腾讯、京东等大量真题。
🚀 Why
- 痛点:知识懂 说不好
- 刻意练习解决
优秀答案总结会在次日公众号中发布。
👍 如何参加
搜索公众号【前端大班车】 点击菜单加入1v1打卡群。
群规则 :
- 每天一道发放一道面试题
- 要求发语音群打卡
- 次日早晨清理没打卡的同学 发现下一道面试题
⭐️ 一个)
BAT大厂待发布真题 + 面经 (后续逐渐补充答案 https://github.com/su37josephxia/frontend-interview/tree/main/mianjing
🚘 大纲
🔥 2022然叔坚持打卡365天
大家一波一键三连和然叔一起呀
Day1 - JS 整数是怎么表示的?
Day2 - 0.1 + 0.2 === 0.3 嘛?为什么?怎么解决?
Day3 - Number() 的存储空间是多大?如果后台发送了一个超过最大限制的数字怎么办?
Day4 - 判断数据类型的方式有哪些?
Day5 - new 一个函数发生了什么?
Day6 - new 一个构造函数,如果函数返回 return {}
、 return null
, return 1
, return true
会发生什么情况?
Day7 - 分析一下箭头语法为什么不能当做构造函数
Day8 - 什么是闭包?如何产生闭包
Day9 - 如何用闭包制造惰性函数?
Day14 - 词法作用域、块级作用域、作用域链、静态动态作用域
Day21 - innerHTML、 nodeValue与 textContent之间的区别
Day10 - 闭包与科里化、偏应用函数的关系
Day11 - 谈谈闭包与即时函数的应用
Day12 - 如何利用闭包完成类库封装
Day13 - 如何用闭包完成模块化(Webpack原理)
Day15 - let为什么能够解决循环陷阱
Day16 - 为什么一定要有块级作用域?
Day17 - let是否会造成变量提升
Day18 - 介绍一下this指向4种形式
Day19 - React中的事件绑定与箭头函数
Day22 - 呈现一个wiki页面你会用到哪些语义化标签
Day26 - SVG和CANVAS的区别?
Day27 - Script放在body或header中会阻塞吗?
Day28 - 简述一下浏览器渲染过程
Day29 - 回流和重绘
Day30 - 详细说一个ServiceWorker的应用