Một khung tham khảo: 5 phút làm rõ đề và ví dụ; 5-10 phút bàn hướng tiếp cận và chốt thuật toán với interviewer trước khi gõ; 15-20 phút code; 5-10 phút test, dry-run và bàn tối ưu/trade-off.
- Sai lầm phổ biến là lao vào code ngay rồi phải viết lại vì hiểu sai đề, hoặc tối ưu quá sớm khi chưa có lời giải nào chạy.
- Nếu thấy sắp hết giờ mà chưa xong tối ưu, hãy ưu tiên một lời giải đúng dù chậm, rồi nói rõ hướng cải tiến.
- Một bài đúng + nói được cách tối ưu thường tốt hơn nửa bài tối ưu dở dang.