我面的是闲鱼部门,两点半开始的,技术面了 45min,休息片刻,三点半回来继续写题,写到大概四点结束了一面。
1. 首先常规自我介绍
2. 先从简单的问起!html 的 3. title 标签是什么,alt 属性是什么
4. Css 的动画(答了 @keyframs、animate、js)
5. 反问 js 的动画和 css 有什么不同(性能、线程。。。)
6. Flex 布局用什么居中
7. 开始问简历的项目,用的是 NextJS,相比于 react 有什么特点
8. SSR 和 CSR 的区别,分别的优缺点是什么
9. 有没有了解过 next 的代码拆分(开始汗流浃背)
10. React 和 next 里面使用 useEffect 有什么区别吗
11. next 里面的路由是怎么做的?有了解过原理吗
12. 如果一个变量要多个组件用,要怎么做,大概是这个意思
13. 聊一下原来实习公司做什么,我主要负责做哪些
14. 我遇到的大困难,怎么解决的
15. 面试官似乎对简历上写的在学校工作室的经历很感兴趣,于是开始问这些
16. 在工作室当负责人,主要有什么任务做
17. 平时去那边多吗?我回答一整天都会待在这里
18. 以前怎么学习前端的,有以后的规划没有,考虑转后端吗?
19. 接着又开始问简历的项目,每一个都介绍了一遍,业务,技术,应用这些
20. 到这里大概过去了 35min,应该还有别的问题,但是我忘记了
21. 反问面试官学习前端的建议,他回答看源码,next 也好 react 也好,就是看源码,在 github 多看热门项目,尝试去 commit 和发 pr 这些;另外可以学一下工程化这部分的内容,打包自动化部署也要会。
22. 休息片刻,三点半回来写算法