mình bị Amazon reject sau 350 bài leetcode bốn tháng. đọc mail 7h sáng cầm pad thai lạnh trong bếp vì mất ngủ, Kevin bạn cùng phòng đi qua mình giả vờ coi thời tiết. chín chữ, "did not demonstrate depth in system design." muốn vứt điện thoại. Jake bạn mình thì vào Google được sáu tháng trước đó, cứ nhắn "ăn tối không?" mình để seen mấy tuần liền vì ngồi đối diện thằng đã vào còn mình đang mở mail reject thì ai mà chịu nổi. tệ thật.
khi cuối cùng kể vụ Amazon thì Jake cười. móa cười thật luôn chứ đíu an ủi. vì cậu cũng blank câu caching ở Google loop đầu, bốn mươi giây dead air, interviewer ngồi nhìn. tạch. lần hai đập bỏ strategy xây lại từ đầu mới vào, Jake textbook CS đi nghỉ mát sách thật có proof chứ không phải bài Medium mà não vẫn die phỏng vấn live, nên đây vấn đề prep chứ đíu phải thiếu kiến thức. cậu nói mình hoài "mày prep FAANG như một công ty nó đíu phải một công ty" lúc ăn tối, 1h sáng nhắn, bar tay dính queso cũng chém. mình gật roài về nhà cày 350 bài bốn tháng một kiểu cho năm chỗ. kết cục biết roài.
vòng system design Amazon nè. chị bảo warehouse order routing system, mình whiteboard load balancer Postgres Redis mũi tên lung tung. mười lăm phút ngắm lại nghĩ ừ khá đấy. khá cái gì lol. "hai picker grab cùng item cùng giây thì sao" chị hỏi. tạch. distributed locking mình review Anki năm mươi lần, miệng không mở nổi. 350 bài leetcode bốn tháng cộng YouTube kết quả biết vẽ hộp, nghĩ khi câu hỏi đổi thì thua. chị cho ba mươi giây chờ, ngồi mặc quần thể thao muốn bốc hơi, chị thở vào mic. biết roài.
leetcode giờ nghĩ vẫn cay. reddit nói 300 tối thiểu mình cày 350, vô dụng. vì vòng nào cũng follow-up đổi constraint. đột nhiên input không vô memory, service cần mười nghìn request/giây batching cấm, ba region ghi cùng lúc tự xử. phần đầu chỉ test code được không, follow-up mới đánh giá thật. 350 bài mỗi bài một lần không quay lại. tick xong bài tiếp.
Jake gần như ép mình đổi prep. "không bài mới nữa." "ý là sao." "ý là thôi hẳn, lôi năm mươi bài cũ ra." reddit lúc đó khoe 500 solved mà Jake lôi mình ngược lại đống cũ, tối nào cũng Zoom quăng follow-up. vợ cậu ru con phòng bên, Jake nhấp cà phê "mảng hai tỷ phần tử bốn giga RAM xử đi." mình đang ú ớ thì ném tiếp "ba data center eventual consistency cái gì vỡ." tạch. mặt nóng ran tay run Jake ngồi đợi.
hai tuần tối nào cũng muốn tắt máy. tuần ba thì não khác hẳn. làm xong bài gốc tự nảy ra nếu input quá lớn thì sao, hai writer đập cùng lúc thì sao. cái phản xạ đó. đó mới là thứ test thật. không phải nhớ bao nhiêu bài mà tự nhảy sang constraint trước interviewer hỏi. ba tuần Jake hành trên Zoom, bốn tháng solo trước đó không bằng một phần.
system design thì hoàn toàn do lười. coi YouTube thôi. URL shortener chat app news feed cùng đống video 2022 mà ai cũng xem. Amazon hỏi GDPR deletion pipeline, audit logging, data residency. từ compliance trong thiết kế hệ thống chưa bao giờ vào đầu mình, nói thật, không một lần. Jake kể vòng Google hai mươi phút ròng cache invalidation với split brain recovery. split brain là gì mình cũng không biết. ngồi trong Civic bãi đỗ xe cầm điện thoại google thuật ngữ database. điện thoại ấm. tay lạnh. đáy.
behavioral. nhục. dễ đoán nhất cả process mà vẫn bỏ vì nghĩ kinh nghiệm đi làm tự nó nói lên rồi. Amazon đăng leadership principle trên web, Glassdoor nói cái nào hay ra, map story vào principle. mình hiểu hết lý thuyết roài prep tám story toàn hero, câu nào cũng mình đúng cứu team, không câu nào mình sai. móa. Meta dùng CAR thay STAR, story mình sai format. mất điểm vì chuyện ngu vậy đó. Google hỏi "kể lần nhận ra sai" mình có zero, vì ai tập kể khoảnh khắc tệ nhất chứ. Jake bảo prep failure story từ trước, mình bảo không. Google không đồng ý lol. khi xây lại story chèn số cứng vào, "cut deploy time from three weeks to four days" thành câu go-to ở hai công ty. cùng fact cũ chỉ frame khác. work cả hai lần.
lịch phỏng vấn suýt giết. Google năm tuần recruiter call tới committee, Amazon ba tuần, Sarah bạn mình onsite Meta mười ngày sau phone screen. MƯỜI NGÀY. prep tuần tự là bẫy mình mắc, tới lúc sẵn sàng Amazon thì Google loop đã trên lịch, quay cuồng leadership principle system design depth CAR format đủ thứ. Jake với mình lập doc chung liệt kê topic cả ba chỗ, tô overlap drill overlap trước, phần riêng tối hôm trước kiểu cram cuối kỳ. ngồi sàn phòng khách nhà cậu nửa đêm, flashcard trải bàn cà phê. bừa nhưng work.
mấy loop thật thì Jake bảo thử InterviewMan. overlay không hiện khi share screen, bắt audio qua mic đưa gợi ý lên vài giây. có vòng system design nó flag góc caching trước interviewer nhắc, nhớ vụ ba mươi giây im ở Amazon không, lần này não mình không die. mười hai đô/tháng. mười hai đô. so mấy trăm đô khóa học vẽ sơ đồ đẹp đíu ai care thì chả là gì. không thay thế việc biết mình nói gì, bị xoáy chi tiết vẫn defend, nhưng chặn não khỏi lockdown kiểu Amazon thì đáng roài.
nếu phải nói một điều với ai bắt đầu. đừng coi FAANG là một công ty. năm chỗ năm kiểu năm cách đánh giá. prep chung bị nghiền. Jake chọn Google cụ thể lần hai, vào. chọn hai cái muốn học process hai cái đó, apply chỗ khác lấy rep. đó là cái work với bọn mình. mất một reject bốn tháng phí mới nhận ra.
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.
