PHỎNG VẤN TẠI ANZ - SYSTEM DESIGN THOẢI MÁI, TƯ DUY ĐƯỢC TỎA SÁNG
Khác với những trải nghiệm căng thẳng ở Amazon hay Meta, ANZ Bank mang đến cho bạn học viên Engineer Pro một cảm giác thoải mái hơn, đặc biệt trong vòng system design.
Thời gian dài hơn giúp bạn phân tích, thảo luận và trình bày tư duy một cách đầy đủ, thay vì phải chạy đua với thời gian. Đây cũng là nơi Minh rút ra bài học quan trọng: Big Tech không chỉ đánh giá bạn giải nhanh mà còn đánh giá khả năng reasoning và logic trong tư duy kiến trúc hệ thống.
Bạn có thể chia sẻ về bản thân và công việc hiện tại?
Mình hiện 24 tuổi và đang đảm nhiệm vai trò Software Engineer tại Microsoft Việt Nam. Team mình tập trung vào email protocol của Outlook Desktop, công việc nghiêng về backend, cải thiện hiệu năng và độ ổn định hệ thống. Trước đó, mình từng làm tại một số startup nơi giúp mình xây dựng nền tảng kỹ thuật vững vàng. Trong quá trình ứng tuyển: mình có verbal offer từ ANZ Bank, offer letter từ Amazon, Meta thì đã phỏng vấn xong và đang chờ kết quả. Grab và TikTok thì mình vào được các vòng sâu nhưng chưa đạt offer cuối.
Bạn đã học những khóa nào ở EP?
Mình hoàn thành 4 khóa: DSA 1–2 và System Design 1–2. Các khóa này có tài liệu đầy đủ và mentor hướng dẫn chi tiết nên rất hữu ích khi luyện phỏng vấn.
Tại sao bạn chọn EP và bạn nhận được điều gì sau khóa học?
Trước khi vào Microsoft, mình đã biết EP thông qua những video mock interview của chị Thiên Anh. Khi tham gia học, mình thấy EP như một hệ sinh thái với nhiều giá trị hơn mong đợi: kiến thức, mạng lưới kết nối, mentoring và cơ hội nghề nghiệp. Sau khóa học, mình củng cố nền tảng DSA & System Design, có kỹ năng behavioral tốt hơn và biết cách xây dựng lộ trình luyện tập bài bản.
Bạn đánh giá như thế nào về mentor EP?
Mentor có kiến thức rất sâu. Mỗi người có phong cách giảng dạy khác nhau, tạo ra góc nhìn đa dạng. Trong số đó, anh Việt gây ấn tượng mạnh vì cách trình bày System Design rõ ràng và logic. Dù mentor không phải giáo viên chuyên nghiệp, chất lượng khóa học vẫn rất cao.
Bạn dành bao lâu để chuẩn bị và lộ trình ra sao khi chuẩn bị apply vào ANZ?
Mình dành khoảng 4–6 tuần để chuẩn bị ANZ Bank cũng như các công ty khác. Do công việc full-time, nên mình phân bổ thời gian rất rõ ràng. Mỗi tuần, mình dành hai buổi để luyện coding, chủ yếu các bài medium và hard liên quan đến data structure và algorithm. Hai đến ba buổi còn lại tập System Design, vẽ sơ đồ, phân tích trade-offs và các lựa chọn kiến trúc. Một buổi mình dùng để chuẩn bị behavioral, luyện STAR answer, kể các câu chuyện thực tế và cách áp dụng vào tình huống công việc.
Điểm mình thấy hữu ích là việc luyện từng module nhỏ như một project, kèm theo deadline và review tiến độ, giúp mọi thứ không bị trì hoãn và dễ dàng đánh giá hiệu quả.
Quy trình và trải nghiệm từng vòng tại ANZ diễn ra như thế nào?
Mình được anh Engineer Pro refer vào ANZ và quy trình ANZ Bank khá rõ ràng và dễ thở so với Amazon hay Meta. Bao gồm:
Coding có 2 vòng, mỗi vòng khoảng 1h30.
System Design kéo dài 1h30.
Điều khác biệt lớn là vòng system design có thời gian đủ dài, cho phép mình đi từ phân tích yêu cầu, lựa chọn kiến trúc, đến mô tả flow chi tiết, nêu trade-offs và reasoning từng bước. Không phải chạy đua với thời gian như Meta, nên mình có cơ hội thể hiện tư duy, lập luận và cách mình đưa ra quyết định.
Mình nhớ lúc giải bài system design, mình vẽ sơ đồ flow đầy đủ, giải thích các module quan trọng, nêu các lựa chọn khác nhau và lý do mình chọn giải pháp cuối cùng. Đây là lần đầu mình cảm thấy có thể trình bày toàn bộ reasoning một cách bài bản và có chiều sâu.
Vòng nào bạn thấy thử thách nhất khi phỏng vấn ANZ?
So với những công ty khác, ANZ không phải chạy đua với thời gian, nhưng thách thức là phải trình bày thật logic và reasoning rõ ràng. Nếu mình chỉ giải nhanh mà không giải thích trade-offs, chắc chắn sẽ mất điểm.
Cách mình vượt qua là:
Xác định module trọng yếu trước
Vẽ sơ đồ flow trực quan
Giải thích reasoning từng bước, nêu ưu nhược điểm của mỗi lựa chọn
Giữ giao tiếp chủ động với interviewer, hỏi ngược lại để chắc chắn hiểu yêu cầu
Nhờ vậy, mình cảm giác tư duy được tỏa sáng, và interviewer cũng đánh giá cao khả năng reasoning và phân tích.
Lời khuyên cho các bạn chuẩn bị khi vào ANZ hoặc các công ty khác?
Nếu bạn chuẩn bị cho ANZ hoặc các công ty Big Tech có vòng system design dài, mình nghĩ cần:
- Tận dụng thời gian để phân tích kỹ, không chỉ chạy code nhanh
- Trình bày tư duy logic từ tổng quan đến chi tiết, giải thích trade-offs
- Tương tác với interviewer để đảm bảo đúng requirement và tạo ấn tượng về reasoning
- Không bỏ qua behavioral, vì nó vẫn là một phần quan trọng thể hiện thái độ và tư duy làm việc
Mình thấy, nếu bạn làm được những điều này, vòng system design không chỉ là thử thách mà còn là cơ hội để ghi điểm bằng tư duy và reasoning.
Định hướng tương lai của bạn như thế nào?
ANZ Bank giúp mình củng cố kỹ năng System Design chi tiết, phân tích trade-offs và reasoning logic. Trong tương lai, mình dự định:
Tiếp tục nâng cao System Design và Architecture
Học thêm về scalable backend và distributed system
Chuẩn bị cho các vị trí senior-level hoặc các dự án lớn hơn trong ngân hàng hoặc công ty công nghệ
ANZ Bank mang đến cho bạn trải nghiệm system design trọn vẹn và có chiều sâu, khác với những công ty khác nơi thời gian hạn hẹp. Đây là cơ hội để:
Thể hiện reasoning logic
Thảo luận trade-offs chi tiết
Giao tiếp chủ động với interviewer
Với trải nghiệm này, bạn đã rút ra bài học quan trọng: Big Tech đánh giá không chỉ kỹ năng giải quyết vấn đề, mà còn khả năng phân tích, reasoning và giao tiếp trong design.
_________________________________
EngineerPro là một trung tâm đào tạo các khóa học chuyên sâu dành cho các software engineer. Với 100% giảng viên đến từ các Big Tech như Google, Amazon, Shopee, TikTok, … EngineerPro đảm bảo chất lượng giảng dạy và lộ trình học tập rõ ràng, từ cơ bản đến nâng cao, giúp học viên tự tin ứng tuyển vào các vị trí software engineer trong ngành công nghệ này.
Thông tin liên hệ:



