三星南京线下机试
最近看了很多三星的消息,发现似乎三星并不怎么好,一下子就萎了,之前还满心期待呢,因为毕竟0offer。但是就这一家还给机会呢,非科班没实习,就是211也没人要。之前投过大厂,都因为自己的狂妄自大被刷在笔试了。好后悔。三星算是最后的救命稻草,虽然它不怎么香。我动力不足到直接没有记录的动力,但是还是记录一下见证一下。
我的考试经历算是奇葩。
3月21号就发邮件说过了初筛,几天后约的4月11号机试,理应有这么长准备时间,但是中间有太多事,而且自己复习策略失误,直到4月8、9号都还在看基础的算法,数据结构也只知道栈、树、队列、堆,以为自己可以打好基础,顺利通关。
然后到10号慌了,才开始准备邮件里说的BFS&DFS。然后从图论看起,看得飞速,基本概念过一遍,定理只捡重要的简单了解,证明不看。然后看图的存储,三种方式,边数组、邻接矩阵、邻接表,其他的也没看。然后就开始看算法的核心,把算法的思路搞清楚,实际例题也没看几个,可能DFS看了有3个,BFS那更是没来得及看一天就过去了。
到第二天慌张地早起看了BFS两个例题就到中午了,该出发了。地铁上赶紧把两种算法的代码实现思路都刻在脑子里,十分专注但慌张。
也就是说,我在靠前一天才知道图是什么,DFS算法是什么有什么用,第二天才知道的BFS是什么有什么用,靠前两个小时在地铁上才知道代码怎么个形状。真正坐到电脑面前时那是我第一次敲有关的Python代码。
一个字,绝
然后就是到三星大楼。考试有的是1点半开考有的是2点开考,这个可能是抽签的吧,我12点半到地方保安还说让我在一边等一等,的确那个点来考试的人都没有,我来的太早了。我等到1点保安才给我手机贴了条,发了牌子,然后过了一会一个同学过来说可以上去了,我就和另外两个同学,我们三个第一批上去了。
上去以后我们洒有两个都是Python,另一位是c,可以选的机器也不一样。我随便选了一台。然后开机登系统,然后登三星的考试软件,然后就看到自己是两点开考的。后来陆续进来几位。我旁边的哥们是1点半开考的。
在等待开考这段时间里我还没有闲着,抓紧拿手机看算法的实现,拼命往脑子里刻,后来管理员来收手机了我还说等10分钟。手机交了后我就马不停蹄地用本地PyCharm实现了一个队列(因为我突然发觉自己不会用queue库)。然后发了演草纸,我又马不停蹄把两种算法的伪代码写了下来,就等考试了。
题外话:中午两点是我最困的时候,我就跑了好几次厕所洗脸试图清醒,但是都没什么效果。
我抽到的题还是比较简单的,相当于染色一个问题。10分钟读题(英文挺好懂的,但是我实在脑子昏),十分钟有了思路,十分钟写出第一版,十分钟写出完整逻辑,剩下一直就在debug,应该花了不到两个小时,提交一次通过。
主要是我太幸运了,题特别简单,就是普通的BFS。中途还尿急,都憋到最后。另外就是可能我觉得时间充裕吧,所以心情特别放松。中途还有好多人做了一会儿就走了,比如我旁边的哥们儿,我还以为人家这么牛逼,这么快就写出来了。结果是放弃了,准备下一次,我是我们那场第一个做出来的。
然后就是要填几张表,告知明天有hr加我,准备约面试。
回来路上感觉还不错。正好是星期四,去吃了KFC当晚餐了。