# Rogo không công bố vòng phỏng vấn FDE, nhưng job post nói khá nhiều

> Ngoài một vòng coding mức trung bình theo nguồn bên thứ ba, job post gợi ý hai năng lực cần chứng minh: vận hành hạ tầng deployment và cố vấn khách hàng tài chính.

Bản gốc: https://fdetimes.net/vi/bach-khoa/phong-van-fde-o-rogo-cac-vong-boi-canh-ai-cho-ngan-hang-dau/

Recruiter của Rogo nhắn hẹn bạn một cuộc gọi vào tuần sau. Bạn đi tìm quy trình phỏng vấn của họ thì không thấy ở đâu. Theo hướng dẫn của techinterview.org, Rogo không công bố các vòng phỏng vấn kỹ thuật và ứng viên cũng ít chia sẻ, nên mọi mô tả về quy trình chỉ là suy đoán có căn cứ.

Nhưng thiếu thông tin như vậy cũng không quá đáng lo. Với vị trí FDE, job post đã cho biết khá nhiều về những gì họ cần ở bạn. Cách chuẩn bị hiệu quả là đi từ công việc thật của một FDE ở Rogo, rồi suy ra mình cần chứng minh được những năng lực nào.

Nếu bạn muốn chuyển sang làm FDE ở một công ty AI chuyên ngành dọc (vertical AI), cách đọc này dùng được ở hầu hết các công ty khác chứ không riêng Rogo.

## Điều gì đã biết, điều gì chỉ là đoán?

Phần đã biết khá ít. Theo techinterview.org, vòng đầu tiên nhiều khả năng là screen với recruiter. Sau đó có một vòng coding ở mức trung bình, ưu tiên code sạch, đúng và lập luận rõ ràng. Từ cuộc gọi đầu đến khi có quyết định mất khoảng hai đến bốn tuần. Rogo chưa xác nhận bất kỳ điều nào trong số này.

Để đoán phần còn lại, bạn có thể tham khảo mô hình chung. Khóa học về FDE của Educative cho biết vòng phỏng vấn FDE thường gồm 4 đến 6 vòng trong 3 đến 5 tuần, tùy công ty.

Mô hình phổ biến có một vòng mô phỏng khách hàng để kiểm tra khả năng lắng nghe chủ động và tổng hợp nhu cầu. Đó là quy trình chung của ngành, không phải của Rogo, nhưng đủ làm khung để bạn đối chiếu với job post.

Job post của Rogo thì nói rõ hơn. FDE sở hữu toàn bộ vòng đời hạ tầng cho các bản deployment Rogo ở khách hàng, và làm việc sát bên các khách hàng chiến lược như một cố vấn kỹ thuật mà khách hàng tin tưởng.

Bản đăng trên trang tuyển dụng của Thrive Capital yêu cầu 5–7+ năm kinh nghiệm, cùng kinh nghiệm thực tế với Kubernetes và các công cụ Infrastructure as Code (IaC). Bản đăng trên Built In còn nhắc đến Terraform, Helm, script tự động hóa và việc xây công cụ tùy biến trên API của Rogo.

Vì thế, việc đầu tiên trước cuộc gọi với recruiter là đặt CV cạnh job post và tìm cho mỗi dòng yêu cầu một bằng chứng cụ thể. Dòng nào chưa có bằng chứng chính là chỗ bạn cần luyện trong mấy tuần tới.

## Bạn sẽ deploy vào môi trường nào?

Khách hàng của Rogo là các ngân hàng đầu tư và định chế tài chính lớn, trong đó có Rothschild & Co, Jefferies, Lazard, Moelis và Nomura. Rogo tự giới thiệu là nền tảng AI doanh nghiệp bảo mật, do người làm tài chính xây dựng và dành cho người làm tài chính.

Bối cảnh này ảnh hưởng trực tiếp đến buổi phỏng vấn. Nền tảng AI chạy trên tài liệu của ngân hàng thì câu hỏi kỹ thuật nào cũng dễ quay về chuyện dữ liệu nằm ở đâu, ai được truy cập và lỗi được xử lý ra sao. Khi trả lời, bạn nên chủ động nói đến bảo mật và tính đúng đắn trước khi người phỏng vấn phải hỏi.

## Vòng coding không khó, nhưng không được cẩu thả

techinterview.org khuyên dồn phần lớn thời gian vào các bài coding mức trung bình có bấm giờ. Vì code sạch và đúng được đánh giá cao, bạn nên đầu tư vào chất lượng hơn là cày đề khó. Thử làm một bài giả định lấy bối cảnh ngân hàng như dưới đây.

Đề bài: data room có danh sách file, mỗi file có tên, nhóm tài liệu và số phiên bản. Bạn cần giữ lại phiên bản mới nhất của mỗi file, rồi báo những nhóm bắt buộc nào đang thiếu.

```python
from dataclasses import dataclass

REQUIRED = {"financials", "contracts", "cap_table"}

@dataclass(frozen=True)
class Doc:
    name: str
    category: str
    version: int

def latest_versions(docs: list[Doc]) -> dict[str, Doc]:
    latest: dict[str, Doc] = {}
    for doc in docs:
        current = latest.get(doc.name)
        if current is None or doc.version > current.version:
            latest[doc.name] = doc
    return latest

def missing_categories(docs: list[Doc]) -> set[str]:
    present = {d.category for d in latest_versions(docs).values()}
    return REQUIRED - present
```

Chạy thử với bốn file: Q3_PL bản 1 và bản 2 (financials), SPA bản 1 (contracts), NDA bản 1 (contracts). Hàm thứ nhất trả về ba file là Q3_PL bản 2, SPA và NDA. Hàm thứ hai báo thiếu cap_table.

Điểm cộng nằm ở những gì bạn nói trong lúc viết. Nếu danh sách rỗng thì cả ba nhóm đều thiếu. Nếu hai bản trùng số phiên bản thì code đang giữ bản xuất hiện trước, và bạn nên hỏi người phỏng vấn xem đó có đúng ý họ không.

Nếu một file đổi nhóm giữa hai phiên bản thì nhóm được tính theo bản mới nhất. Hãy nói ra từng giả định như vậy, đừng để chúng nằm im trong code. Khi luyện, hãy viết luôn ba test cho ba trường hợp này rồi mới coi bài là xong.

## Hạ tầng: nói như người đã từng tự vận hành

Chưa có nguồn nào xác nhận Rogo có vòng design riêng. Nhưng job post giao hẳn vòng đời hạ tầng cho FDE, nên nhiều khả năng ở vòng nào đó bạn sẽ bị hỏi về deployment chứ không chỉ về kiến trúc ứng dụng.

Thử hình dung câu hỏi: một ngân hàng muốn chạy nền tảng trong môi trường cách ly riêng, bạn sẽ dựng và bảo trì nó ra sao?

Một câu trả lời tốt thường đi theo trình tự. Đầu tiên, bạn mô tả hạ tầng của từng khách hàng bằng Terraform dùng chung module để dựng lại được và review được. Workload chạy trên Kubernetes, mỗi khách hàng có Helm values riêng. Sau đó bạn nói tiếp về nâng cấp phiên bản, giám sát và cách rollback khi một bản deploy bị lỗi.

Điều người phỏng vấn muốn nghe là bạn hiểu FDE lo hạ tầng từ ngày dựng đến lúc vận hành, chứ không cài xong rồi bàn giao. Nếu CV của bạn có một dòng kiểu "tự vận hành X môi trường khách hàng bằng Terraform và Kubernetes", hãy chuẩn bị để kể chi tiết về dòng đó.

Bạn cũng nên có sẵn một ví dụ về công cụ từng xây trên API của một sản phẩm để giải một vấn đề thật của khách hàng.

**Điểm mấu chốt:** Với FDE, hạ tầng của khách hàng là việc của bạn từ ngày dựng đến ngày vận hành.

## Khi người phỏng vấn đóng vai khách hàng

Nếu Rogo đi theo mô hình chung có vòng mô phỏng khách hàng, đó sẽ là lúc bạn thể hiện vai trò cố vấn kỹ thuật mà job post nhắc đến. Trước khi đề xuất giải pháp, hãy lắng nghe trọn vấn đề và tóm lại nhu cầu bằng lời của bạn. Sau đó hỏi xem mình đã hiểu đúng chưa.

Với câu hỏi kiểu "kể về một lần bạn làm việc với khách hàng", bạn có thể dựng câu chuyện theo bốn phần. Mở đầu bằng điều khách hàng nghi ngờ, tiếp theo là bằng chứng bạn đã dựng để kiểm chứng. Sau đó là chỗ bạn thẳng thắn nói điều gì chưa làm được, và cuối cùng là quyết định của khách hàng.

Một kịch bản mẫu, giả định, đủ cả bốn phần: "Đội IT của khách hàng lo dữ liệu deal bị đưa ra khỏi mạng nội bộ. Tôi dựng bản thử nghiệm ngay trong môi trường của họ và cho họ xem log truy cập để thấy không có kết nối nào ra ngoài."

"Có một tính năng họ hỏi mà tôi nói rõ là chưa hỗ trợ, kèm theo cách xử lý tạm thời. Cuối cùng họ đồng ý chạy thử với một nhóm nhỏ trước, và mở rộng sau khi đội IT tự kiểm tra lại log."

Phần thừa nhận giới hạn đáng giá hơn bạn nghĩ. Khách hàng tin một cố vấn kỹ thuật khi người đó dám nói "không" đúng lúc, chứ không phải khi việc gì cũng gật đầu. Còn phần quyết định cho thấy câu chuyện của bạn có kết quả, không chỉ có nỗ lực.

## Một lộ trình gợi ý và những lỗi hay gặp

Cả quy trình có thể chỉ kéo dài hai đến bốn tuần, nên tốt nhất là bắt đầu ôn trước cả cuộc gọi đầu tiên. Lộ trình dưới đây chỉ là gợi ý, bạn có thể co giãn tùy thời gian của mình.

Vì coding là vòng duy nhất được nhắc đến, hãy dành cho nó phần lớn thời gian. Mỗi ngày giải bài mức trung bình có bấm giờ và tự review code như review cho đồng nghiệp: tên biến, cấu trúc, test.

Song song với đó, tự deploy một service nhỏ bằng Kubernetes, Terraform và Helm, rồi tập trình bày bản thiết kế trong 10 phút. Cuối cùng, viết sẵn hai hoặc ba câu chuyện về khách hàng theo bốn phần ở trên.

Lỗi phổ biến nhất là luyện đề khó rồi nộp code chạy được nhưng lộn xộn, trong khi theo techinterview.org, code sạch mới là thứ được đánh giá cao. Một lỗi khác cũng hay gặp là coi hạ tầng là việc của đội khác, trong khi job post giao hẳn phần đó cho FDE.

Cũng đừng nói về AI một cách chung chung mà quên rằng khách hàng là ngân hàng đầu tư. Một nền tảng tự định vị là bảo mật thì bạn cũng nên trả lời như người đặt bảo mật lên hàng đầu.

Quy trình của Rogo rồi có thể thay đổi, nhưng những việc ghi trong job post sẽ khó thay đổi hơn nhiều. Chuẩn bị theo đúng các việc đó thì vòng phỏng vấn nào xuất hiện, bạn cũng đã có bằng chứng để trả lời.

**Thử ngay tuần này:**

- Bấm giờ 30 phút giải bài data room trong bài, vừa làm vừa nói to từng bước, rồi viết thêm ba test cho các edge case
- Viết một trang mô tả cách bạn deploy một service lên Kubernetes bằng Terraform và Helm cho một khách hàng cần cách ly dữ liệu, rồi tập trình bày trong 10 phút
- Chọn một lần bạn từng thuyết phục khách hàng hoặc một đội khác bằng bằng chứng kỹ thuật, rồi viết lại thành câu chuyện 2 phút theo bốn phần

## Nguồn

- [Rogo Interview Guide (2026): The AI Analyst Loop and What to Prep](https://www.techinterview.org/companies/rogo-interview-guide/)

- [Forward Deployed Engineer – Rogo (Thrive Capital Portfolio Careers)](https://jobs.thrivecap.com/companies/rogo-2-5b85e7f6-0093-4699-81a6-bb8642faf5b2/jobs/59480325-forward-deployed-engineer)

- [Forward Deployed Engineer - Rogo | Built In](https://builtin.com/job/forward-deployed-engineer/7238393)

- [Rogo raises $160m Series D to scale finance AI platform](https://fintech.global/2026/04/29/rogo-raises-160m-series-d-to-scale-finance-ai-platform/)

- [Rogo Announces $18M Series A Funding Round led by Khosla Ventures to Build Wall Street's First AI Analyst](https://prnewswire.com/news-releases/rogo-announces-18m-series-a-funding-round-led-by-khosla-ventures-to-build-wall-streets-first-ai-analyst-302264427.html)

- [The Four Interview Rounds (Educative, Forward Deployed Engineer for AI Systems)](https://www.educative.io/courses/forward-deployed-engineer/the-four-interview-rounds)
