顺丰前端一面
一面持续大概40min左右,全程无手撕,主要是八股和项目
- 自我介绍。
- 能讲一讲React这个前端框架和其他框架对比的优劣势吗?
- React的函数组件和类组件有什么区别,前者一定比后者好吗?
- 函数组件的设计理念是什么?(函数式编程)
- 讲一讲你对MVC的理解。
- 我看你数据可视化做的比较多,能说说数据可视化的作用吗,以及使用数据可视化需要关注哪些点?
- 你刚刚讲到性能优化,那你怎么去为数据可视化做性能优化?
- 你通过什么方法或者工具去监测性能呢?
- 你刚刚谈到webworker,你除了在数据可视化场景用到,还有其他场景使用吗?
- 你觉得为什么会出现webworker这种技术,它带来的好处是什么。
- 我看你Node写的比较多,你简单讲一下Nodejs和js的区别。
- Node运行时和浏览器运行时有什么不同的地方。
- 有了解过V8如何去运行js代码吗?(编译原理的东西,楼主当时学的不好,就简单说了下AST,然后扩展说了下JIT)
- Nodejs为什么适合IO密集型任务而不适合于CPU密集型任务。
- 讲一讲你实习期间的设计实现的Proxy-mock方案。
- 反问。