招聘人员联系了我, 担任软件工程师– Java开发人员。高盛正要去海得拉巴开车。他们称之为超级日。
2019年11月。
第一回合:(骇客排名)90分钟
- 我不记得第一个问题。但这是一个非常简单的字符串问题。不到10分钟就完成了。
- 形成给定序列的最小可能数。 (https://www.lsbin.org/form-minimum-number-from-given-sequence/)
第二天, 我接到人力资源部的电话, 要求安排此后的Coderpad回合。但是, 由于没有时间, 所以没有进行回合。所以他们邀请我参加F2F比赛, 并说Coderpad比赛将在以后进行。
超级日第二回合和第三回合
这是最糟糕的部分。他们预定了一家酒店, 在那里有专门小组进行采访。要求清除了HackerRank回合的每个人都被要求到达上午9:30。但是, 直到我的采访才发生下午4:30晚上。他们给出的原因是他们缺席, 因为大约有20名候选人
扮演不同的角色。
第二回合
DP问题
- 进行硬币找零的方法数量(https://www.lsbin.org/coin-change-dp-7/)
- 最长回文子串(https://www.lsbin.org/longest-palindrome-substring-set-1/)
- 两个核心Java问题。 (接口, Java 8的新功能等)
第三回合
再等待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, 14, 7, 1, 12)
2天后收到一封拒绝邮件, 说明我的技能与我申请的职位不符。
总体而言, 体验令人厌烦而沮丧。