Kinh nghiệm của tôi về sinh viên Tôi bắt đầu khá nhiều từ đầu - Tôi đã tìm thấy những gì mọi người học ở Đại học và những gì hữu ích là hai bộ khá riêng biệt.
Nhưng khi bạn có cơ hội nói chuyện với họ, sẽ thật ngớ ngẩn nếu không lấy nó.
Giả định của tôi là có rất ít điểm chung trong nền tảng của họ nên tôi tránh các câu hỏi cụ thể về ngôn ngữ. Một ngoại lệ tôi đã đưa ra cho điều này là một giả định rằng họ đã làm một cái gì đó trên web nhưng câu hỏi này có thể được đặt ra cho một cái gì đó tương đương nếu họ nhúng các chuyên gia hoặc bất cứ điều gì.
Bạn đã yêu cầu họ tiến bộ mà tôi đã cố gắng thực hiện nhưng nếu giả định của tôi về việc không có điểm chung là đúng thì câu hỏi đúng / sai tương đối khó và rất nhiều năng lực của họ sẽ đến từ câu trả lời của họ tốt hơn như thế nào câu hỏi là
Dù sao...
1) Những ngôn ngữ và công nghệ bạn đã tiếp xúc với? Có bao nhiêu trong số này (và những cái nào) bạn đã dành hơn 50 giờ để lập trình thực sự (không bao gồm các bài giảng, thời gian trong phòng thí nghiệm, v.v. nhưng bao gồm các dự án và bài tập mà bạn đã viết mã độc tấu).
2) Mô tả chương trình phức tạp nhất bạn từng viết. Điều gì làm cho nó phức tạp?
3) Bạn đã được dạy gì ở trường đại học (liên quan đến lập trình) mà bạn thực sự không nghĩ rằng mình hiểu đúng? Nếu bạn nghĩ rằng bạn đã hiểu tất cả mọi thứ (kiểm tra điểm của họ tại thời điểm này) thì hãy nói về một ứng dụng hoặc một yếu tố của ứng dụng mà bạn đã thấy rằng bạn sẽ không biết cách viết mã và cách bạn có thể bắt đầu nghĩ về nó.
4) Các nguyên lý cơ bản của lập trình hướng đối tượng là gì?
5) Hãy cho tôi biết càng nhiều về cơ sở dữ liệu quan hệ càng tốt trong 1 phút
6) Đối với một ứng dụng web mô tả một phương pháp để duy trì thông tin về người dùng giữa các trang. Những lợi thế và bất lợi tồn tại cho cơ chế bạn đã mô tả.
7) Chọn một phần chức năng thường được sử dụng trong điện toán và giải thích rất ngắn gọn về cách thức hoạt động của nó ở cấp độ lập trình (ví dụ: mã hóa, nén). Cũng giải thích cách bạn phải sử dụng chức năng đó mà bạn triển khai nó (ở đây tôi đang tìm kiếm một thực tế rằng mặc dù bạn có thể biết cách thức hoạt động của một cái gì đó, nhưng có lẽ tốt hơn là lấy một thư viện cho nó).
EDIT: Tái cấu trúc và thêm một vài câu hỏi thêm để làm cho nó tiến bộ hơn như yêu cầu ban đầu.