# 7.经验总结

# 1.复习注意点

  1. 核心技术点复习: JavaScript: 专注于常被问到的高级概念,如闭包、原型链、ES6新特性、异步编程与Event Loop。

React & Vue:复习hooks, diff算法, HOC, Render props, Vue的反应性原理和computed/watcher的运作机制。

3D & 数据可视化:了解常见面试题,如如何优化Three.js的渲染性能,WebGL的渲染流程,ECharts与D3的区别和优势等。

Webpack:重点了解loader、plugin、tree shaking和code splitting等概念。

  1. 项目深入复习: 针对简历上列举的每一个项目,准备至少3-5个关键问题。如:“您如何实现点云的下载和加载速度的优化?”或“在微前端改造过程中,您遇到了哪些问题?”

对于每个项目,可以简单列出:挑战、方案、结果。这样在回答时可以条理清晰。

  1. 常见的前端面试题复习: 鉴于您是高级工程师,专注于系统设计和高级算法题,如设计模式、前端架构设计、性能优化等。
  2. 实践与模拟: 考虑在线平台如LeetCode,专注于前端题目,这不仅仅是算法,还包括前端特定的问题。

使用Pramp或面试真实的朋友,让他们提问,并给予反馈。

  1. 准备问题: 面试结束时,面试官可能会询问您是否有问题,为此准备一些关于公司文化、团队合作方式、技术栈的发展方向等问题。
  2. 心态与表现: 记住,您有五年经验和丰富的项目背景,所以相对自信。

在面试前的晚上确保充分休息,面试当天着装得体,提前到达,与面试官建立起良好的互动。

# 2.一些临时的想法

  • 1.自洽。

  • 2.好的机会。

  • 3.刻意练习,训练。

  • 4.学习。

# 3.实践经验

  • 1.人生经验:只要你真的想解决一个问题,那你一定能解决。头脑越冷静,解决得越快。

  • 2.比较复杂的内容,复习的时候可以搞懂并写篇文章发布到掘金上。

  • 3.不要打断别人:面试交流的过程中,不要打断别人,要学会耐心的倾听。