Một số bí mật trong phỏng vấn kỹ thuật Alibaba
Lời giới thiệu: Giới thiệu chi tiết những năng lực ứng viên cần có trong phỏng vấn để có xác suất nổi bật cao hơn.
Địa chỉ bài viết gốc: https://mp.weixin.qq.com/s/M2M808PwQ2JcMqfLQfXQMw
Gần đây công việc của tôi nhẹ nhàng hơn một chút nên được phân công tham gia phỏng vấn tuyển dụng sinh viên mới tốt nghiệp.
Khi đó tôi vẫn khá phấn khích. Trước đây tôi luôn là người được phỏng vấn, còn bây giờ chính tôi cũng trở thành người phỏng vấn người khác.
Sau đây tôi sẽ chia sẻ trải nghiệm phỏng vấn của mình (bật mí bí quyết phỏng vấn Alibaba).
Tôi sàng lọc hồ sơ như thế nào?
Trước khi phỏng vấn luôn phải sàng lọc hồ sơ, chắc mọi người đều biết điều này.
Alibaba rất có trách nhiệm trong việc tuyển dụng. Người phỏng vấn phải xem xét và sàng lọc hồ sơ của từng bạn, nếu không phù hợp còn phải ghi rõ lý do.
Đối với sinh viên mới tốt nghiệp, công việc đầu tiên rất quan trọng, hơn nữa cơ hội phỏng vấn tuyển dụng sinh viên mới tốt nghiệp cũng chỉ có một lần. Khi hồ sơ của bạn được tiếp nhận, điều đó có nghĩa bạn rất tin tưởng và yêu thích công ty Alibaba.
Vì vậy chúng tôi đều xem xét kỹ từng hồ sơ. Bạn có thể hoàn toàn yên tâm, hồ sơ sẽ không bị loại vô cớ.
Dù chúng tôi luôn giữ thái độ hết sức có trách nhiệm, hồ sơ của một số bạn thực sự rất khó đọc tiếp.
Về cách viết hồ sơ, trước đây tôi đã viết một bài tương tự. Tôi đặt bài đó ở đây để mọi người tham khảo: Một hồ sơ tốt nên có những nội dung gì
Khi sàng lọc hồ sơ, những thông tin sau rất quan trọng, mọi người nhất định phải viết cẩn thận:
- Kinh nghiệm dự án, cách viết cụ thể có thể xem trong bài đã nhắc ở trên.
- Các giải thưởng có giá trị cá nhân cao, chẳng hạn huy chương ACM, các cuộc thi máy tính, v.v.
- Kỹ năng cá nhân cũng được xem xét, nhưng cách viết trong phần lớn hồ sơ đều khá giống nhau, cố gắng viết ngắn gọn, súc tích.
- Bài báo đăng trên các tạp chí quan trọng và open source project là điểm cộng.
Những thông tin này rất quan trọng. Khi sàng lọc hồ sơ, chúng chiếm khoảng 4/5 tổng thể một hồ sơ.
Khi phỏng vấn, tôi chú trọng những khía cạnh nào?
Diễn đạt phải rõ ràng
Đây là một điểm yếu nghiêm trọng. Khi phỏng vấn, có bạn mất rất lâu vẫn không nói rõ được dự án mình đã làm, khiến tôi cũng sốt ruột thay bạn.
Có một phương pháp đơn giản để mô tả dự án, do chính tôi tổng hợp. Mọi người xem thử có phù hợp với mình không:
- Tốt nhất hãy mô tả ngắn gọn bối cảnh dự án để người phỏng vấn nhanh chóng biết dự án đã làm gì (khiến người phỏng vấn nhanh chóng hứng thú với dự án).
- Nói rõ dự án đã sử dụng những công nghệ nào và phần kỹ thuật đã dùng những công nghệ nào. Người phỏng vấn sẽ quan tâm đến công nghệ của bạn.
- Đã giải quyết vấn đề gì? Làm dự án chắc chắn là để giải quyết vấn đề, không thể làm dự án chỉ vì muốn làm dự án (năng lực giải quyết vấn đề rất quan trọng).
- Đã gặp những khó khăn nào, làm thế nào để vượt qua? Dự án gặp vấn đề và khó khăn là chuyện bình thường, vượt qua khó khăn mới là sự trưởng thành đáng kể.
- Dự án còn điểm nào cần hoàn thiện? Không thể thiết kế được một phương án thực thi hoàn hảo. Việc chỉ ra điểm cần cải thiện cho thấy bạn hiểu sâu và suy nghĩ kỹ về dự án.
Một buổi phỏng vấn thường kéo dài 60—80 phút. Diễn đạt tốt giúp hai bên hiểu nhau nhiều hơn.
Kiến thức nền tảng phải vững
Phỏng vấn tuyển dụng sinh viên mới tốt nghiệp rất chú trọng kiến thức nền tảng, vì vậy phần này thường được hỏi khá nhiều. Tôi thường kết hợp với dự án của bạn để đặt câu hỏi, xem bạn chỉ dừng ở mức sử dụng công nghệ hay đã có suy nghĩ chuyên sâu của riêng mình.
Yêu cầu về kiến thức nền tảng khác nhau tùy từng hướng, nhưng một số kiến thức nền tảng là dùng chung.
Chẳng hạn như data structure và algorithm, operating system, computer network, v.v.
Bạn nhất định phải nắm vững những kiến thức kỹ thuật nền tảng này. Các vị trí kỹ thuật đều sẽ hỏi ít nhiều về chúng.
Năng lực thực hành rất quan trọng
Action, action, action, việc quan trọng phải nói ba lần. Làm kỹ thuật không thể chỉ dựa vào lời nói, có thể triển khai được mới là điều quan trọng nhất.
Ngoài hỏi về kiến thức nền tảng và dự án, người phỏng vấn cũng sẽ kiểm tra năng lực thực hành của bạn. Thời gian phỏng vấn thường không quá dài, tùy vị trí mà thường sẽ yêu cầu bạn viết một số bài toán algorithm.
Phỏng vấn Alibaba sẽ không đưa ra những bài toán algorithm quá quái dị.
Chủ yếu vẫn là kiểm tra năng lực thực hành, năng lực suy nghĩ và năng lực vận dụng data structure của bạn.
Trong quá trình viết code, tôi cũng tổng hợp phương pháp của riêng mình:
- Đừng vội viết ngay từ đầu. Hãy đọc kỹ đề, hỏi rõ ý đồ của đề bài, đừng tự cho rằng mình đã hiểu hướng giải quyết. Trong công việc, trao đổi yêu cầu, làm rõ yêu cầu, đưa ra chất vấn và đề xuất là những thói quen rất tốt.
- Tiếp theo hãy trình bày hướng giải quyết. Nếu hướng giải quyết sai, sửa lại sau khi đã viết được một nửa sẽ rất lãng phí thời gian.
- Sau khi mô tả rõ ràng, trước tiên hãy viết các comment về từng bước của hướng giải quyết, vừa viết comment vừa lặp lại hướng suy nghĩ trong đầu để kiểm tra xem có đúng và tối ưu hay không.
- Cuối cùng, chú ý code style.
Ngoài những khía cạnh thường thấy trên
Thực ra hiện nay phỏng vấn đã cạnh tranh rất khốc liệt, nhiều điều được nói ở trên đều là câu trả lời học thuộc theo khuôn mẫu.
Có sinh viên nhận được rất nhiều câu hỏi và đáp án phỏng vấn rồi lặp đi lặp lại việc ghi nhớ. Khi người phỏng vấn đặt câu hỏi, bạn ấy bắt đầu tìm đáp án trong đầu.
Tôi thường chỉ cần hỏi vài câu là biết sinh viên đó có đang học thuộc các câu trả lời theo khuôn mẫu hay không.
Đối với những bạn học thuộc các câu trả lời theo khuôn mẫu, tôi thực sự rất buồn.
Dù bạn học thuộc rất tốt, tôi vẫn không thể cho bạn vượt qua. Tôi phải có trách nhiệm với nhiệm vụ của mình và với công ty!
Học thuộc tốt đến đâu cũng không bằng hiểu một kiến thức. Hiểu một kiến thức sẽ giúp bạn hiểu nhiều kiến thức khác. Nhiều kiến thức liên kết lại sẽ tạo thành một hệ thống kiến thức.
Khi người phỏng vấn hỏi bất kỳ vấn đề nào trong hệ thống đó, bạn đều có thể trình bày cả hệ thống cho họ nghe, chứ không phải đọc thuộc.
Tôi khá chú ý đến việc hiểu vấn đề một cách sâu sắc.
Trong quá trình phỏng vấn, tôi sẽ bắt đầu từ một câu hỏi rồi hỏi liên tiếp một chuỗi vấn đề, dần dần kết nối toàn bộ hệ thống lại.
Các cuộc thi và bài báo của bạn là điểm nổi bật. Đây là những điểm cộng rất quan trọng.
Trong phỏng vấn, tôi cũng xen kẽ một số câu hỏi mở, đều là các câu hỏi yêu cầu suy nghĩ để kiểm tra cách một bạn suy nghĩ về vấn đề.
Cuối cùng
Với tư cách là người phỏng vấn, tôi rất muốn nói với mọi người rằng mỗi doanh nghiệp đều khao khát nhân tài và đều mong tìm được người phù hợp nhất với sự phát triển của doanh nghiệp.
Trong phỏng vấn, người phỏng vấn sẽ cố gắng tìm hiểu giá trị của bạn.
Tuy nhiên, thời gian phỏng vấn có hạn. Bạn nhất định phải thể hiện năng lực và tiềm năng vô hạn của mình trong khoảng thời gian có hạn đó.
Cuối cùng, chúc bạn ưu tú tìm được công việc lý tưởng của mình!
Lời cuối
Nếu nội dung hữu ích với bạn, hãy tiện tay tặng JavaGuide một Star miễn phí để ủng hộ: GitHub | Gitee.
JavaGuide đã được duy trì gần bảy năm, tích lũy 6100+ commit, với sự chung tay hoàn thiện của 620+ contributor. Star, phản hồi và PR của bạn đều là động lực để dự án tiếp tục cập nhật.
Nếu bạn đang chuẩn bị phỏng vấn backend / phát triển ứng dụng AI, có thể tham khảo Knowledge Planet của tôi, bao gồm các project thực tế về backend và AI, tối ưu CV, hỏi đáp 1-1 và tài liệu về các trọng điểm thường gặp, đã được duy trì liên tục sáu năm.
