刷题的目的及注意事项

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

刷题一般指刷leetcode 或者hackrank上的题。

刷题的原因是,某些雇主(国外居多)面试前都会邀请面试候选人先做机试题。这些机试题一般都是算法居多,有些雇主没有能力出题,就直接和第三方出题机构合作,这些题与我们在leetcode或者hackrank上看到的题非常相似。

刷题的目的其实是为了适应英文环境,了解答题套路和关注答题时间。

对刷题的错误认知:有些同学以为雇主出题中算法题居多,就使劲了解各种高级的排序算法,从而浪费了大量的精力和时间。其实大部分雇主出的题算法都没有那么高级,重点是应用和理解题的意思。所以刷题适可而止,关键是要练习答题速度,和考场应变力能力。个人感悟是,没有不会做的题,只是时间不够。

对刷题的建议:多尝试各种类型的应用题,不要把目光放在各种高级的冒泡算法上,真实的考试情形是只要给出的结果能通过测试结果,就给分,不需要讲究排序效率。我们分数底的原因不是因为排序效率不高,而是根本就没有把题答完。

转载于:https://my.oschina.net/lilugirl2005/blog/3045645

你可能感兴趣的:(刷题的目的及注意事项)