盛趣前端实习一面面经

  1. 你是如何接触前端开发的?学习前端的过程是怎样的?
  2. 请简述 Vue 和 React 的区别。
  3. 深入探讨 Vue 和 React 的 diff 算法的区别及其优劣。
  4. React hooks 的用途是什么?它解决了哪些问题?
  5. Vue 是否有 hooks?如果有,Vue hooks 的实现和 React hooks 的实现有何不同?
  6. 当 React 组件重新渲染时,hooks 会经历哪些过程?
  7. 你使用过哪些 hooks?
  8. 请解释 useContext 的使用方法及其内部实现原理(作用域)。
  9. JavaScript 和其他编程语言的区别和相同点是什么?JavaScript 有哪些特性?
  10. 请列举 JavaScript 基础的数据结构。
  11. JavaScript 函数是对象吗?
  12. 函数与对象之间的关系是什么?请解释原型链。
  13. 函数如何访问原型对象?
  14. 函数是如何生成的?
  15. Function.prototype 和 Object 之间的关系是什么?
  16. 使用 new 一个 Class 时,如何访问它的原型对象?
  17. 使用 new 一个函数时,如何访问它的原型对象?
  18. JavaScript 是如何进行内存回收的?
  19. 输入一个 URL 到浏览器呈现页面的过程是怎样的?
  20. CSS 会阻塞页面解析吗?
  21. 当 HTML 数据量过大时,浏览器是如何渲染的?是逐步解析还是等全部数据接收完再解析?
  22. JavaScript 会阻塞页面渲染吗?
  23. 请解释重排和重绘。
  24. 如何优化无限长列表?请解释虚拟列表。
  25. 登录功能是如何实现的?
  26. Token 是如何生成的?使用了什么加密算法?你认为业内生成 token 的方式有哪些?
  27. 如果 token 失效了但用户页面不刷新,这种情况合理吗?
  28. 如何实现无感刷新?
  29. 请列举常见的排序算法。
  30. 选择排序和插入排序的时间复杂度和空间复杂度分别是多少?
  31. 请详细介绍快速排序和堆排序,并说明它们的时间复杂度和空间复杂度。
  32. 简单聊聊你的简历技术栈:jest、formily。

#软件开发笔面经##牛客创作赏金赛#
全部评论
面实习问这么深啊,有些问题确实有点难回答,感谢佬,我学习一下
点赞 回复 分享
发布于 08-17 15:24 江苏

相关推荐

金山干嘛,挂了又发笔试,复活赛还是KPI
苏_Official:我投了三个base,做了两次笔试然后复筛都挂了,今天他还发笔试,有点离谱了
投递金山WPS等公司10个岗位 > 软件开发2024笔面经 牛客创作赏金赛
点赞 评论 收藏
分享
3 19 评论
分享
牛客网
牛客企业服务