Structural interview
|
能力矩阵(适用P5-P7) |
1 (入门) |
2 (深度) |
3 (广度) |
4 (经验) |
5 (预测) |
|
编程 |
能够完成函数级开发 |
能够完成模块级开发 |
能够完成项目级开发 |
做为主程参与大规模系统的研发
|
能够前瞻性的预测研发的走势并做出准备
|
|
现场写代码 评分标准:a)可读b)有效c)防御 |
多线程:解决生产者/消费者类问题网络:解决爬虫类问题数据库:使用MySQL/NoSQL调试:发现并解决BUG优化:在时间和空间维度优化 评分标准: |
技术调研:介绍调研的案例代码整合:介绍整合开源/内部库的案例突发问题:介绍解决突发问题的案例 评分标准: a) 体现项目级别 |
介绍你做为主程的最挑战的项目
评分标准: |
作为项目的主程,你下一步会怎么做?
| |
|
设计 |
通过算法与数据结构解决问题
|
能够设计基本系统 |
能够设计大规模分布式系统
|
参与真实系统设计并贡献重要力量
|
能够前瞻性的预测架构的走势并进行准备
|
|
字符串处理算法题 |
用面向对象思想设计消息系统
|
设计日活跃1000万的消息系统 |
介绍你参与过的最复杂的架构设计?
有哪些经验和改进的思路?
|
作为首席架构师,你下一步会做什么?
| |
|
理解/学习 |
能够快速抓住对方沟通的重点
|
能够主动学习需要掌握的技能
|
从更大的维度补充所需要的知识
|
具有钻研突破难题的经验 |
有清晰的职业规划 |
能否一遍听懂面试官问题?
|
你进入上家公司时,是如何上手的?
|
你在上家公司有哪些提升,是如何提升的?
|
在上家公司遇到了哪些挑战(偏项目)?
是怎么解决的?
如果重来一次,有什么更好的方案?
|
你的职业规划是什么?
你希望提升的方向在哪里?
为什么来我们公司?
| |
|
总结/表达/教学 |
能够用简约的话表达重点 |
能够把自己的知识教给身边的人
|
能从对方的角度讲问题(跨专业)
|
具有对公共分享的经验 |
沟通前瞻性,能够预知对方的需求和疑问点,并主动沟通
|
介绍你自己?
你的亮点和需要提高的地方是什么?
|
你是如何带新人的?
如何让他融入团队?
|
如何解决意见不一致?
挑战他的解题答案
|
在部门/公司的分享案例 |
Feel it by yourself |
3686

被折叠的 条评论
为什么被折叠?



