招聘人员联系我担任软件工程师 – Java开发人员的角色。高盛要来海得拉巴兜风。他们称之为超级日。
2019 年 11 月。
第 1 轮:(黑客排名)90 分钟
- 我不记得第一个问题了。但这是一个非常简单的字符串问题。不到10分钟就搞定了。
- 给定一个序列,形成尽可能少的数字。 (https://www.geeksforgeeks.org/form-minimum-number-from-given-sequence/)
第二天我接到了 HR 的电话,要求在此之后安排一个 Coderpad。然而,由于时间紧迫,这一轮没有发生。所以他们邀请我参加 F2F 回合并说 Coderpad 回合将在稍后进行。
超级日第 2 和第 3 轮
这是最糟糕的部分。他们预订了一家酒店,在那里他们有小组进行采访。已通过 HackerRank 回合的每个人都被要求在上午 9:30 之前到达。然而,我的面试轮直到晚上4:30才发生。他们给出的原因是他们缺乏小组,因为大约有 20 名候选人
为不同的角色而来。
第二轮:
DP问题
- 硬币找零的方法数(https://www.geeksforgeeks.org/coin-change-dp-7/)
- 最长回文子串 (https://www.geeksforgeeks.org/longest-palindrome-substring-set-1/)
- 几个核心Java问题。 (接口, Java 8 中的新功能等)
第 3 轮:
又等了2个小时后,又被另一个小组叫来了。到了这个时候,由于所有的等待,我在精神上被拒之门外。
这个问题很有趣,但我无法为此提出最佳解决方案。
- 给定一个“插入”列表和一个从插入列表通过从头到尾插入元素构造的 BST,
找到所有这些可能的插入列表,它们将形成与输入中给定的 BST 相同的 BST。
例如:给定输入插入列表 (10, 2, 1, 7, 14, 12) 和 BST10
/ \
2 14
/ \ /
1 7 12一个可能的插入列表是 (10, 14, 2, 1, 7, 12) 因为按该顺序从头到尾插入节点将产生与上述相同的 BST。
另一个这样的插入列表是 (10, 2, 14, 7, 1, 12)
2天后收到拒信,说我的技能与应聘的职位不符。
总的来说,这次经历既令人厌烦又令人沮丧。