TỪ SINH VIÊN KHÔNG NỀN TẢNG ĐẾN INTERN TẠI ROBINHOOD

Trong cộng đồng học viên của Engineer Pro, bạn nữ học viên dưới đây là minh chứng rõ ràng cho sức mạnh của sự kiên trì và định hướng đúng đắn. Từ một sinh viên năm nhất không nền tảng lập trình, bạn đã kiên trì học lại từ đầu, tự mày mò từng dòng code, từng cấu trúc dữ liệu và sau gần hai năm nỗ lực, cô đã vượt qua nhiều vòng phỏng vấn để trở thành Software Engineer Intern tại Robinhood - một công ty fintech hàng đầu tại Mỹ.

Cùng lắng nghe hành trình của cô gái đã từng nghĩ mình “không đủ giỏi để làm kỹ sư phần mềm”, nhưng lại chứng minh điều ngược lại bằng chính năng lực và tinh thần học hỏi không ngừng.

Trước tiên, bạn có thể chia sẻ một chút về bản thân và cơ duyên đến với ngành công nghệ không?

Hiện đang là sinh viên năm 3 tại Mol College – một trường nhỏ ở Mỹ. Trường em không có nhiều nguồn lực cho ngành Computer Science như các trường lớn, nên gần như em phải tự tìm hiểu và học mọi thứ.

Thật ra, em bắt đầu học code khá muộn, tận kỳ 2 năm nhất. Lúc chọn ngành, em chỉ nghĩ đơn giản là muốn thử sức với thứ gì đó logic và có thử thách. Khi học những dòng code đầu tiên bằng Python, em thấy rất khó hiểu nhưng càng học, em lại càng cảm thấy hứng thú với việc giải quyết vấn đề bằng tư duy lập trình.

Tuy nhiên, vì nền tảng ban đầu yếu, nên khi lên lớp Data Structure & Algorithm (DSA) ở trường, em gặp rất nhiều khó khăn thậm chí từng nghĩ là chắc mình không hợp với ngành này. May mắn là em tìm được Engineer Pro, nơi giúp em nhìn lại toàn bộ cách học DSA một cách hệ thống và thực tế hơn.

Bạn biết đến Engineer Pro như thế nào, và khóa học đã giúp gì cho bạn trong hành trình này?

Em biết đến Engineer Pro qua anh Lâm một mentor mà em quen khi tìm hiểu về hướng đi cho sinh viên quốc tế học CS tại Mỹ. Anh giới thiệu em khóa DSA2 và DSA3, nói rằng nếu muốn vượt qua phỏng vấn intern thì DSA là nền tảng quan trọng nhất.

Thời điểm đó, em đang thực tập tại Việt Nam và cảm thấy mình thiếu gốc. Lúc học DSA ở trường, em chỉ hiểu mơ hồ, kiểu biết viết code nhưng không hiểu bản chất.

Khi học ở Engineer Pro, em được học theo hướng thực chiến: mỗi buổi học tập trung vào một nhóm kiến thức như array, linked list, tree, graph, dynamic programming… Mentor không chỉ dạy cách giải bài mà còn dạy cách phân tích độ phức tạp, so sánh các approach, và trình bày rõ ràng khi phỏng vấn.

Điều em nhớ nhất là sau mỗi buổi, em đều phải tự review lại và viết lại solution theo cách của mình. Nhờ vậy, em hình thành được kỹ năng tư duy và giao tiếp trong phỏng vấn.

Khóa học giúp em nhận ra rằng học DSA không phải để làm LeetCode cho đủ, mà là để rèn tư duy giải quyết vấn đề có hệ thống. Sau khi học, em dừng việc làm bài ngẫu nhiên, mà ôn theo pattern và topic, dựa trên checklist thầy dạy. Đó là bước ngoặt trong cách em học và chuẩn bị cho mùa tuyển intern sau này.

Vậy cơ duyên nào đưa bạn đến với Robinhood?

Em được một anh đi trước referral. Lúc đầu, em nộp nhiều nơi lắm từ các công ty startup nhỏ đến các tập đoàn lớn. Robinhood là một trong số đó, và em không nghĩ mình có cơ hội đâu vì họ yêu cầu khá cao.

Sau khoảng một tháng nộp hồ sơ, em nhận được Online Assessment (OA). Khác với các công ty khác, OA của Robinhood không hỏi DSA hay LeetCode, mà hỏi về React – công nghệ mà họ dùng cho front-end.

OA có 4 level, tăng dần độ khó. Em làm tốt đến level 3, còn level 4 thì thiếu một vài test case. Sau khi nộp bài, em nghĩ là “chắc rớt rồi”, nên không trông đợi gì nhiều. Nhưng khoảng 3 tuần sau, em nhận được email mời phỏng vấn với recruiter và đó là lúc em biết cơ hội thật sự bắt đầu.

Bạn có thể chia sẻ cụ thể hơn về các vòng phỏng vấn tại Robinhood không?

Vòng đầu tiên là recruiter screen. Interviewer hỏi khá nhẹ nhàng về thời gian tốt nghiệp, project em từng làm, framework em biết, và vị trí mong muốn. Em nhấn mạnh rằng mình có kinh nghiệm làm project React, từng học và làm nhiều bài DSA, và đang hướng đến vị trí front-end engineer.

Sau đó em được mời vào final round, gồm hai phần:

  • Behavioral interview (45 phút): họ hỏi về teamwork, conflict resolution, times you took initiative… Em sử dụng phương pháp STAR (Situation – Task – Action – Result) để kể những ví dụ thật từ project hoặc bài tập nhóm.

  • Technical interview (45 phút): gồm hai câu LeetCode, 1 medium và 1 easy.
    Họ tập trung vào cách em tư duy, phân tích độ phức tạp và giao tiếp khi giải.

Điều em rút ra là Robinhood không quan tâm chỉ code đúng, mà rất chú trọng logic và cách trình bày rõ ràng, có cấu trúc.

Bạn nhận kết quả như thế nào, và trải nghiệm intern ở Robinhood ra sao?

Sau phỏng vấn, em chờ gần 1 tháng mới nhận kết quả. Lúc đó em đang ở Việt Nam, khoảng 3 giờ sáng thì nhận được email báo “Congratulations!”. Em nhớ là em hét lên luôn vì không tin nổi. Đó là thành quả của nhiều tháng học và luyện DSA, phỏng vấn, làm OA liên tục.

Em bắt đầu thực tập từ cuối tháng 5 đến giữa tháng 8, với vị trí Front-end Intern. Robinhood dùng monorepo, nên codebase cực lớn. Việc đọc và hiểu luồng code là thử thách đầu tiên. Ngoài ra, họ có UI component library nội bộ, nên em phải đọc doc và tìm hiểu cách dùng từng component.

May mắn là team em rất hỗ trợ. Mentor luôn sẵn sàng hướng dẫn, review code kỹ và cho feedback cụ thể. Em học được nhiều kỹ năng mà trường không dạy – như viết test case, optimize performance, và giao tiếp trong team quốc tế.

Với những gì bạn đã trải qua, bạn có lời khuyên gì cho các bạn đang chuẩn bị phỏng vấn intern?

 Em nghĩ có 3 điều quan trọng nhất:

  1. Học có hệ thống, không học đối phó: Học DSA như ở Engineer Pro giúp em hiểu sâu, thay vì chỉ làm bài theo cảm tính. Khi hiểu bản chất, dù câu hỏi có twist thế nào, mình vẫn xử lý được.

  2. Communication cực kỳ quan trọng: Nhiều bạn chỉ chăm code mà quên mất phỏng vấn là cuộc trò chuyện. Nếu không trình bày được tư duy rõ ràng, interviewer không hiểu bạn đang nghĩ gì – dù bạn code đúng, họ vẫn khó đánh giá cao.

  3. Kiên trì và chuẩn bị sớm.: Em bắt đầu ôn từ mùa hè, làm đều 5–10 bài LeetCode mỗi ngày, note lại các pattern quan trọng. Khi phỏng vấn, mọi thứ trở thành phản xạ.

Từ một sinh viên không nền tảng, Ngọc Anh đã tự mình học lại từ đầu, từng bước xây dựng kỹ năng và tự tin vượt qua những phỏng vấn khó nhất.

Hành trình đến với Robinhood là câu chuyện về nỗ lực, sự khiêm tốn và tinh thần học hỏi không ngừng là những yếu tố tạo nên một kỹ sư thực thụ.

_________________________________

Engineer Pro 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, … Engineer Pro đả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ệ:

Bài viết cùng danh mục:

icon icon icon