个人向前端实习面经合集

如题,整理了一部分过期前端面经,大部分是上半年和暑期实习的

2024.3

腾讯 CSIG

  1. 自我介绍
  2. 判断数据类型
  3. call, apply, bind
  4. 箭头函数
  5. js有哪些遍历方式, for of for in
  6. 数组方法
  7. JS构造函数和prototype定义方法区别
  8. es6声明
  9. http常见状态码?
  10. 预检请求?option
  11. Vue兄弟组件通信
  12. react类组件函数组件
  13. 第一次进组件触发函数(useEffect)
  14. express.js相关
  15. 用过云服务么?
  16. 反问

这个时候刚开始投简历找实习,基础都不咋会,一大半都答不上来,不知道这个时期怎么被鹅捞了,反正这次面完之后之后官网上再没被鹅捞过

Momenta

  1. 自我介绍
  2. JS数据类型?
  3. 双等号和三等号区别?
  4. 显式转换和隐式转换区别?
  5. null == undefined 返回true还是false
  6. 深拷贝和浅拷贝? 深拷贝有什么方法?
  7. 事件循环机制?
  8. 同步异步,微任务执行顺序
  9. 对React看法?
  10. spa和多页应用区别
  11. seo
  12. react hooks用的多么?常用什么hooks?
  13. react跨组件通信方法
  14. 用过redux么,redux是用来做什么的?
  15. CSS3新增特性?
  16. pc移动端适配做过么
  17. js数组方法?
  18. var let const
  19. react和vue路由,说说路由的区别?
  20. 反问
  21. 无手写和算法

淘天

面试官超级温柔,虽然脆拒但是面试体验很好

  1. 介绍流程
  2. 自我介绍
  3. 项目
  4. html文档的基本结构
  5. meta有哪些特征?哪些比较常用的使用场景?
  6. 浏览器渲染html页面的过程?关键步骤?
  7. url能从中解析出什么信息
  8. 跨域
  9. ES5和es6的对比
  10. 选择器生效关系相关场景
  11. 用css画一个箭头朝上的三角形
  12. 没有手写和算法

个人感觉暑期实习面试还是更偏重基础一些,这个期间面试别的厂也是这样,工程化相关会少一点

快手

  1. 自我介绍
  2. 到岗以及其他基础信息谈天说地
  3. 常见的三列布局实现方案?
  4. 怎么让一个元素不可见?
  5. 相对定位绝对定位了解么
  6. var let const的区别知道么?作用域
  7. 浏览器重排重绘
  8. 哪些会触发重排哪些会触发重绘呢?
  9. 浏览器render进程?
  10. 找出html上所有的节点?怎么实现?
  11. 常见的http编码?
  12. http响应?
  13. 遇到过安全问题么?
  14. 写两个题吧,快排知道么?
  15. 快排写了半天,所以第二个题根本没见到

滴滴

  1. 自我介绍
  2. 简历个人信息背景相关阿布拉布拉
  3. css布局?
  4. 原型,原型链,继承
  5. 普通函数和箭头函数this
  6. promise
  7. 作用域 let const?
  8. Vue双绑
  9. 知道jsx是什么么,和react element对象有什么关系?
  10. jsx和createelement函数的关系?
  11. react组件通信和数据传递?redux
  12. 用过哪些hooks
  13. 事件循环?
  14. 事件循环看输出
  15. 手写flat拍平
  16. 浏览器存储
  17. 跨域
  18. 数组方法?
  19. 手写filter

2024.4

商汤

  1. 自我介绍
  2. 项目
  3. 跨域
  4. 登录鉴权
  5. 了解css选择器么?
  6. 盒模型?
  7. 对元素水平垂直居中的方法?
  8. 弹性盒设置?
  9. 列举一下js数据类型
  10. 了解过深浅拷贝么?
  11. 数组去重
  12. 用过promise么
  13. 了解promise.all和race么
  14. vue用的多还是react用的多?
  15. react实现组件通信的方式?
  16. state props和ref的区别么
  17. 了解react vdom么?
  18. 了解过工作原理么?虚拟dom是怎么更新的?
  19. 讲下vue的生命周期?
  20. 了解过vue3么?ref和reactive?
  21. vue2和vue3响应式原理?
  22. vue2中对象新增了属性会具有响应式功能么?
  23. 浏览器事件循环了解过么?
  24. 没有手撕
  25. 反问?

2024.5

蚂蚁

  1. 流程介绍
  2. 自我介绍
  3. 平常是怎么学习前端的?
  4. 事件循环看输出
  5. 浏览器事件循环的理解?
  6. 场景和手写节流
  7. 对vue和react哪个更熟一点?
  8. 区别?
  9. setstate
  10. 浏览器存储?
  11. 了解过http协议么?
  12. http报文结构?
  13. http1.1版本规定请求方法有哪些么?
  14. 状态码?
  15. 反问

字节抖音

  1. 自我介绍
  2. styled component和普通css对比
  3. react 或vue手动操作dom的场景和dom原始api
  4. seo
  5. SSR
  6. 用了mongodb,知道和mysql的区别么?
  7. 项目产出
  8. 编码风格不同怎么能解决?
  9. 国际化相关机制
  10. 浏览器缓存?
  11. cors为什么能实现跨域有了解过么?
  12. https的加密原理了解过么?
  13. 自定义hook写过么?没写过 --直接过了
  14. 事件循环看输出
  15. 对promise有了解过么,promise有什么常用方法么
  16. 手写promise.all
  17. lc 版本号比较
#前端##前端面经##实习##前端实习#
全部评论

相关推荐

评论
18
88
分享

创作者周榜

更多
牛客网
牛客企业服务