Vì vậy, chúng tôi trình bày một bài tập mã hóa đơn giản cho các ứng cử viên mới với một số yêu cầu được xác định rõ. Thỉnh thoảng chúng tôi nhận được các giải pháp không thực sự giải quyết được vấn đề trong tay, nhưng được thiết kế quá mức để giải quyết vấn đề nhận thức - thường nằm ngoài giới hạn của bài tập.
Bây giờ câu hỏi của tôi là, đây có phải là một dấu hiệu cảnh báo?
EDIT: Khá nhiều cuộc thảo luận dựa trên bài kiểm tra còn thiếu sót - đó là một điểm công bằng. Như tôi đã mô tả trong một nhận xét, tiền đề cơ bản của thử nghiệm là chỉ ra cách bạn có thể đọc dữ liệu từ tệp theo cách hợp lý (và bạn sẽ ngạc nhiên về nhiều cách tiếp cận chúng ta thấy) và cách khớp với các mục trước khi tính độ trễ giữa các bản cập nhật. Bây giờ để điều này có hiệu quả, một số giả định phải được thực hiện về dữ liệu và chúng tôi tìm kiếm các giả định này và chúng tôi cũng tuyên bố rõ ràng rằng chúng tôi muốn xem cách tiếp cận của bạn (bao gồm cả phương pháp OO, v.v.) khung thời gian.
IMHO, khi tôi đang phỏng vấn, đó là bài tập hoàn chỉnh nhất mà tôi đã gặp.
Kịch bản cụ thể mà tôi đang cân nhắc là nơi một ứng cử viên, thay vì đọc từ tệp, đã chấp nhận đầu vào "mạng" trong một ứng dụng đa luồng, rõ ràng là không có trong phạm vi.