两场在线笔试的反思和总结

上周参加了两次在线笔试:爱奇艺和美团,都是选择的后台方向,趁着还有一些零碎的记忆,写一写自己的总结。

爱奇艺
爱奇艺的在线笔试时间是2.19号19.00-21.00,总共两个小时的时间,20道选择题和3道编程题。说说这个过程吧,20道选择题还是不难的,都是问了一些比较基础的知识,整体感觉不是很难,刷过一些的题的人应该都比较轻松的能回答上的。说说3道编程题吧,我只有第二道题的通过率为100%,其余两道题分别是40%和30%。在线笔试完成过后,我就去牛客网讨论区看编程题答案了(PS:这里答案是指和我一样笔试的人做出来的)。同样是用Java写,我看了一下别人的解法和自己的,简直就是天和地的差距。我想起了我学习软件工程时候,老师给我讲解基础的算法题,然后给我三种答案,一种是学生写的,一种是程序员写的,一种是工程师写的。那个时候感觉就像自己写的算法像一个学生写的,而给出答案的人就像工程师写的答案一样。因为平时算法用的比较少,我本身也不参加算法类比赛,所以没有特意练习过算法,一些常用的算法还是会写的,看到别人答案的那一刻感觉算法那块差距好大。而且我相信,算法好的人,基础也不会差到哪里去的。我分别运行了其余两道题的程序,结果发现我根本就没有读懂题目。对,没有看错,我其余两道题连题目都没有读懂,通俗点说就是审题都审错了。不过事后仔细想了想,即使我全部审题审对了,也最多对两道题,第三题的还是只有30%的通过率的,因为第三题是动态规划,好吧,这个算法之前只是了解过思想,具体怎么应用在实际生活场景没有经验。总的来说笔试偏简单,但是我表现很糟糕。

美团
美团的在线笔试时间是2.19号17.00-21.20,总共140分钟,比爱奇艺的多20分钟,20道逻辑测试题,30道基础知识题,2道编程题。美团的题量明显比爱奇艺的多,总体难度感觉不相上下,美团基础知识比较难,但两道编程题都相对比较简单。先说说逻辑测试题吧,里面有很多数学问题,大概是一个正常的初中生水准吧,预估时间给的是20分钟,大概一分钟一道题吧,我一共做了40分钟左右的样子。不是说我数学不好,只是很久不做这些数学题有点不适应,换成初中的我来,得分可以更高,速度可以更快的。逻辑测试里面数学问题不难,找规律那种,感觉好像智商测试题的,找规律看两眼,找不到就乱选。基础知识题30道题,美团预估时间为50分钟,我40分钟左右就做完了。毕竟是选择题嘛,又不牵涉道计算很快的。美团的这个基础知识选择题明显比爱奇艺的难,问了好几道C语言题目的,虽然我知道一些,但是对于某些题目,因为很久没有用过C语言了,而且也没有深入研究过,确实是不知道怎么选择的。不过那些答案我觉得编译器一跑,就知道答案,并且还能顺带推测出编译原理的(PS:个人觉得考点就在这里的)。还有关于Linux的操作,虽然觉得那些操作可能很常用,但是我真的没有用过,比如:软连接的创建命令(ln -s [源文件或目录] [目标文件或目录]),这个我就不知道。Linux那块常用命令(pwd、ls等等)是用过并且知道的,再深入一点点就是知识盲区的了,也是我接下来需要进行知识储备的知识点之一。美团两道算法题通过率分别是30%和40%,其中第一道题的是又是因为知识点盲区,不知道gcd(最大公约数)是什么,当时还悄悄百度了,可能因为心慌,并没有找到结果。如果第一道题gcd知道了,我通过率100%。第二道题就更坑了,通过率从40%、30%、20%、10%一直下降,修改一次下降一次,后面是真的无奈了,最后把第一个版本40%通过率的提交上去了。因为这道题已经牵涉数据溢出,即int表示已经不能满足这道题了,需要用long的。Java的int是32位,对输入的数据接收是够的,输入数据最大为10^9,但是对计算结果的输出接收不够的,必须用long才够的。但我的问题不是出在这里的,因为考虑到了数据溢出,我全部都是用的long,错误是细节考虑不够的,或者说是一种思维局限,当时被绕进死胡同了,出来一看别人的解法,突然就明白了。

两次笔试难度的划分是以主观答题感觉来划分的,可能对于某些大牛而言,两套试题难度一般般吧。通过这两次在线笔试反映出来的不足,我会在接下来的学习进行弥补,争取以后面试的时候不能问到我知识盲区(一点都不会的),需要表示自己了解过。

渐行渐远,希望有朝一日再回首,过往都风轻云淡!

猜你喜欢

转载自blog.csdn.net/LovePluto/article/details/80047203