Preparing for a technical interview - 海外工作

Table of Contents


Coding test preparation:
It's imperative to go through every single coding question at
http://oj.leetcode.com/problems/ . Reading over answers doesn’t
count. You need to practice with whiteboard and make sure your
solution is bug free.

Some commonly asked questions:
http://oj.leetcode.com/problems/subsets/
http://oj.leetcode.com/problems/subsets-ii/
http://oj.leetcode.com/problems/permutations/
http://oj.leetcode.com/problems/permutations-ii/
http://oj.leetcode.com/problems/3sum/
http://oj.leetcode.com/problems/3sum-closest/
http://oj.leetcode.com/problems/sqrtx/
http://oj.leetcode.com/problems/trapping-rain-water/
http://oj.leetcode.com/problems/longest-palindromic-substring/
http://oj.leetcode.com/problems/lru-cache/
http://oj.leetcode.com/problems/word-ladder/
http://oj.leetcode.com/problems/word-search/


Useful interview books:
For C++ developers
http://www.amazon.com/Elements-Programming-Interviews-Questions
-Solutions/dp/1479274836/
For Java developers
http://www.amazon.com/Cracking-Coding-Interview-Programming-
Questions/dp/098478280X/
A great book to brush up your data structure and algorithm knowledge
http://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/
1848000693


Useful links for system design questions:
http://www.mailinator.com/tymainterviewing.pdf
http://static.googleusercontent.com/external_content/untrusted_dlcp
/research.google.com/en/us/people/jeff/stanford-295-talk.pdf
http://highscalability.com/blog/2013/4/15/scaling-pinterest-from-0-
to-10s-of-billions-of-page-views-a.html
http://highscalability.com/blog/2013/7/8/the-architecture-twitter-
uses-to-deal-with-150m-active-users.html
http://www.mitbbs.com/article_t/JobHunting/32289373.html
http://www.mitbbs.com/article_t/JobHunting/32492515.html


Good hunting!

--

All Comments

Franklin avatarFranklin2013-11-19
基本上leetcode如果全部都會做,那基本上大部分IT公司
面試就不會有太大的問題了.剩下就是實作能力了