Xin chào mọi người, mình hiện tại đang năm 3. Vừa rồi mình có đi pv bên 1 công ty thì gặp phải HR hỏi rất khó. Mình muốn hỏi cảm nhận của mọi người xem liệu câu hỏi có hợp lí không ạ, tiện thể xin luôn câu trả lời chính xác ạ!
- Đầu tiên trước khi pv thì mọi ứng viên làm bài test trên giấy với 5 câu hỏi trong 45p:
- B1 khác nhau giữa pass by reference và pass by value
- B2 khác nhau giữa do while và while
- B3 khóa chính khóa phụ là gì
- B4: Input: arr. Output: arr mới sao cho xếp hết số 0 vào cuối mảng
- B5: Input :arr. Output: số nguyên xuất hiện chỉ 1 lần trong mảng
- Sau đó dựa vào bài test mà được phòng vấn.
- Mình làm b4 với độ phức tạp là 2n và b5 với độ phức tạp là n^2.
- HR có hỏi mình là có thể tối ưu b4 và b5 thành độ phức tạp là n được không(câu này mình ko trả lời được nhưng hiện tại mình đã tối ưu được b4)
- Có hỏi thêm về sự khác nhau giữa con trỏ và tham chiếu thì câu trả lời của mình không được chấp nhận : “Con trỏ trỏ tới địa chỉ tham số còn tham chiếu dùng chính tham số đó”.
- Mọi người có thể cho mình xin đánh giá về lần phỏng vấn này và cho mình xin câu trả lời về câu hỏi con trỏ, tham chiếu; và code của b5 với độ phức tạp n được không ạ?
Cảm ơn mn đã đọc