在国外读书,刷Leetcode有段时间了,本来是为申请国内外的互联网公司做准备,结果阴差阳错最后决定进银行做和数据有关的内容,把自己的有限经验拿出来分享也算积攒人品了。
1. Leetcode刷题可以选择多种语言,问过一些受到offer的学长学姐和招生官,其实最好刷题都用C或者C++这种底层语言,原因有二,第一是因为底层语言实现起来更为复杂,更能体现专业能力,在招生官面前装个B,二是绝大多数招生官都对java太熟悉了,你写码的时候随便范一点点小错误别人一下子就能看出来,c++就可能蒙混过关
2. 我也是刷到后来才知道有好多那种专门针对Leetcode刷题的网课,比如九章算法,我也找同学要了资料,看过一部分,十分有用,中国应试教育是真的牛B,上了这个课和没上刷题完全是两个等级。百度应该就能搜到九章算法网课的资料,如果搜不到,可以找我,我这里有视频和ppt资料。
大概就是以上。其实刷题没什么捷径可以走,多刷就完事了,不过如果时间紧张,可以选择 Top Interview 这个分类里的题先刷,大概150道左右,在我有限的面试次数中上镜率很高。