刚刚做完IPSY的OA,上周在linkedin投完简历后两天,即收到HR的邮件已经HankerRank的链接,来地里看过面经后,刚刚完成。总体来说题目不难,但是1个小时4道题还是量不少。面经稳定,和下面帖子里的一样,这里总结下我的一点经验:
https://www.1point3acres.com/bbs/thread-447859-1-1.html
第一题:一次遍历即可搞定,保存数组开始到当前下标的最小值即可。test case 13&14 卡了好几次,后来发现忘了考虑全元素相等的数组。
第二题:注意即使没有员工也要输出,所以使用LEFT JOIN,但是对于没有员工的部门,员工数始终为NULL,不知道是否是不通过的原因,试了几个把 null 改成 0 的方法,也不行…
第三题:考Java的继承和多态,给定一个abstract类,要求写出三个子类,继承父类的属性和方法
第四题:做完前3题只剩10分钟了,瞄了一眼,就是返回得票数最高的人的名字,如果得票数相同,即按名字字母顺序反馈,HashMap 和 遍历 Entity 就可以搞定,我最后时间不够用来验证…
希望能给后来的同学带来帮助,求啊!