商汤科技
北京市 · 计算机软件 · 20-99人
公司实力雄厚
IPO上市
A级纳税人
高新技术企业
独角兽企业
瞪羚企业
经营产品·2项目信息·1

面试经验

“有难度”
“体验一般”
384 条面经
面试官有收获2轮hr看中专业技能技术体验很好难度一面体验一般二面深挖简历深挖项目电话面试1对1面试3轮及以上沟通顺畅面试有难度思维三轮
8143
JavaScript
未通过感觉没戏
一面 1.有没有做过比较复杂的页面?携程的React-imvc做了什么? 2.使用Redux的好处,以及和Mobx的区别  3.对React最新特性有了解吗?class组件和函数组件的区别?4.useState为什么不能放到条件语句里面?  5.实现一个Promise.all  6.React SSR是怎么实现的?  7.有用过代码规范相关的吗?Eslint和Prettier冲突怎么解决?  8.实现一个数组转树形结构的函数1.在工作中,主要是做什么内容?  2.有用过lerna吗?多个项目之间共用的东西怎么共享?  3.讲一讲微前端是怎么做的?怎么独立部署?子应用通信怎么做? 4.webpack构建流程是怎样的?  5.webpack loader和plugin的原理和区别? 6.webpack热更新原理?  7.webpack怎么做分包?  8.做过webpack性能优化吗?有用过rollup吗? 9.react-imvc是什么?它做了什么? 10.react和react-dom的区别是什么? 11.redux和mobx的区别和优劣?用过redux-saga吗?  12.react diff的复杂度,以及react diff的原理  13.react class组件和hooks的区别?  14.什么是TS泛型?  15.从输入url到页面展示经过了哪些步骤? 16.讲一下重绘和回流  17.知道BFC吗?使用场景有哪些? 18.怎么判断是否为数组?  19.页面卡顿怎么去定位?  20.数组有10万个数据,取第一个和取第10万个的耗时多久? 21.有用过canvas相关的吗?  22.JS垃圾回收机制?怎么定位Node内存泄露问题? 23.你是怎么理解前端的?  24.工作中遇到过最难的问题?有没有什么让你自豪的项目 25.周末你都在做什么?学习前端的途径是什么?...查看更多
2 年前 发布
加载中
看准网商汤科技商汤科技面试经验