独特的一线大厂的面试经历 - 中年失业转行求建议
去年底在我快没工作的时候,一家一线大厂的HR找到我,问我对她们的DS, product analytics有没有兴趣聊聊。我先跟HR聊,聊完就要让我schedule interview. 先是45 mins screening interview 就是SQL coding + product sense。我已经10多年没有找过工作,虽然听说过要刷题这个事情,但也没怎么准备。
第一次的面试是去年12月份:现在回想起来这个面试官确实不错,给的题 是easy 和medium的,当然我没有刷题,只做出了easy的,还有一个时间的function没写对,第二题就只给出了思路,没写对。interviewer还把时间延长了一些。product sense的题回答的也一般。一个星期后收到HR电话说team很喜欢你的背景,想再面试你一次, 告诉我用刷题准备 sql coding面试.
holiday season, winter break我也没啥时间刷题,孩子们开学后我就去刷题,刷到easy,medium都可以,hard的有时候不行,我得run一下subquery的结果调试才能把下面的subquery写, 觉得这次面试准备比上次好多了。
第二次面试安排在周四, 我周三收到scheduling coordinator的 email 说good luck,然后有email里面有interview 的时间和interviewer.我一看这时间怎么换了,从上午换到了下午,interviewer的人也换到了另一个office的人。我周一的时候看时间和人还没换的,可能就是周三才换的吧。这换时间也没问过我就直接换了?这是啥操作?
这次面试官是自我介绍就是自己是math Ph.D,还做过postdoc,这是她的第一份 industry job,上来就是一个medium得题,因为有准备,还是做出来了。然后她就来了一个hard的题,需要用 3 个subquery才能实现的。当我一个subquery还没写完的时候她就说时间不够了,要move on,让我给她讲讲。我就讲了一些思路,有的subquery我就直接说了怎么写。然后就是product sense,我认为回答的比上次好。然后面试竟然提前结束了还不到45分钟,这明明还有时间呀,为什么coding只给了这么点时间。当然我typing很慢,但是她只给了我20分钟要完成一个medium和一个hard的题,这个我也做不到。
星期五早上一大早我就收到了HR email,说不会move on了。这效率也太高了吧? 我的直觉觉得面试前就把我给拒了?当然我回email给HR问feedback,估计也不会真的有feedback了。
本人情况: 同一家大公司做过10+ years做technical, 一直做数据分析处理相关的, 有 Ph.D. 和 MBA
我们行业不景气,我需要转行。我想找data science 相关的, 刷题要刷到什么程度?
我觉得我SQL 刷得差不多了,medium没问题,但真的是hard没有执行环境的话还是不行。 python用起来没问题,还没刷题,python刷题用leetcode么? 谢谢
我的 首选是一份养老的工作,不太·计较包裹大小,求推荐哪些公司适合?谢谢