Những tài nguyên hữu ích cho sinh viên IT chuẩn bị phỏng vấn
Khi học lập trình ở trường, nhiều bạn thường tập trung vào việc học ngôn ngữ và làm bài tập, nhưng đến lúc chuẩn bị phỏng vấn thì lại không biết nên ôn những gì.
Sau khi tìm hiểu một số tài liệu trên mạng, mình thấy có vài dạng kiến thức thường xuất hiện trong phỏng vấn lập trình:
- Câu hỏi về ngôn ngữ lập trình
Ví dụ với Java, nhà tuyển dụng thường hỏi về:
OOP (inheritance, polymorphism)
Collections
Multithreading
JVM và garbage collection
Một số tài liệu tổng hợp khá nhiều câu hỏi phỏng vấn Java có thể tham khảo ở đây:
https://itprep.com.vn/top-50-cau-hoi-phong-van-java/
Các câu hỏi dạng này giúp mình biết được nhà tuyển dụng thường quan tâm tới những phần kiến thức nào.
- Kiến thức về frontend
Ngay cả khi bạn định làm backend, nhiều công ty vẫn hỏi các kiến thức cơ bản về frontend.
Ví dụ:
CSS layout
Flexbox
Grid
Responsive design
Có một cheat sheet khá dễ xem tổng hợp các layout phổ biến:
https://itprep.com.vn/css-flexbox-grid-cheat-sheet/
Mấy bảng tổng hợp kiểu này khá tiện để ôn nhanh trước khi phỏng vấn.
- Quan trọng nhất vẫn là project
Ngoài lý thuyết, nhiều công ty sẽ hỏi bạn đã làm project gì:
Web app
REST API
CRUD application
Authentication system
Nếu có project thật thì việc trả lời phỏng vấn sẽ dễ hơn rất nhiều.
Kết luận
Theo mình, khi chuẩn bị phỏng vấn IT thì nên:
Ôn lại kiến thức nền tảng
Xem các câu hỏi phỏng vấn phổ biến
Làm project để có kinh nghiệm thực tế
Nếu chuẩn bị kỹ các phần này thì cơ hội pass phỏng vấn sẽ cao hơn nhiều.
All rights reserved