小红书全栈一面
小红书全栈工程师一面
面试日期:10.22
面试形式:通过小红书自己的面试网站,内嵌了视频模块和写代码的模块
时长:1h
个人bg前端,是后端背景的面试官来交叉面,主要围绕实习项目进行深入追问,没什么八股文,有一道算法
- 自我介绍
- 在代码迁移和重构过程中,如何保证新旧逻辑的一致性?
- 如何通过自动化测试和人工回归保证重构质量?
- 如何保证自动化测试用例能够覆盖所有Case? 如何考虑异常和边界情况?
- 公共模块迁回业务仓库维护,有什么实际收益?是否有量化指标来衡量这次重构的收益
- 代码迁移过程中使用了 AI,那么人和 AI 的工作边界如何划分?
- 哪些工作适合交给 AI,哪些必须由人来完成?为什么?
- 如何验收 AI 生成的代码,保证结果符合预期?
- 整个项目中,有没有遇到比较难决策或难实现的事情?最后怎么解决?
- 跨端能力统一封装后,如何避免丢失某个平台的特殊能力?
- 不同平台、不同版本的客户端能力存在差异时,如何处理兼容性?
- 对后端哪些知识点有了解?有哪些实际项目经验?
- 除了前端语言,有没有学习过 Java 等后端语言?
(12-13 都是相对开放的问题,没有追着某一点往下问。我主要介绍了node.js项目里用到的一些东西) - 算法题:删除排序链表中的重复元素 II (力扣82题)
- 反问
参考来源:https://www.nowcoder.com/feed/main/detail/4d7d832a1e5e40fe8f6c35a95c132cc9
公众号进入网站体验更佳

