PHỎNG VẤN TIKTOK NHIỀU LẦN, KHÔNG TRƯỢT TECHNICAL, VÌ SAO VẪN CHƯA CÓ OFFER?

TikTok là một trong những công ty công nghệ phát triển nhanh nhất thế giới, với hệ thống có quy mô cực lớn và yêu cầu cao về tốc độ, hiệu năng và khả năng scale. Tuy nhiên, bên cạnh kỹ thuật, TikTok cũng đặc biệt chú trọng đến phong cách làm việc, cách giao tiếp và mức độ phù hợp với văn hóa tổ chức.

Trong bài viết cuối cùng của series, Engineer Pro tiếp tục trò chuyện cùng học viên Engineer Pro, hiện đang là Backend Engineer tại Shopee Singapore để chia sẻ trải nghiệm phỏng vấn TikTok, nơi anh đã vượt qua hầu hết các vòng kỹ thuật nhưng lại dừng lại ở một yếu tố ít ai ngờ tới: non-technical.

Anh có thể giới thiệu lại ngắn gọn về bản thân cho các bạn đọc mới không ạ?

Hiện tại mình đang làm Backend Engineer tại Shopee Singapore, được khoảng 3 năm rưỡi.

Mình từng làm backend cho team Buyer, sau đó chuyển sang team Clearing & Settlement tại Shopee. Trước khi sang Singapore, mình từng làm Machine Learning Engineer tại VNG, cả part-time và full-time.

Nhìn chung, background của mình khá thuần về software engineering, với thêm một chút nền tảng ML.

Anh đã học những khóa nào tại Engineer Pro và điều đó giúp gì cho anh trong quá trình phỏng vấn TikTok?

Mình đã học System Design 1 và System Design 2 tại Engineer Pro.

Các khóa học giúp mình:

  • Có tư duy hệ thống rõ ràng

  • Biết cách trình bày vấn đề mạch lạc

  • Tự tin hơn khi trả lời các câu hỏi follow-up

Những điều này hỗ trợ mình rất nhiều ở các vòng coding nâng cao và system design của TikTok.

Anh chuẩn bị cho TikTok như thế nào ạ?

So với Motional thì mình chuẩn bị ít hơn cho TikTok.

Mình chủ yếu ôn lại:

  • Coding backend

  • System design cơ bản

  • Đọc trước về quy mô hệ thống của TikTok

Phần behavioral / culture thì mình khá chủ quan, vì nghĩ rằng chỉ cần trả lời trung thực là đủ.

Anh đến với cơ hội phỏng vấn TikTok như thế nào?

Mình được recruiter TikTok chủ động liên hệ qua LinkedIn. Sau đó mình gửi CV và pass vòng resume.

Quy trình phỏng vấn TikTok gồm những vòng nào?

Quy trình của TikTok khá dài, gồm:

  • Một vòng coding screening

  • Sau đó là interview loop với nhiều vòng liên tiếp

Trong loop có:

  • Coding

  • System design

  • Behavioral / culture fit

Anh đánh giá thế nào về các vòng kỹ thuật của TikTok?

Về kỹ thuật, mình cảm thấy khá ổn. Coding và system design đều ở mức mình quen thuộc.

Interviewer hỏi khá nhiều về:

  • Performance

  • Scale

  • Cách xử lý dữ liệu lớn

Mình pass được các vòng kỹ thuật mà không gặp quá nhiều khó khăn.

Vậy vấn đề phát sinh ở đâu ạ?

Vấn đề nằm ở vòng non-technical / behavioral.

TikTok hỏi rất nhiều về:

  • Cách mình làm việc với manager

  • Cách xử lý conflict

  • Cách phản hồi khi không đồng ý với quyết định

Mình trả lời rất thẳng, theo đúng suy nghĩ cá nhân, nhưng sau này nhìn lại thì mình thấy chưa thực sự phù hợp với kỳ vọng văn hóa của TikTok.

Kết quả cuối cùng của anh với TikTok như thế nào?

Sau khi hoàn tất toàn bộ các vòng, mình nhận được kết quả không đậu.

Recruiter có feedback khá thẳng:

  • Kỹ thuật của mình ổn

  • Nhưng cách giao tiếp và phản hồi trong các tình huống non-technical chưa phù hợp với văn hóa làm việc của TikTok

Từ trải nghiệm này, anh có lời khuyên nào dành cho các bạn muốn phỏng vấn TikTok không ạ?

Theo mình, đây là vài điểm rất quan trọng:

  • Đừng coi nhẹ vòng non-technical. TikTok đánh giá phần này rất kỹ.

  • Trả lời trung thực là cần thiết, nhưng cũng cần đặt trong bối cảnh văn hóa công ty.

  • Nên chuẩn bị trước các câu chuyện về conflict, disagreement và cách compromise.

  • Kỹ thuật tốt là điều kiện cần, nhưng culture fit mới là điều kiện đủ.

Trải nghiệm phỏng vấn TikTok là mảnh ghép cuối cùng, giúp anh Lâm nhìn lại toàn bộ hành trình phỏng vấn tại các công ty công nghệ hàng đầu. Nó cho thấy rằng, ngay cả khi đã vượt qua các vòng kỹ thuật khó nhằn, thì cách giao tiếp, thái độ và mức độ phù hợp với văn hóa công ty vẫn có thể quyết định kết quả cuối cùng.

Đây cũng là một bài học quan trọng cho bất kỳ kỹ sư nào đang hướng tới big tech: phỏng vấn là đánh giá con người toàn diện, không chỉ là kỹ thuật.

_____________________________

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ệ:

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

icon icon icon