- 前
- 什么样的人
- 能干活就行?
- 算法好的?
- 招牛人?
- 能力
- 实际问题解决能力:具体问题抽象工程问题,工程问题用能力实现
- 代码能力
- 业务系统分析设计能力:估算
- 非技术:技术品格、学习能力、沟通能力、任务管理能力
- 计划
- 要得到的结果
- 电话面试2轮,现场面试3轮
- 要求不低于面试人的级别
- 招聘经理:入职的团队
- 技术负责人:高面试水准,职位一致度>50%,不同团队
- 以讨论的形式
- 考查角度
- 考查重点
- 3轮代码,1轮系统,1轮用户接口,2轮软件工程的理解,团队匹配度
- 最后企业文化关注点
- 考查内容(实际问题)
- 技术问题
- 减少
- 好问题
- 与考查角度和重点一致
- 从模糊到清晰,从实际到抽象
- 不止一个考查角度,不止一个解
- 候选人主导
- 系统估算问题
- 中
- 流程把控
- 反面例子
- 应该
- 江湖相逢,切磋
- 做一个完整的mini项目
- 10分钟澄清问题,15分钟讨论抽象后的问题
- 15分钟现场编码,5分钟用例验证,5分钟follow up
- 算法问题
- 不应该闷头编码,应该确认问题
- 不要只写伪代码
- 不要纠结编码细节
- 白板编码
- 介入
- 系统设计问题
- 面向对象能力:代码设计和组织,不一定面向对象
- API设计能力
- 测试能力:北美大厂常问
- 项目管理、任务管理
- 产品思维
- 行为型问题
- 过去遇到困难时,如何解决
- 问题分析思考能力,与同事的交流沟通能力,不轻易动摇的品质
- 怎样说服同事采用技术决策的
- 后
- 脱离面试计划
- 数据佐证,追问考核
- 面试反馈模板
- 判断背后的逻辑是不是合理