Tác giả: Lê Trương Quốc Thắng

Thông thường trong các vòng phỏng vấn sẽ có một vòng về chuyên ngành các bạn đam mê. Mình chuyên về Android nên các vòng bên dưới là về Android

SkedGo Internship

Sau phần giới thiệu bản thân, câu hỏi đầu tiên như sau:

  • Có 25 con ngựa và 5 đường đua.
  • Các đường đua chỉ có thể xác định thứ tự về đích mà không biết chính xác thời gian về đích của mỗi con ngựa.
  • Hỏi cần ít nhất bao nhiêu vòng đua để chọn ra 3 con ngựa nhanh nhất?

Đây là một câu hỏi rất hay trong phỏng vấn vì rất khó để đưa ra câu trả lời chính xác ngay, từ đó dễ dàng kiểm tra khả năng giao tiếp, cách ứng viên phát hiện dần dần và giải quyết vấn đề. Điều người phỏng vấn mong muốn thấy khi hỏi câu này không phải là một câu trả lời đúng ngay lập tức (nếu được thì quá tốt) mà là kỹ năng giao tiếp, giải quyết vấn đề, cải tiến cách giải quyết.... để đạt được mục tiêu cuối cùng.

VNG Fresher

VNG là một trong những công ty khởi nghiệp thành công vang dội trong ngành CNTT ở Việt Nam.

Quy trình phỏng vấn

  • Vòng 1: Tư duy logic và lập trình cơ bản. Một bộ đề bí mật được cập nhật thường xuyên, bao gồm các câu hỏi để đánh giá khả năng suy luận và kiến thức cơ bản về tin học của ứng viên. Ở vòng này không đòi hỏi bất cứ kiến thức chuyên ngành hay kinh nghiệm làm việc gì.

    Một vài câu hỏi thú vị:

    • Có 2 vòi nước, 1 vòi nếu chảy vào bể nước thì mất 2 phút đầy 1 vòi mất 3 phút thì đầy, bể nước có 1 lỗ xả và nếu để bể nước đầy thì mất 6 phút để xả hết. Vậy nếu cho 2 vòi nước chảy cùng lúc vào bể và mở lỗ xả nước thì mất bao lâu để bể đầy?
    • Điền số tiếp theo vào dãy số 9, 15, 32, 57, ..
  • Vòng 2: Kiến thức về lập trình hướng đối tượng (Object Oriented Programming), Java và Android.

  • Vòng 3: Các câu hỏi cơ bản về tin học, mức độ sâu sẽ tăng dần theo từng câu hỏi. Một vài câu hỏi ví dụ:

    • Sự khác biệt giữa GET & POST (hai phương thức trao đổi dữ liệu phổ biến trong mạng máy tính)? Từ những khác biệt đó sẽ mang lại hệ quả gì?
    • Cho ví dụ khi nào dùng giao thức TCP, khi nào dùng giao thức UDP? Để trả lời được câu hỏi này cần hiểu sâu 2 giao thức này.

Ngoài ra còn gặp gỡ, trao đổi với phó giám đốc bộ phận tuyển dụng. Mục đích là để xem xét sự phù hợp với văn hoá và con người công ty.

Không nhận được lời mời làm việc (offer) không có nghĩa là bạn không giỏi mà nó nghĩa là bạn và công ty không phù hợp. Ví dụ như công ty khởi nghiệp (start-up) đòi hỏi nhân viên phải học hỏi thật nhanh, làm ra sản phẩm thật nhanh nhưng bạn thì chú trọng nhiều vào chất lượng của mã (code), rõ ràng bạn không phù hợp. Nhưng bạn lại phù hợp với công ty chú trọng hơn vào chất lượng, ví dụ Google, Facebook,... chẳng hạn. Phỏng vấn là đôi bên tìm hiểu lẫn nhau, xem có phù hợp với nhau không chứ không phải chỉ là công ty tìm người làm việc.

Còn tiếp...