- 28/07/2022
20 câu hỏi phỏng vấn mà 90% ứng viên Fresher IT gặp phải
Như chúng ta đã biết kiến thức chuyên môn được xem là một trong những điều kiện cần để các doanh nghiệp đánh giá năng lực đầu vào. Vì thế, những câu hỏi về kiến thức chuyên môn là không thể thiếu trong mọi buổi phỏng vấn. Tuy nhiên thì đối với vị trí Fresher các bạn hầu hết là những bạn sinh viên năm cuối, vừa mới ra trường, kinh nghiệm cũng chưa có nhiều nên nhà tuyển dụng phỏng vấn sẽ đánh giá được năng lực các bạn thông qua những câu hỏi kiến thức chuyên môn cơ bản và những câu hỏi tư duy. Những câu hỏi về chuyên môn sẽ cho người tuyển dụng thấy kiến thức bạn học và nắm được trong suốt 4 năm đại học như thế nào, cũng như lý do tại sao bạn đủ năng lực đảm nhiệm công việc của họ.
Chính vì vậy ngay bây giờ cùng VietIS đi khám phá 20 câu hỏi mà thường được nhà tuyển dụng hỏi nhiều nhất đối với các buổi phỏng vấn tuyển chọn Fresher IT nhé
20 câu hỏi về chuyên môn có thể gặp như:
- Lập trình hướng đối tượng có bao nhiêu tính chất? Nếu ví dụ cụ thể của từng tính chất.
- Sự khác nhau giữa ArrayList – Array, Linkedlist – Arraylist, Set – List, Override – Overload?
- Khái niệm tham trị và tham chiếu. Cách phân biệt
- Sự khác nhau giữa Abstract class và Interface?
- Trong cơ sở dữ liệu, hãy nêu sự khác biệt giữa câu lệnh delete và truncate?
- Git fork là gì? Sự khác nhau giữa git fork, branch và clone?
- Sự khác nhau giữa pull request và branch?
- Làm thế nào để revert previous commit trong git?
- Giải thích những ưu điểm of Forking Workflow?
- Sự khác nhau giữa HEAD, working tree và index?
- Trình bày quy trình làm việc của Gitflow Workflow?
- Khi nào nên sử dụng git stash?
- Làm thế nào để loại bỏ một tập tin từ git mà không cần loại bỏ nó khỏi file system của bạn?
- Khi nào nên sử dụng git rebase thay vì git merge?
- Khái niệm Database? Các quan hệ trong database? Các loại Join trong database?
- Các khái niệm về Composite key, Transaction, Unique?
- Khóa chính – khóa ngoại là gì?
- Giải thích các Rule chuẩn hóa dữ liệu?
- Sự khác nhau Truncate, Delete , Drop?
- Sự khác nhau Having và Where ?
Mỗi ngôn ngữ lập trình thì sẽ có những câu hỏi khác nhau, chuyên sâu hơn để có thể đánh giá được năng lực của ứng viên. Trên đây VietIS chỉ tổng hợp những câu hỏi thông dụng, chung mà bất của một lập trình viên nào khi vào nghề đều phải nắm. Tuy số lượng câu hỏi còn thiếu sót nhưng mình nghĩ chỉ cần các bạn Fresher trả lời được những câu hỏi này cũng đủ để các bạn có thể chinh phục được nhà tuyển dụng. VietIS mong rằng bài viết sẽ giúp ích cho buổi phỏng vấn sắp tới của bạn. Đừng quên theo dõi VietIS để nhận được nhiều thông tin hữu ích khác nhé.
Nhân đây VietIS cũng đang tìm kiếm các ứng viên cho vị trí Fresher PHP (laravel), Fresher Frontend. Mọi người hãy nhanh tay apply để trở thành thành viên của VietIS nha!