多次Android开发面试,发现最常见面试题及准备
在我找工作的过程中,我了解到大多数面试都以同样的(可怕的)问题在结束后问——“你有什么问题要问我/我们吗?”
起初,这似乎是一个简单的问题。面试官只是想知道他们是否可以为您澄清任何事情。但这个问题远不止这些——大多数面试官都希望你问问题,而不仅仅是你讨论的问题。他们想知道你有兴趣了解更多关于公司的信息——而且他们经常想看到你做了足够的研究来知道要问什么。如果你没有任何问题要问,面试官可能会认为这对你不利。
但这也是一个机会。这是一个确定公司是否适合您的机会。他们会检查您清单上的某些框吗?面试官没有提到你想做的特定类型的工作的原因是因为他们不这样做还是因为它从来没有出现过?公司文化如何支持您的需求?团队需要填补哪些“漏洞”(这些漏洞是否适合您的技能)?
当场被要求提问可能很难,但如果你提前准备一些问题,这部分面试会非常有用。你只需要知道要问什么问题,这就是我一直在努力的地方。为了帮助我解决这个问题,我决定花一些时间考虑在下一次面试中我应该问什么样的问题。这当然不是某人可以提出的所有问题或要解决的主题的完整列表,但希望它能帮助指导我(和其他人)通过找出哪些问题最重要以找到合适的人选。
关于工作
- 技术栈——通常在面试的后期,我知道公司的技术栈是什么,无论是从职位描述、我的公司研究,还是我的面试官给我的公司概况。如果出于某种原因,他们没有告诉我技术堆栈的某些部分,我总是会尝试询问 - 即使我不会使用整个堆栈,我仍然有兴趣知道它是什么是。
- 工作分工- 如果我正在面试全栈开发人员/工程师角色,我想问一下前端与后端有多少重点。我主要感兴趣的领域是前端(虽然我有时喜欢有能力跳到后端),所以这有助于我确定这个角色是否适合我(如果它是 90% 的后端并且只有一点前端最后,它可能不会让我感兴趣)。如果我正在面试解决方案工程师或类似的面向客户的角色,我想知道与客户交互花费了多少时间以及编码是多少——我很乐意与客户进行一些互动(这是一个变化从我第一次找工作开始,当时我想尽可能远离客户),
- 为什么这个职位可用- 有人从这个职位晋升了吗?离开公司?或者这是他们正在创造的一个新职位,要么是因为工作量增加,要么是因为他们开始做他们以前从未做过的事情?问这个问题可以学到很多东西,包括公司的成长(如果这个人被提升了,或者他们是否因为工作增加而引入了新人),或者你可能有什么样的支持系统(如果那里有人以前做过这项工作)。
关于物流/调度
- 远程/现场- 对我来说,一个理想的职位是我在办公室工作,但如果我需要,可以选择偶尔参加远程工作。我可以接受一个需要整天待在办公室并且根本无法远程工作的职位。但我对仅限远程的职位或仅限远程的公司不感兴趣,所以如果我还不知道办公室是否有办公桌等着我,这是我必须问的。如果您是喜欢远程工作的人,这是一个非常重要的问题,因为并非所有公司都为此设置,并且您不想浪费时间与无法支持远程工作的公司进行面试工作。
- 旅行- 这让人们感到惊讶(只是因为我的生活状况),但我对出差旅行并不真正感兴趣。这听起来很有趣,但我可能很难找到我可以吃的食物(除了 PB&J)或找到安全的跑步路线。我不反对偶尔旅行的想法,但我不希望它成为我工作的一部分。
- 工作时间- 虽然我通常计划大部分时间在上午 9:30 至下午 5:30 上班(冬天我必须在周五早退时调整一些时间),但我喜欢灵活工作时间的想法,因为那样的话,如果我的生活日程可能会影响我的工作日程,那么我早进早退或者晚进来晚离开都可以。我不一定会将固定时间视为危险信号,但在所有其他条件相同的情况下,我会选择工作时间灵活的工作而不是固定时间的工作。
- 工作以外的工作——我不想要一份需要在办公室以外工作的工作(当然,除非我在家工作)。虽然我当然愿意偶尔把我的笔记本电脑带回家,晚上当我有很多事情需要做的时候做一点工作,但我希望这是我的决定,而不是公司的期望。一个绝对理想的情况是,如果我在办公室没有足够的时间来做我的工作并且不能/不想在家里工作,我可以去找我的经理并解释这一点并且如果可能的话,我的经理会尝试减轻我的负担(当然,这并不总是可行的,尤其是在可能没有足够的可用人员来承担更多工作的小公司)。
关于公司
- 他们做什么- 希望在我的公司研究和面试官告诉我的之间,我应该已经对公司的工作有一个概述。我不一定需要知道每一个微小的细节,但如果我对公司以及他们的使命与我的工作有何关系有任何疑问,我可能会问这个问题。
- 他们是如何成功的——这与初创公司尤其相关,但可以适用于任何公司。我在非营利部门有一点经验,我从那里了解到我真的很想为一家不必担心每个月发工资的公司工作。这可能是一个很难问的问题(这就是为什么我实际上很少问这个问题),但对我来说重要的是要知道公司有财务偿付能力并且能够支付给我(并且在业务上保持足够长的时间让我做我的工作)。
- 他们想如何发展——公司很难通过维持现状来维持业务。对我来说,重要的是我为一家展望未来并知道他们将如何继续增加产品价值的公司工作(无论这意味着为现有客户增加更多价值还是吸引新客户)。我还发现,对公司发展有远见的公司都渴望引进想与公司一起成长的员工,这与我的职业目标是一致的。
关于文化
- 他们喜欢什么团队活动——我想为一家从事团队活动的公司工作。最终,我在那里工作、学习东西、帮助公司帮助他们的客户、赚钱(不能忽视这一点),但我也喜欢和很棒的人一起做有趣的事情,所以我想知道什么有趣团队所做的事情。我也希望有各种各样的 - 我不是棋盘游戏的人,所以我不想在棋盘游戏是唯一活动的地方工作(尽管我是一个啤酒人,我仍然不想工作啤酒是唯一活动的地方),但我会对一家提供棋盘游戏之夜和棒球郊游的公司感到非常满意。基本上,我正在寻找一家团队活动各不相同的公司,以确保每个人都能找到适合自己的东西。
- 文化是被迫的吗?我通常不会用这些确切的词问,但我确实会尝试了解团队郊游和公司文化活动是否“需要/强烈建议参加”,或者人们是否可以随心所欲地进出请。尽管我想为一家开展有趣的团队活动的公司工作,但如果我有其他计划或我不感兴趣,我也想选择不参加这些活动 - 我想要一家有团队活动的公司,因为他们知道人们想花时间在一起,而不是强迫他们花时间在一起。
- “无处可去”的问题——我提出的这些问题似乎真的超出了左领域,但我想看看答案告诉我关于公司的什么。例如,我最近问了一组面试官,他们最喜欢的非工作 Slack 频道是什么,我要求这些频道试图了解人们在工作之外在谈论什么(如果有的话)。我想问的另一个问题是我的面试官最喜欢公司的什么——基本上,我想让他们让我对日常职责之外的公司生活有一些了解。
关于办公室
只是关于本节的注释 - 我很少问这些问题中的大部分,因为如果我被带到现场,我会得到大部分答案。但这些都是我的考虑,所以我想把它们列出来,特别是因为我可能会问我在现场看办公室是否不够。
- 团队坐在一起吗?- 这是我有时会问的一个问题(尽管并不总是采用这种确切的措辞)。虽然通过电子邮件和 Slack 进行交流很棒,但有时我发现到同事的办公桌前聊天更容易,所以我想知道我是否会坐在与我互动的人附近以及有多容易我们将合作。
- 平面图- 有隔间吗?桌子?办公室?沙发?我见过的大多数公司都有长桌的工作站。我的偏好绝对是桌子(我不喜欢小隔间的封闭性质),但我对此并不是很挑剔。
- 厨房/食物- 虽然我对公司是否提供餐饮午餐不感兴趣(因为他们很可能不提供我可以吃的食物),但我对他们是否在厨房提供其他东西感兴趣,比如零食和咖啡。我是一个大咖啡饮用者(更多的是为了味道而不是咖啡因),而在夏天,我是一个大喝冷咖啡的人,所以在厨房里喝热咖啡和冷咖啡对我来说可以节省很多钱和时间。我倾向于自带零食,但如果公司有我可以吃(和享受)的零食,我就不用自己带零食了,这节省了我的钱,节省了橱柜空间(因为我不必储存我公寓里的零食)和时间(因为我早上没有时间打包零食)。
关于更大的图景
- 这个职位/员工如何成长- 这是一个相当标准的问题,但也可能是一个重要的问题。我不想用我的余生每天都在同一个职位上做同样的事情(同样的钱),所以我想知道公司是否对这个职位的人如何成长有远见以及这种增长是什么样的。
- 指导- 这与上述有关。我会被期望开辟自己的道路还是有人会在那里帮助指导我?我并不总是最擅长为自己辩护,所以有人帮助我确保我走在正确的道路上会很有帮助。
- 管理风格- 经理们是否非常亲力亲为,或者他们是否采取“我有空但不会来找你”的更不干涉的方法?这些不同的风格最适合不同的人,根据我最近的经验,我认为我是一个在我的经理非常参与并寻找机会检查我的表现的职位上会做得更好的人。
注意面试官所说的内容并查看是否有任何问题也很重要。例如,如果面试官问了很多关于你在测试框架方面的经验的问题,你可能想问他们是否练习测试驱动开发或他们的测试覆盖率。这既能让你听起来对最佳实践有足够的了解,也能让你了解编码环境是否适合你。
您还应该对您提出的每个问题都有“答案”,因为您的面试官可能会意识到您所问的问题很重要,并尝试提出更多问题以确定该领域是否合适。例如,如果您询问公司的管理风格,您还应该能够阐明哪些管理风格可以帮助您做到最好,如果您正在面试管理级别的职位,您应该能够谈论您的管理风格以及它如何为您带来过去的成功。
任何谷歌搜索都会为你的面试官提供一个“必须问”的问题列表。这些问题可能是一个很好的起点(如果上面的列表对您没有帮助),但请理解,仅仅因为网站说这是一个必须问的问题,并不意味着您必须问它。如果该列表中的问题与您正在面试的职位无关,并且您认为答案不会帮助您决定是否应聘该职位,则可以优先考虑非-传统问题。虽然你想在面试结束后让你的面试官知道你是这份工作的最佳人选,但确定这份工作是否适合你也很重要。
注:以上总结只是我个人的小小心得,并不全面,欢迎各位提问和补充!
Android面试题和答案已按照规范已整理完成,大家可在我的其他文章中查看,或评论/私信,一起交流技术
公众号:Android Jasper 专注分享面试题|面试技巧|Android学习资料。
#Android##安卓工程师##面试题##面试准备#