盛趣前端实习一面面经

  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。

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

相关推荐

1. 某笔记管理网站的音乐源从何处获取,音乐是存储在云端还是前端工程中;若音乐打包在前端工程中,音乐数量增多会导致包体积变大,该如何对其进行更新修改?2. 百度关键词命中系统的架构是怎样的?请介绍该系统的实现逻辑及相关算法。3. 百度关键词命中系统是否使用Java开发?4. 百度关键词命中系统的优化是否包含将关键字从MySQL加载到内存和CDA中,系统实际运行时是否不再查询MySQL?5. 百度关键词命中系统的400个实例加载的内容是否一致?6. 百度关键词命中系统为何要通过shell脚本让400多个实例重启,不重启是否无法完成数据更新?7. 请介绍百度关键词命中系统中Redis带宽优化的具体实现逻辑。8. 百度关键词命中系统中通过何种方式将12MB的流量降至10MB以下?9. 若不使用Redis,是否有更简单的方法控制百度关键词命中系统的带宽问题?10. 在Golang中,协程异步推送是否会带来较大的内存压力?11. 请介绍Golang的协程和进程的模型。12. 请介绍Java的JVM内存区域分布。13. 请介绍Java常用集合(如HashMap、HashSet等)的相关源码。14. 在实际工作中是否利用Java相关知识做过性能调优,具体是如何操作的?15. 在百度文档提取系统中参与最深的模块是哪个,请介绍该模块的具体实现逻辑。16. 百度文档提取系统中通过try catch捕获异常绕过提取失败的部分,为何可以绕过该部分,该操作是否真正解决了提取失败的核心问题?17. 请解释在百度侧的数据库优化中,覆盖索引的具体优化方式。18. 日常工作中是否经常处理慢SQL,具体是如何处理的?19. 请介绍Innodb中索引的数据结构,并说明为何选择该结构,该结构对索引设计有何指导意义?20. 某笔记管理网站中使用MySQL的全文索引NGRAPH,该索引与Elasticsearch相比效率是否更低,为何选择该索引而非Elasticsearch?21. 某智能oncall的agent系统的核心agent型架构是怎样的?22. 某智能oncall的agent系统开发中,除了使用相关AI工具外,做的最多的工作是哪些,具体是如何实现的?23. 在使用AI编程工具时,若一个工具查询了大量数据超过了工具的上下文窗口,该如何处理?24. 编程题:给定一个字符串,仅允许在其末尾添加字符使其变成回文串,请使用Java实现并返回构造后的最短回文串。
查看24道真题和解析
点赞 评论 收藏
分享
评论
4
21
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务