面试准备问题
为面试成功做好准备的后续文章
以下是一些我在准备面试时觉得非常有用的问题。大部分问题都直接来自我参加过的面试,还有一些是我在网上找到的常见问题。
我准备面试的时候,会把它们写在抽认卡上。一面写问题,另一面写答案。然后,每周面试开始前,我都会翻阅这些抽认卡,为面试做准备。
作为参考,我面试的是高级经理、员工和工程经理职位,重点是 SRE(站点可靠性工程)和可靠性岗位。为了方便整理,我把问题分成了不同的类别。这些问题没有特定的顺序,我只是给它们编号以便于参考。通过回答这些问题,我能够回答面试中遇到的每一个问题。
一般问题
- 您希望从下一个角色中得到什么?
- 讲讲你和别人意见不合的经历。你是如何处理的?结果如何?
- 可能不会问后续问题,但要养成在给出初步答案时回答这些问题的习惯。
- 你最大的优点是什么?
- 你最大的弱点是什么?
- 你可能不会直接被问到上述问题,但如果你清楚自己的优势,就可以将其融入到其他问题的答案中。如果你知道自己的弱点,也可以提及这些弱点,并说明你正在如何改进。关键在于不要有任何盲点。
- 什么时候某件事让你精疲力尽?你从中学到了什么?
- 列出您在当前工作中最自豪的主要成就。
- 请告诉我您敬仰的一个人以及原因?
- 告诉我你犯过的一次错误。
- 有哪些反馈虽然难以接受但却帮助你进步了?
高级/职员级别 IC 问题
- 告诉我你设计的一个复杂系统。
- 跟我讲讲你曾经参与过的一个大型项目。是什么项目?你是如何获得所需的支持的?
- 告诉我你失败的一次经历以及你从中学到了什么。
- 即使他们不问你学到了什么,你也总是会提到。这表明你很谦虚,并且有成长的能力。
- 在使用软件时,您最看重什么?(技术价值)
- 示例答案:“我非常重视简洁性,因为我发现它能带来更可靠的软件。我也重视自动化,因为人类手动操作通常会增加出错的几率。” 进一步阐述你的答案,但这能让你大致了解你会给出什么样的答案。
- 请告诉我一次你必须做出需要牺牲短期利益来换取长期利益的决定的经历。
- 请告诉我您解决复杂问题的经历以及您是如何解决的。
- 注意,这与#1不同,#1询问的是设计一个复杂系统的问题。我选择了一个关于我必须修复的一个棘手bug的故事。
- 作为一名工程领导,对您来说最具挑战性的部分是什么?
SRE/可靠性 IC 问题
- 告诉我你遇到的一次事件?
- 您如何定义可观察性?您之前使用过的系统是如何提升可观察性的?
- 您构建了哪些工具来帮助开发人员和/或其他 SRE?
- 请举一个你使某件事变得更有效率的例子。
- 请举一个你改进流程的例子。(可以是团队流程或技术流程)
- 我谈到了针对这些类型的问题改进轮班制度。
- 可靠性对您来说意味着什么?
- 您喜欢的测试策略是什么?
- 在这里,您需要讨论高层次的内容,例如单元与端到端、冒烟测试、金丝雀部署等。请举例说明过去哪些方法对您有效或无效。
- 请举一个您在速度至关重要的情况下承担的经过计算的风险的例子。
- 你对 SRE 的定义是什么?
经理问题
- 你的管理风格是怎样的?
- 请告诉我您最引以为豪的授权和成长对象。
- 告诉我你不得不给某人严厉反馈的经历。
- 您如何处理相互竞争的优先事项?
- 当你被问到“你如何......”的问题时,用你的策略来回答是好的,但是有一个简短的故事作为例子来跟进会更好。
- 您如何赢得团队的信任?
- 您在招聘时注重什么?
- 如何判断某人在技术上是否胜任某项工作?
- 你怎样才能阻止这些混蛋呢?
- 您是否曾经经历过大型项目被终止的情况?
- 当您需要向领导层和其他利益相关者解释技术债务这一话题时,您该如何提出这一话题?
- 您当前团队的多样性如何?
- 告诉我你错过最后期限的一次经历以及你是如何处理的。
- 作为经理,您什么时候失败过?您是如何处理并纠正的?
根据你的经验,你可能无法回答所有“请告诉我一次……”这类问题。没关系!请如实回答,并解释如果你遇到这种情况,你会如何处理。例如,我从未经历过大型项目被取消的情况,但我谈到了我会如何客观地确保我的团队完全理解事情发生的原因。
如果您有任何其他问题想要添加到此列表中,请随时在下面的评论中提出它们👇
鏂囩珷鏉ユ簮锛�https://dev.to/molly/interview-prep-questions-5dha