3 NĂM KINH NGHIỆM CHINH PHỤC TIKTOK SINGAPORE NHƯ THẾ NÀO?

Không phải ai cũng có một hành trình thẳng tiến khi apply vào các công ty công nghệ lớn. Có những người phải mất nhiều tháng, thậm chí cả năm để chuẩn bị, thử - sai - rồi thử lại. Trong buổi trò chuyện hôm nay, mình có dịp phỏng vấn một học viên của Engineer Pro - người vừa chính thức nhận offer từ TikTok Singapore sau một quá trình chuẩn bị dài hơi và nhiều nỗ lực. Cùng nghe bạn chia sẻ chi tiết về hành trình của mình, từ background cá nhân, quá trình học tập đến trải nghiệm phỏng vấn thực tế.

Trước tiên, bạn có thể giới thiệu một chút về bản thân, background cũng như kinh nghiệm làm việc của mình được không?

Hiện tại em đang có khoảng 3 năm kinh nghiệm làm việc trong lĩnh vực Software Engineering. Trong suốt quá trình làm việc, em tập trung chủ yếu vào mảng Backend, nên phần lớn kinh nghiệm của em xoay quanh việc xây dựng hệ thống, xử lý logic phía server và làm việc với các service backend.

Về môi trường làm việc hiện tại thì em đang làm việc tại Việt Nam, chưa có kinh nghiệm làm việc ở nước ngoài trước đó. Những kinh nghiệm em tích lũy được trong 3 năm qua chủ yếu là từ các dự án thực tế liên quan đến backend development.

Hiện tại bạn đã nhận offer chính thức từ TikTok chưa hay mới chỉ dừng lại ở vòng phỏng vấn?

Em đã ký offer rồi ạ. Tuy nhiên hiện tại vẫn chưa onboard ngay mà còn một số bước thủ tục phía sau cần hoàn tất. Nếu mọi thứ diễn ra suôn sẻ thì em sẽ chuyển sang Singapore để làm việc trong thời gian tới.

Trước khi đi phỏng vấn, bạn đã học những khóa nào tại Engineer Pro?

Em đã tham gia khóa Backend và sau đó có đăng ký thêm khóa System Design.

Sau khi học xong, bạn đánh giá như thế nào về chất lượng các khóa học tại Engineer Pro?

Theo cảm nhận của em thì cả hai khóa học đều cung cấp khá đầy đủ các kiến thức nền tảng quan trọng.

  • Với khóa Backend, nội dung cover khá rộng, bao gồm nhiều topic quan trọng trong backend mà một software engineer cần nắm.
  • Còn với khóa System Design, khóa học giúp em xây dựng được nền tảng cơ bản về cách thiết kế hệ thống, hiểu được các concept quan trọng.

Trong quá trình đi phỏng vấn, em nhận thấy có một số câu hỏi liên quan trực tiếp đến những nội dung mình đã học, nên cũng có lợi thế nhất định.

Về quá trình apply vào TikTok, bạn tự apply hay có referral?

Dạ em có cả hai. Trước đó khoảng 2-3 tháng, em có apply vào một team khác nhưng không đậu. Sau đó khoảng 1-2 tháng thì có HR liên hệ lại để phỏng vấn cho một team khác.

Nên em cũng không rõ là tính theo hướng referral hay là do hệ thống internal của họ, nhưng cơ hội đến thì em tiếp tục thử sức.

Lý do bạn chọn TikTok là gì? Có phải mục tiêu từ trước không?

Trước đó em đã có mục tiêu là muốn vào các công ty tech lớn, nên em có apply nhiều nơi, trong đó có TikTok. Khi có cơ hội thì em cố gắng chuẩn bị thật kỹ vì bản thân cũng nhận thức được đây là một công ty lớn, yêu cầu cao.

Bạn đã chuẩn bị cho quá trình phỏng vấn trong bao lâu? Có lộ trình cụ thể không?

Tổng thời gian em chuẩn bị là khoảng 1 năm. Trong thời gian đó, em tập trung học các kiến thức liên quan đến System Design và Algorithm.

Về lộ trình thì em có định hướng trước, nhờ tìm hiểu nên em biết các vòng phỏng vấn sẽ bao gồm những chủ đề gì. Từ đó em chia nhỏ từng phần, mỗi chủ đề sẽ ôn tập kỹ càng thay vì học lan man.

Bạn có thể chia sẻ chi tiết quy trình phỏng vấn tại TikTok không?

Quy trình gồm khoảng 5 vòng:

  • Vòng 1: Trao đổi với HR, chủ yếu là các câu hỏi behavioral, lý do nghỉ việc… khá nhẹ nhàng.
  • 3 vòng technical liên tiếp:
    • Hai vòng đầu tập trung nhiều vào CS fundamentals và Algorithm, độ khó khá cao.
    • Vòng thứ ba tập trung vào System Design.
  • Vòng cuối: Phỏng vấn thêm về behavioral với một bên khác, sau đó nếu pass thì sẽ đến bước deal lương.

Theo bạn, vòng nào khó nhất?

Thực ra em thấy mỗi vòng đều có cái khó riêng.

  • Algorithm thì khá nặng và đòi hỏi tư duy tốt.
  • CS fundamentals cũng rất sâu và dễ bị hỏi chi tiết.
  • System Design thì yêu cầu khả năng thiết kế và tư duy tổng thể.

Nói chung các vòng technical đều khá challenging, không có vòng nào là dễ cả.

Kiến thức từ Engineer Pro giúp bạn bao nhiêu phần trăm trong quá trình phỏng vấn?

Em nghĩ là có áp dụng khá nhiều, đặc biệt là phần CS fundamentals và System Design.

Có những kiến thức áp dụng trực tiếp, nhưng cũng có nhiều phần là gián tiếp - tức là mình phải dựa vào nền tảng đã học để suy luận và giải quyết vấn đề trong bài phỏng vấn.

Quá trình ôn luyện của bạn có trúng tủ không?

Em nghĩ là không hẳn. Không phải kiểu học trúng đúng câu hỏi.

Nhưng các kiến thức mình học có liên quan, nên khi gặp câu hỏi thì mình có thể suy luận từ những gì đã biết để giải quyết. Điều này đòi hỏi phải hiểu bản chất chứ không chỉ học thuộc.

Bạn có lời khuyên nào cho các bạn muốn apply vào TikTok không?

Theo em:

  • TikTok rất chú trọng Algorithm, đặc biệt ở các vòng đầu.
  • CS fundamentals cũng là phần rất quan trọng.
  • Với level cao hơn thì cần thêm System Design.
  • Nên học đa dạng, không nên chỉ tập trung vào một mảng.
  • Nếu có referral thì sẽ dễ qua vòng CV hơn.

Bạn có lo lắng khi sắp sang Singapore làm việc không?

Dạ cũng có. Vì đây là môi trường mới và TikTok là công ty lớn, nên chắc chắn áp lực sẽ cao. Em vừa háo hức nhưng cũng có chút lo lắng. Hiện tại em đang chuẩn bị tinh thần để sẵn sàng thích nghi với môi trường mới.

Bạn dự kiến khi nào sẽ onboard?

Em dự kiến sẽ onboard sau khoảng tầm cuối tháng 3, sau Tết.

Câu chuyện của bạn học viên này cho thấy rõ rằng: để chinh phục những công ty lớn như TikTok, không có con đường tắt. Đó là sự kết hợp giữa nền tảng kiến thức vững, quá trình ôn luyện dài hạn và khả năng tư duy, suy luận trong phòng phỏng vấn.

Hy vọng những chia sẻ chi tiết này sẽ giúp các bạn đang có mục tiêu tương tự có thêm góc nhìn thực tế và định hướng rõ ràng hơn trên hành trình của mình.

_________________________________

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