Singapore, quốc đảo được coi là Silicon Valley của châu Á. Nơi đây nổi tiếng với môi trường an toàn, hệ thống giáo dục tốt, văn hóa Á Đông (gần giống Việt Nam), chính trị ổn định và chính sách mở cửa cho người nước ngoài cực kỳ tốt. Vì thế nên việc Sing tiến đang ngày trở nên phổ biến và rất đáng thử, đặc biệt là đối với lập trình viên Việt Nam vì có vị trí địa lý khá gần nước ta, mọi điều kiện đều tốt và ổn định.
Ngoài ra, Chính phủ Singapore luôn có tầm nhìn về một Smart Nation, do đó thị trường công nghệ tại đây cực kỳ sôi động với hàng loạt các công ty công nghệ bậc nhất thế giới: Google, Apple, Amazon, các công ty Startup có headquarter tại Sing: Grab, Traveloka, Shopee,...
Nhằm thu hút nhân tài mà mức lương của lập trình viên tại Singapore ở mức cao, trung bình từ 4500 SGD (junior)- 7500 SGD (senior)
Sức hấp dẫn lớn đồng nghĩa với việc mức cạnh tranh cao. Trên thực tế, có rất nhiều lập trình viên từ nhiều quốc gia Châu Á khác như Philippine, Malaysia, Indonesia, Ấn Độ, Trung Quốc…cũng tìm kiếm cơ hội làm việc tại Sing
Chính sự cạnh tranh này cũng khiến cho những tiêu chuẩn tuyển dụng tại Sing cũng cao hơn mặt bằng chung của khu vực, về cả kỹ năng và kinh nghiệm, đặc biệt họ đánh giá cao về Technical Skill. Ngoài ra, còn có những yêu cầu về tố chất như tính chủ động, khả năng giải quyết vấn đề nhạy bén…
Còn xét về xu hướng tuyển dụng, trong những năm gần đây, nhu cầu của các công ty Sing cũng đã trở lên đa dạng hơn, về cả ngôn ngữ lẫn các công nghệ, đặc biệt các công nghệ mới như Blockchain, AI, Machine Learning…
Trên thực tế, việc có tổng bao nhiêu vòng phỏng vấn sẽ phụ thuộc vào từng công ty, từng vị trí mà bạn muốn ứng tuyển. Nhưng thông thường sẽ có 1 số vòng như sau:
- Vòng 1: Nộp CV
Việc chuẩn bị một CV tốt, đầy đủ thông tin, biết cách làm nổi bật những ưu điểm, thành tựu của bạn là một điều cực kỳ quan trọng. Việc này sẽ quyết định 100% giai đoạn đầu tiên bạn có được phía tuyển dụng lập trình viên Singapore để mắt đến hay không. Vậy nên hãy chuẩn bị kỹ phần này thông qua các thông tin tham khảo, từ những anh/chị đi trước nhé!
- Vòng 2: Phone Screening và Online Screening (Sơ lọc)
Tại vòng này, bạn sẽ được setup một buổi trao đổi qua điện thoại khoảng 30 phút. Nội dung vòng này chủ yếu xoay quanh việc chia sẻ thông tin cá nhân, sơ lược kinh nghiệm làm việc và kỳ vọng về thu nhập của bạn khi làm việc tại công ty
Sau khi qua được vòng Phone Screening, HR sẽ tiếp tục setup cho bạn một buổi phỏng vấn thứ 2 thông qua các bài test ở level trung bình. Lập trình viên sẽ nhận được một email trong đó có một đường link phỏng vấn trực tiếp thông qua một nền tảng nào đó (như HackerRank, Codility, HackerUs...) để làm 1 bài test nhỏ về giải thuật hoặc 1 loạt trắc nghiệm (multiple choice) chuyên môn hoặc câu hỏi liên quan đến Git (phần mềm) như Version Control (Quản lý phiên bản)...
- Vòng 3: Coding Interview
Nội dung vòng này thường họ sẽ đưa ra đề bài và yêu cầu bạn phải trình bày nó dựa vào kinh nghiệm thực tế khi làm việc của bạn. Ví dụ: Trình bày tất cả định nghĩa của một số cấu trúc dữ liệu như mảng, leet, queue, stack và việc ứng dụng các cấu trúc dữ liệu này vào việc coding.
Nếu lập trình viên chỉ code, không giao tiếp hay trình bày, trao đổi với nhà phỏng vấn, thì họ sẽ dễ bị đánh giá là khả năng technical (chuyên môn công nghệ) tốt nhưng không biết cách thể hiện, sau này nếu gặp vấn đề thì không raise lên, không biết cách làm việc nhóm, không nói năng phản ứng gì. Từ đó, họ sẽ đánh giá thấp bạn và khả năng fail của bạn sẽ rất cao.
- Vòng 4: Talk with Hiring Manager
Đây là vòng mà bạn sẽ phỏng vấn cùng với Hiring Manager - quản lý trực tiếp, người mà bạn sau này sẽ phải báo cáo công việc khi vào làm. Nội dung vòng này chủ yếu xoay quanh việc đánh giá Tech Fit (độ phù hợp công nghệ) và Culture Fit (phù hợp văn hóa) hay không. Ngoài Hiring Manager, vòng này ở một số công ty có thể sẽ để cả team vào cùng đánh giá.
- Vòng 5: Talk with an Upper Level Manager (CTO, CEO…)
Sau khi vượt qua được vòng 4, lập trình viên tại Singapore đã gần như đặt được 1 chân vào Offer Letter rồi, nhưng họ vẫn phải vượt qua được vòng cuối cùng là nói chuyện với những người quản lý cấp cao hơn của Hiring Manager như CTO (Giám đốc Công nghệ), CEO…
Nội dung vòng phỏng vấn này vẫn là về Culture Fit nhưng với những người ở level cao như CTO, CEO họ sẽ có những đánh giá về nhân viên khác so với người mà mình sẽ làm việc trực tiếp và đánh giá mình (Hiring Manager).
- Những ưu điểm của lập trình viên Việt Nam
Đầu tiên, có thể nói năng lực của lập trình viên Việt Nam không hề thua kém bất cứ đất nước nào, đa số dev đều khá thông minh, tư duy tốt. Điểm mạnh của các bạn chính là thuật toán và Technical Skill
Ngoài ra, các bạn còn ham học hỏi, chăm chỉ và luôn cố gắng để phát triển bản thân tốt hơn.
Vậy nên, cơ hội Sing tiến của các lập trình viên Việt Nam có 2-3 năm kinh nghiệm là rất lớn.
- Những nhược điểm của lập trình viên Việt Nam
Điểm yếu đầu tiên của lập trình viên Việt Nam mà rất nhiều bạn hay gặp là bệnh tự ti. Chăm chỉ là đức tính tốt nhưng chỉ chăm chăm vào làm, ít nói, ít giao tiếp, chưa biết trình bày thành quả của mình nên nhiều bạn gặp thiệt thòi khi làm trong môi trường nước ngoài.
Điểm yếu thứ hai là Tiếng Anh. Các công ty công nghệ Singapore không yêu cầu lập trình viên phải nói trôi chảy như dân bản xứ (mặc dù đương nhiên là càng giỏi càng tốt) nhưng về cơ bản, bạn cần phải nghe được, giao tiếp được ở mức thông thường và có đủ vốn từ vựng chuyên ngành để giải thích các vấn đề technical.
Ngoài ra, một vài lập trình viên còn chưa quen với tác phong chuyên nghiệp của môi trường quốc tế nên hay trễ giờ, vào họp muộn, ngại trao đổi…
Để có thể lọt vào mắt xanh của các nhà tuyển dụng, hãy đảm bảo rằng bạn chuẩn bị đủ về cả CV, kỹ năng phỏng vấn và cả yếu tố tâm lý
Về CV:
- Nhờ người review: Để đảm bảo không sai chính tả, ngữ pháp. Đừng gửi cho nhà tuyển dụng 1 chiếc CV sai chính tả, có thể bạn sẽ không qua được vòng CV luôn.
- Template chuyên nghiệp: Hãy bỏ những thông tin rườm rà, không cần thiết.
- Đưa thông tin 1 cách chính xác, có thông tin xác thực: Cụ thể là không tự chấm trình độ bằng điểm, số sao, v.v nếu không có chứng chỉ công nhận.
Trước khi phỏng vấn
- Hãy chú ý ôn tập lại các kiến thức nền tảng về thuật toán, cơ sở dữ liệu…
- Nên thực hiện mock interviews nhiều lần, luyện trả lời Tiếng Anh thành thục, lưu loát
- Review lại quá trình làm việc để tìm ra những kinh nghiệm nổi bật của bạn, đó có thể là điểm mấu chốt để nhà tuyển dụng lựa chọn bạn
Và cuối cùng, hãy cứ tự tin tham gia phỏng vấn, tinh thần tốt sẽ giúp bạn thể hiện hết khả năng của bản thân.
-----------------------
Để có thể chuẩn bị tốt hơn cho hành trình Sing tiến, tham khảo ngay chương trình Global Developer của MindX tại: https://global-developer.mindx.edu.vn/