项目经验一般是面试的第一环节,面试官会着重问项目相关的实际价值、工程难点、解决方案等;
基础理论虽然很重要但并不会大面积独立考察,主要是围绕你的工程方案展开与深入,毕竟纯理论与实践过的理论还是有差别的 😊
以下介绍的是一些常见的工程解决方案,仅供参考
引子问题
- 业务中有没有遇到什么困难的问题?
- 你所理解的前端工程化是什么?
- 有没有 性能解决方案?
- 有没有 效率解决方案?
- 有没有 质量解决方案?
搭建系统
- H5搭建还是中后台搭建?
- 整体设计思路?编辑器+DSL+渲染器
- 如何处理编辑器的功能扩展?插件?
- 搭建发布流程?
- 如何适配不同组件、框架版本的?
- 如何适配不同的权限体系?
- lowcode-engine 阿里开源
监控系统
- 监控系统整体设计如何?
- 有哪些监控指标
- 有没有特殊的监控场景?
- RRWEB、屏幕录制
微前端
- qiankun
- 沙箱:JS、CSS隔离原理
- 解决的问题是什么?
- 接入成本如何?
- 带来的收益如何?
FAAS
- Node function ,V2,模拟器
运维相关
- 如何预防运营商网页劫持?
- 什么是 CSP 策略?
- XSS 攻击?CSRF?点击劫持?中间人攻击?
- sql 注入?
- 防爬策略?
- 负载均衡?