快手主站三面
1.如果让你设计一个echarts的折线图组件如何做呢?如何完成从数据到像素点之间的转换?如果想要变成平滑曲线图,怎么做?
2.在实习过程中,是如何和后端、测试、产品等沟通的?有没有遇到什么沟通上的问题?又是如何解决的?
3.有没有遇到过不理解产品需求的情况,是怎么解决的?
4.如何判断修改了代码之后会影响哪一些部分,也就是提醒测试可以测试哪些部分?
- 架构分析:最简单的就是分析数据流和依赖关系,向上追溯(被谁依赖),向下追溯(依赖了谁);其相关的模块都是潜在问题方
- 工具分析:可以借助IDE的相关功能,还有单元测试和代码覆盖率,视觉回归测试等等方法
- 流程保障:可以提供给测试方一个影响清单,表明主要改动点以及影响范围分析,给出建议测试重点