阅读 311

2021大厂高级前端面试题【持续更新】

最近在面试看机会,顺便总结一下面试题:

小米

  • 输入URL到页面渲染的过程
  • DNS缓存的查找顺序
  • 跨域的处理方法;代理解决跨域问题的原理;nginx正向代理与反向代理的区别
  • 常用的http状态码;301与302的区别;304状态码是什么;浏览器的缓存机制;http与https的区别
  • CSS3的硬件加速机制
  • useState的原理、react-router的原理
  • useMemo与useCallback的功能、区别、应用场景
  • js的事件循环机制、node的事件循环机制
  • 页面性能优化;什么是CDN、CDN的回源机制;
  • webpack的打包过程、js的解析过程
  • BFC是什么?相关内容;
  • 前端安全相关:什么是CSRF、如何防御、(有聊到cookie的机制)
  • ['1', '2', '3'].map(parseInt)输出内容与原理

老虎证券

  • redux的实现原理
  • hook的常用api,useRef的模式有哪些;
  • 手写一个hooks组件,每隔五秒获取一次数据,并更新到页面上
  • 写一个方法,打印一个树状结构
  • axios的功能都有哪些,axios底层是如何实现的呢?axios可以设置的请求头有什么?
  • http请求相关:常见的http请求方式,以及他们的使用场景与区别;什么是复杂请求?
  • js创建异步请求的方式有哪些?跨域的处理办法(jsonp,代理,cors)
  • css相关的:position的属性有哪些,flex相关的可设置属性有哪些;轮播图的实现思路;
  • sessionStorage、localStorage、cookie的区别; cookie除了设置键值对还能设置哪些属性 ?
  • 表单提交可以设置的content-type有哪些

腾讯

  • webpack打包优化
  • babel原理
  • webpack原理
  • https与http的区别;https加密算法的特性
  • 前端性能优化
  • 前端安全:XSS攻击、CSRF攻击、中间人攻击
  • js模块化
  • js事件循环机制;node的事件循环机制
  • 箭头函数与普通函数的区别
文章分类
前端
文章标签