Skip to content

yelingyun2012/frontend-interview

 
 

Repository files navigation

前端面试题汇总

javascript javascript javascript 设计模式 es6 css javascript javascript javascript

本仓库为语音打卡社群(前端大厂面试题每一题),包含字节、百度、腾讯、京东等大量真题。

🚀 Why

  • 痛点:知识懂 说不好
  • 刻意练习解决

优秀答案总结会在次日公众号中发布。

👍 如何参加

搜索公众号【前端大班车】 点击菜单加入1v1打卡群。

wx

群规则 :

  • 每天一道发放一道面试题
  • 要求发语音群打卡
  • 次日早晨清理没打卡的同学 发现下一道面试题

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 nullreturn 1return 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的应用

About

前端面试知识点

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 54.1%
  • HTML 44.3%
  • Handlebars 1.1%
  • CSS 0.5%