[經驗] Preparing for a technical interview
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!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 65.51.218.70
推
11/21 15:20, , 1F
11/21 15:20, 1F
→
11/21 15:20, , 2F
11/21 15:20, 2F