当前位置: 首页 > news >正文

【面试经验】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各种配置,动态加载,分包等等

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【扒代码】图像数据 Transformer
  • Eclipse插件之Java Dependency Viewer(显示类和包的关系图)
  • 日志Log程序(C++)
  • 深度学习每周学习总结N6:使用Word2vec实现文本分类
  • Spring Cloud全解析:注册中心之zookeeper注册中心
  • 4.MySQL数据类型
  • 2023华为od机试C卷【围棋的气】python实现
  • 哈萨克语驾考学习软件求推荐?
  • Springboot项目基础开发模式+注解
  • 【香橙派系列教程】(十三) 香橙派的摄像头接入
  • 【Pyspark-驯化】一文搞懂Pyspark修改hive表描述以及增加列使用技巧
  • 简单的射箭小游戏网页源码
  • 表字段显示tip
  • 【数据结构题目】循环队列,以及队列实现栈的模拟
  • C语言 | Leetcode C语言题解之第332题重新安排行程
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • 【Amaple教程】5. 插件
  • CSS 三角实现
  • GitUp, 你不可错过的秀外慧中的git工具
  • js递归,无限分级树形折叠菜单
  • laravel5.5 视图共享数据
  • Linux快速复制或删除大量小文件
  • Lsb图片隐写
  • Service Worker
  • spring-boot List转Page
  • 关于for循环的简单归纳
  • 关于List、List?、ListObject的区别
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 简单基于spring的redis配置(单机和集群模式)
  • 简析gRPC client 连接管理
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 一个完整Java Web项目背后的密码
  • - 转 Ext2.0 form使用实例
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • ​1:1公有云能力整体输出,腾讯云“七剑”下云端
  • # 数仓建模:如何构建主题宽表模型?
  • #1014 : Trie树
  • #Java第九次作业--输入输出流和文件操作
  • #Spring-boot高级
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (翻译)terry crowley: 写给程序员
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (每日一问)操作系统:常见的 Linux 指令详解
  • (十一)c52学习之旅-动态数码管
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • . Flume面试题
  • .apk 成为历史!
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .dwp和.webpart的区别