1. 程式人生 > >刷題的目的及注意事項

刷題的目的及注意事項

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

刷題的原因是,某些僱主(國外居多)面試前都會邀請面試候選人先做機試題。這些機試題一般都是演算法居多,有些僱主沒有能力出題,就直接和第三方出題機構合作,這些題與我們在leetcode或者hackrank上看到的題非常相似。

刷題的目的其實是為了適應英文環境,瞭解答題套路和關注答題時間。

對刷題的錯誤認知:有些同學以為僱主出題中演算法題居多,就使勁瞭解各種高階的排序演算法,從而浪費了大量的精力和時間。其實大部分僱主出的題演算法都沒有那麼高階,重點是應用和理解題的意思。所以刷題適可而止,關鍵是要練習答題速度,和考場應變力能力。個人感悟是,沒有不會做的題,只是時間不夠。

對刷題的建議:多嘗試各種型別的應用題,不要把目光放在各種高階的冒泡演算法上,真實的考試情形是隻要給出的結果能通過測試結果,就給分,不需要講究排序效率。我們分數底的原因不是因為排序效率不高,而是根本就