技术面试很糟糕,但算法和数据结构却不一定如此。
和许多人一样,我刚踏入科技行业时,对技术面试一无所知。我对技术面试的了解仅限于听别人说,他们问的问题往往不相关,而且会忽略与工作职责相关的技能。我想,这话也说得过去。
我决定把面试过程当成一套需要学习的完全独立的技能来准备,就像学习其他技能(例如一门新语言、框架或 API)一样。说实话,面试比我预想的要难一些(稍后会详细介绍),但一旦掌握了技巧,我就开始体会到掌握这些知识的价值。它改变了我处理和解决问题的方式,并极大地提高了我的代码质量。
YMMV,但这对我有用:
-
破解编码面试(作者:Gayle Laakmann)
顺序很重要。Interviewcake 真的为我打开了一扇门。我先试了 leetcode,但没怎么学。破解编程面试题有点帮助,但我希望它能对编程问题有更多解释。Interviewcake(付费)教会了我游戏规则。之后,我就能利用另外两个资源了。
感谢阅读我的第一篇博客文章。你可以在推特上关注我:@decentgradient 。
哦,如果你需要机器学习工程师/开发者关系人员,请联系我,我或许能帮到你。(是我)
鏂囩珷鏉ユ簮锛�https://dev.to/decentgradient/technical-interviews-suck-but-algorithms-and-data-structs-dont-365l