【面试经验】24届前端校招 字节、阿里、美团、快手、腾讯面试经验汇总

以下是本人在两个月的秋招进程中,面了等等,记录和回忆的一些面试问题。

网络相关

http 1 2 3的进化、特点、差异;比如:HTTP1.1 2 多路复用到底怎么进化,如何并发?

简单请求和非简单请求

跨域问题,解决方法,CORS的请求头

常用请求头和状态码

协商缓存和强制缓存

content-type和html的meta标签指定的编码格式到底谁会优先

CDN的作用方式

https的原理

DNS解析过程

websocket相关

cookie的所有字段,以及相关功能

浏览器

线程、协程和进程

浏览器进程、渲染进程的线程们

浏览器多进程架构,采取了什么优化呢

html的解析步骤,浏览器的渲染原理

V8的垃圾回收

回流和重绘

性能优化

监控(performance)

HTML和CSS

两栏和三栏布局

层叠上下文(z-index)

移动端屏幕适配(px到rem等等)

动画animation相关

CSS发展史:从预处理语言(less,sass)到PostCSS,为解决namespace约束------CSS Module和CSS in JS,原子化CSS决了什么问题

JS

闭包

迭代器与生成器,如果我想自己设计一个迭代器应该符合什么规范呢?

事件循环

promise A+规范

设计模式相关,发布订阅,观察者模式等等

原型链,实现继承的方式

definePorperty和Proxy

aysnc和await(ysnc本质是generate函数的语法糖),场景题比如实现3个请求的串行

模块化规范 cmd esm umd

工程化

webpack的执行流程,生命周期等等

tree shaking原理

热更新原理,webpack与浏览器的通信方式

关于loader和plugin的编写

vite为什么快

webpack各种配置,动态加载,分包等等

相关推荐
盛夏绽放2 小时前
jQuery 知识点复习总览
前端·javascript·jquery
胡gh4 小时前
依旧性能优化,如何在浅比较上做文章,memo 满天飞,谁在裸奔?
前端·react.js·面试
在未来等你4 小时前
Redis面试精讲 Day 27:Redis 7.0/8.0新特性深度解析
数据库·redis·缓存·面试
大怪v4 小时前
超赞👍!优秀前端佬的电子布洛芬技术网站!
前端·javascript·vue.js
胡gh4 小时前
你一般用哪些状态管理库?别担心,Zustand和Redux就能说个10分钟
前端·面试·node.js
roamingcode6 小时前
Claude Code NPM 包发布命令
前端·npm·node.js·claude·自定义指令·claude code
码哥DFS6 小时前
NPM模块化总结
前端·javascript
灵感__idea6 小时前
JavaScript高级程序设计(第5版):代码整洁之道
前端·javascript·程序员
唐璜Taro7 小时前
electron进程间通信-IPC通信注册机制
前端·javascript·electron
陪我一起学编程8 小时前
创建Vue项目的不同方式及项目规范化配置
前端·javascript·vue.js·git·elementui·axios·企业规范