我也补充几种类型:方案选型上的考虑:例如某数据模型设计、数据存储形式的多种可选项,最终选择方案在其中的优势; 代码组织结构上的思考:整体项目的分层设计,或某方面逻辑复杂度较高,通过合理的设计模式对代码结构做整理,使其满足开闭原则等; 系统迭代稳定性:通过单测设计、接口设计上的约束减小迭代引入故障,必要处预埋打点保持监控等。 我的帖子里也有一些面试经验总结,欢迎参考:https://www.nowcoder.com/discuss/646740667112116224

相关推荐

牛客网
牛客企业服务