Gần đây tôi đã tham dự một vài cuộc phỏng vấn và được các công ty yêu cầu trả lời các câu hỏi "thiết kế [mô hình chèn]" nhiều lần.
- Đây có phải là bình thường trong ngành công nghiệp ngày nay? Tôi đã ở trong thế giới phần mềm trong hơn hai thập kỷ và đã tham dự các cuộc phỏng vấn của tôi, nhưng tôi thấy mô hình này trong các cuộc phỏng vấn chỉ mới xuất hiện gần đây.
- Tôi cảm thấy câu hỏi rất kết thúc. Ví dụ: Tôi được yêu cầu vẽ sơ đồ lớp để "Thiết kế bãi đỗ xe". Tôi không chắc mức độ chi tiết của người phỏng vấn đang mong đợi. Đây là một thử nghiệm trực tuyến nơi tôi dự kiến sẽ đính kèm một sơ đồ thị giác, vì vậy tôi không thể hỏi họ kỳ vọng của họ là gì.
- Bạn có sử dụng những loại câu hỏi trong quá trình phỏng vấn của bạn? Chúng có liên quan đến chỉ sơ đồ lớp hay bạn cũng hỏi trình tự, sơ đồ và ERD (tất nhiên dựa trên bản chất của vị trí) Chúng có hiệu quả trong quá trình tuyển dụng của bạn không?
* Chỉnh sửa cho phản hồi của Kevin *
Ví dụ: Một câu hỏi hoàn chỉnh có thể là "Thiết kế hệ thống quản lý bãi đỗ xe có thể được sử dụng để tìm các vị trí trống"
Tôi có thể được thực hiện với 2 lớp, ParkingLot
và Slot
hoặc tôi có thể tiếp tục thêm IVehicle
và Vehicle
và Car
và Motorcycle
các lớp học. Tôi vẽ đường này ở đâu?
public class ParkingLot
{
IVehicle Vehicle {set; get;}
List<Slot> GetEmptySlots() { };
}
public class Vehicle : IVehicle
{
Slot SlotNum {set; get;}
}
public class Slot
{
int Row {set; get;}
int Column {set; get; }
}