几个月前,一位 Google 招聘人员联系我,说我的简历已入围 2021 年软件工程师新毕业生角色的候选名单。我得到了如何进行下一轮面试的下一步行动 – 技术电话面试,通常为 45 分钟。
我没能拿到offer,但我真的希望我在整个过程中的经验和反馈能帮助你和我一样多。
通常,招聘人员会询问您的面试日期和时间,他们还会为您提供一些您应该知道的有用的额外提示和信息。
第 1 轮(技术电话面试):我被问到简历中提到的我最近的项目,对此进行了很好的讨论,例如 5 分钟。之后,我得到了一个编码问题来解决:
给定一棵 N 叉树,找出该树中每个节点的平均宽度。
解释: 考虑上面的树,对于节点 1 ,平均宽度将是总数。该节点下的节点,即。 7(包括目标节点)除以父节点下的总层数(7/3)。
答案的格式应该是:[节点编号:该节点的平均宽度],也就是说,对于给定的树,答案是:
[ 1 : 2.5 , 2 : 1.5 , 3 : 1.5 , 4 : 1 , 5 : 1 , 6 : 1 , 7 : 1 ]
我只能在剩下的时间内提出一种蛮力方法。
面试官非常有礼貌,互动性强,并帮助我对给定的问题陈述进行了初步查询。这里要注意的一件事是,当您的面试官帮助您清除疑虑并找到有意义的解决方案时,这也意味着您将因未被选中而受到惩罚。这是事实 !
祝你好运,如果你出现/准备面试!有时这是你的一天,有时不是。 🙂
不放弃