Git Product home page Git Product logo

frontend-interview's Introduction

前端面试题汇总

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的应用

frontend-interview's People

Contributors

su37josephxia avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.