Ok, mọi nhà tuyển dụng từ một công ty công nghệ đều nói điều tương tự trước khi bạn phỏng vấn:
Nghiên cứu về các thuật toán, vì họ sẽ hỏi bạn về điều đó trong cuộc phỏng vấn.
Vì về cơ bản bạn đã trích dẫn nguyên văn câu đó, tôi sẽ đưa ra dự đoán không quá xa lạ rằng bạn đang phỏng vấn cho một công ty công nghệ lớn (cho dù đó là Google, Microsoft, Apple, Amazon hay không - -họ tất cả đều làm điều tương tự với các ứng cử viên của họ).
Bạn cần những cuốn sách tập trung vào các thuật toán họ sẽ đố bạn trong suốt cuộc phỏng vấn, vì điều này sẽ cho bạn ý tưởng tốt hơn về những gì mong đợi. Khuyến nghị của tôi:

http://www.amazon.com/Programming-Interview-Exposed-Secrets-Programmer/dp/047012167X/ref=sr_1_2?s=books&ie=UTF8&qid=1348063912&sr=1-2&keywords=coding+interview
Và

http://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/098478280X
Tôi đặc biệt khuyên bạn nên đọc những cuốn sách này, đặc biệt là cuốn đầu tiên (nháy mắt, nháy mắt, nudge, nudge, ho - Imightbetalkingfromexperience - ho).
Mặc dù nghiêm trọng, một cuộc phỏng vấn lập trình tại một công ty công nghệ lớn không giống như các cuộc phỏng vấn ở mọi nơi khác. Bạn cần phải chuẩn bị cho nó bởi vì bạn đang chống lại những người đã chuẩn bị trong nhiều tháng.
Đọc sách, luyện viết mã trên giấy và đánh bật nó ra khỏi công viên :)