> For the complete documentation index, see [llms.txt](https://cvguide.duonghuuphuc.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cvguide.duonghuuphuc.com/phu-luc-b-cau-hoi-phong-van.md).

# Phụ Lục B: Câu Hỏi Phỏng Vấn

## <mark style="color:red;">25 Câu Hỏi Phỏng Vấn Thường Gặp</mark>

***

### 1. Hãy giới thiệu ngắn gọn về bản thân bạn

Nhà tuyển dụng cần biết gì?

* Khả năng giao tiếp;
* Sự tự tin;
* Định hướng nghề nghiệp;
* Và khả năng trình bày thông tin logic.

Câu trả lời mẫu:

{% code overflow="wrap" %}

```
"Em là sinh viên năm 3 ngành Khoa học Máy tính tại Đại học Tôn Đức Thắng. Hiện tại em định hướng theo Backend Development và đã có kinh nghiệm thực hiện một số project sử dụng Java Spring Boot và MySQL. Ngoài việc học trên lớp, em thường tự học thêm qua documentation và các project cá nhân trên GitHub. Em mong muốn tìm môi trường internship để cải thiện kỹ năng thực tế và học hỏi quy trình phát triển phần mềm chuyên nghiệp."
```

{% endcode %}

***

### 2. Vì sao bạn chọn ngành CNTT?

Nhà tuyển dụng cần biết gì?

* Động lực theo ngành;
* Mức độ yêu thích công nghệ;
* Tính phù hợp lâu dài.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Em thích CNTT vì đây là ngành cho phép mình tạo ra sản phẩm thực tế và giải quyết vấn đề bằng tư duy logic. Trong quá trình học, em nhận ra mình đặc biệt hứng thú với việc xây dựng hệ thống và tìm hiểu cách các ứng dụng hoạt động phía backend."
```

{% endcode %}

***

### 3. Vì sao bạn ứng tuyển vào vị trí này?

Nhà tuyển dụng cần biết gì?

* Ứng viên có hiểu vị trí không;
* Có định hướng rõ ràng không;
* Có thật sự quan tâm công việc không.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Vị trí Backend Intern phù hợp với định hướng hiện tại của em. Em đã có nền tảng Java và REST API thông qua các project cá nhân, và em muốn được trải nghiệm môi trường phát triển hệ thống thực tế để cải thiện thêm về clean code, database design và teamwork."
```

{% endcode %}

***

### 4. Bạn biết gì về công ty chúng tôi?

Nhà tuyển dụng cần biết gì?

* Mức độ chuẩn bị;
* Tính nghiêm túc;
* Khả năng tìm hiểu thông tin.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Trước buổi phỏng vấn em có tìm hiểu và được biết công ty tập trung phát triển các giải pháp phần mềm cho khách hàng Nhật Bản và đang sử dụng khá nhiều công nghệ Java và cloud services. Em cũng thấy công ty có chương trình mentoring cho intern, đây là điều khiến em rất quan tâm."
```

{% endcode %}

***

### 5. Điểm mạnh lớn nhất của bạn là gì?

Nhà tuyển dụng cần biết gì?

* Self-awareness;
* Điểm mạnh có phù hợp công việc không;
* Có minh chứng thực tế không.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Điểm mạnh của em là khả năng tự học và persistence khi gặp vấn đề kỹ thuật. Trong project gần đây, em mất khá nhiều thời gian để xử lý JWT authentication, nhưng em chủ động đọc documentation và debug từng bước để hoàn thiện hệ thống."
```

{% endcode %}

***

### 6. Điểm yếu của bạn là gì?

Nhà tuyển dụng cần biết gì?

* Tính trung thực;
* Khả năng cải thiện bản thân;
* Maturity.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Trước đây em khá ngại trao đổi khi làm việc nhóm vì sợ đưa ra ý kiến chưa tốt. Tuy nhiên trong các project gần đây em chủ động communicate nhiều hơn và nhận ra việc trao đổi sớm giúp team làm việc hiệu quả hơn."
```

{% endcode %}

***

### 7. Bạn đã từng gặp khó khăn lớn nào trong project chưa?

Nhà tuyển dụng cần biết gì?

* Problem-solving mindset;
* Cách phản ứng với khó khăn;
* Khả năng chịu áp lực.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Trong một project nhóm, backend API của nhóm em gặp vấn đề authentication khiến frontend không thể tích hợp đúng. Em là người debug phần token flow và phối hợp với frontend để kiểm tra request-response cho đến khi hệ thống hoạt động ổn định."
```

{% endcode %}

***

### 8. Bạn đã giải quyết vấn đề đó như thế nào?

Nhà tuyển dụng cần biết gì?

* Quy trình xử lý vấn đề;
* Tư duy logic;
* Mức độ chủ động.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Đầu tiên em cố gắng reproduce lỗi ổn định, sau đó kiểm tra log và so sánh request giữa Postman và frontend. Em chia nhỏ vấn đề từng bước thay vì sửa toàn bộ hệ thống cùng lúc. Sau khi xác định nguyên nhân nằm ở token validation, em điều chỉnh middleware và kiểm tra lại toàn bộ flow."
```

{% endcode %}

***

### 9. Project nào bạn tự hào nhất?

Nhà tuyển dụng cần biết gì?

* Project ứng viên hiểu sâu nhất;
* Ownership;
* Technical depth.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Project em tự hào nhất là hệ thống quản lý khóa học sử dụng Spring Boot và ReactJS. Đây là project đầu tiên em tự thiết kế database, xây dựng REST API và triển khai authentication hoàn chỉnh."
```

{% endcode %}

***

### 10. Vai trò của bạn trong project là gì?

Nhà tuyển dụng cần biết gì?

* Ứng viên thực sự làm gì;
* Có contribution thật không;
* Có teamwork không;
* Học được gì sau những đóng góp đó.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Trong project nhóm 4 người, em phụ trách backend gồm database design, REST APIs và authentication. Ngoài ra em cũng hỗ trợ frontend integration và review API responses cho team. Việc tham gia làm việc nhóm giúp em hiểu được cách tổ chức và phân công công việc trong phạm vi nguồn lực hạn chế."
```

{% endcode %}

***

### 11. Bạn học công nghệ mới như thế nào?

Nhà tuyển dụng cần biết gì?

* Learning ability;
* Tính chủ động;
* Self-learning process.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Thông thường em bắt đầu bằng official documentation để hiểu tổng quan, sau đó làm mini project nhỏ để thực hành. Khi gặp vấn đề em thường đọc Stack Overflow, GitHub issues hoặc technical blogs để hiểu cách xử lý thực tế."
```

{% endcode %}

***

### 12. Nếu được giao công nghệ bạn chưa biết, bạn sẽ làm gì?

Nhà tuyển dụng cần biết gì?

* Adaptability;
* Mindset khi gặp công nghệ mới;
* Tâm lý học hỏi.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Em sẽ bắt đầu bằng việc tìm hiểu kiến thức nền tảng và thử xây dựng một mini project nhỏ để hiểu workflow cơ bản. Em nghĩ khả năng học nhanh và thích nghi là rất quan trọng trong ngành CNTT."
```

{% endcode %}

***

### 13. Bạn thích làm việc độc lập hay teamwork?

Nhà tuyển dụng cần biết gì?

* Teamwork skill;
* Communication;
* Workstyle compatibility.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Em nghĩ cả hai đều quan trọng. Khi làm việc độc lập em có thể tập trung xử lý vấn đề kỹ thuật sâu hơn, nhưng teamwork giúp trao đổi ý tưởng và giải quyết vấn đề hiệu quả hơn trong project lớn."
```

{% endcode %}

***

### 14. Bạn từng có mâu thuẫn trong team chưa?

Nhà tuyển dụng cần biết gì?

* Emotional intelligence;
* Conflict handling;
* Professional attitude.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Có một lần team em bất đồng về cách triển khai database schema. Thay vì tranh luận cảm tính, tụi em cùng phân tích ưu nhược điểm của từng approach và chọn phương án phù hợp với timeline của project."
```

{% endcode %}

***

### 15. Nếu bạn cùng nhóm (teammate) không hoàn thành công việc, bạn sẽ xử lý thế nào?

Nhà tuyển dụng cần biết gì?

* Leadership potential;
* Teamwork;
* Communication.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Em sẽ trao đổi trực tiếp để hiểu nguyên nhân trước thay vì trách móc. Nếu cần, em sẽ hỗ trợ chia nhỏ task hoặc cùng teammate xử lý để đảm bảo tiến độ chung của team."
```

{% endcode %}

***

### 16. Bạn thường làm gì khi bị "stuck" khi code?

Nhà tuyển dụng cần biết gì?

* Debugging mindset;
* Persistence;
* Problem-solving.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Em thường chia nhỏ vấn đề, kiểm tra log và cố gắng reproduce lỗi ổn định trước. Nếu vẫn chưa giải quyết được, em sẽ đọc documentation hoặc tìm thêm technical discussions để hiểu nguyên nhân."
```

{% endcode %}

***

### 17. Bạn ưu tiên điều gì khi phát triển phần mềm?

Nhà tuyển dụng cần biết gì?

* Software engineering mindset;
* Technical maturity.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Em nghĩ maintainability và readability rất quan trọng, đặc biệt trong teamwork. Một hệ thống không chỉ cần chạy được mà còn cần dễ bảo trì và mở rộng."
```

{% endcode %}

***

### 18. Theo bạn, một developer giỏi cần những gì?

Nhà tuyển dụng cần biết gì?

* Góc nhìn nghề nghiệp;
* Professional mindset.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Theo em, ngoài kỹ năng kỹ thuật, một developer giỏi cần khả năng tự học, teamwork và communication tốt. Công nghệ thay đổi rất nhanh nên learning mindset là rất quan trọng."
```

{% endcode %}

***

### 19. Bạn có thường đọc tài liệu tiếng Anh không?

Nhà tuyển dụng cần biết gì?

* English exposure;
* Self-learning ability.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Có. Em thường đọc tài liệu đặc tả (official documentation) và tài liệu kỹ thuật (technical articles) bằng tiếng Anh khi học công nghệ mới hoặc debug vấn đề."
```

{% endcode %}

***

### 20. Bạn đánh giá kỹ năng kỹ thuật hiện tại của mình như thế nào?

Nhà tuyển dụng cần biết gì?

* Self-awareness;
* Tính trung thực;
* Growth mindset.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Em nghĩ mình có nền tảng backend tương đối ổn ở mức internship, đặc biệt về Java và REST APIs. Tuy nhiên em vẫn cần cải thiện thêm về system design và clean architecture."
```

{% endcode %}

***

### 21. Bạn muốn trở thành người như thế nào trong 3–5 năm tới?

Nhà tuyển dụng cần biết gì?

* Career direction;
* Long-term mindset;
* Nên nói thêm thật ngắn gọn về đóng góp của bạn cho doanh nghiệp đang ứng tuyển.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Trong 3–5 năm tới em muốn trở thành software engineer có khả năng tham gia phát triển hệ thống thực tế và có hiểu biết tốt về backend architecture."
```

{% endcode %}

***

### 22. Nếu deadline rất gấp, bạn sẽ xử lý thế nào?

Nhà tuyển dụng cần biết gì?

* Prioritization;
* Stress handling;
* Professionalism.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Em sẽ ưu tiên các task quan trọng nhất trước, trao đổi rõ với team về progress và tránh cố gắng làm mọi thứ cùng lúc. Em nghĩ communication rất quan trọng khi deadline gấp."
```

{% endcode %}

***

### 23. Theo bạn, code chạy được hay code dễ maintain quan trọng hơn?

Nhà tuyển dụng cần biết gì?

* Technical thinking;
* Trade-off analysis.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Theo em cả hai đều quan trọng, nhưng trong môi trường teamwork lâu dài thì maintainability rất cần thiết. Code chạy được là bước đầu, còn clean và dễ maintain sẽ giúp hệ thống phát triển ổn định hơn."
```

{% endcode %}

***

### 24. Nếu phát hiện bug nghiêm trọng trước giờ release, bạn sẽ làm gì?

Nhà tuyển dụng cần biết gì?

* Responsibility;
* Communication;
* Engineering ethics.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Em sẽ báo ngay cho team thay vì cố giấu hoặc tự xử lý một mình. Sau đó em sẽ cùng team đánh giá mức độ ảnh hưởng và ưu tiên fix issue quan trọng nhất trước release."
```

{% endcode %}

***

### 25. Bạn có câu hỏi nào dành cho chúng tôi không?

Nhà tuyển dụng cần biết gì?

* Mức độ quan tâm thật sự;
* Sự chuẩn bị;
* Professional mindset.

Câu trả lời mẫu

{% code overflow="wrap" %}

```
"Em muốn hỏi intern thường sẽ tham gia vào phần nào của project thực tế, và công ty có mentoring process hoặc code review cho intern không ạ?"
```

{% endcode %}

***

## <mark style="color:red;">Một Số Câu Hỏi Nên Hỏi Lại Recruiter</mark>

Nhiều sinh viên cho rằng phần cuối buổi phỏng vấn chỉ là "formal question", tuy nhiên trong thực tế, recruiter thường đánh giá rất nhiều qua những câu hỏi ứng viên đặt ngược lại.

Một ứng viên:

* Có câu hỏi hợp lý;
* Quan tâm đúng trọng tâm;
* Và thể hiện tư duy nghề nghiệp, thường tạo ấn tượng tốt hơn ứng viên chỉ trả lời rồi kết thúc buổi phỏng vấn.

***

### Những câu hỏi nên hỏi recruiter

Về công việc:

* Intern thường tham gia những phần nào của project?
* Team hiện đang sử dụng tech stack gì?
* Quy trình phát triển phần mềm của team như thế nào?
* Intern có cơ hội tham gia production system không?

***

Về mentor và học hỏi:

* Công ty có mentor cho intern không?
* Intern thường được training theo hình thức nào?
* Team có code review process không?

***

Về đánh giá và phát triển:

* Công ty đánh giá intern dựa trên tiêu chí nào?
* Sau internship có cơ hội trở thành nhân viên chính thức không?
* Những kỹ năng nào công ty mong muốn intern cải thiện nhiều nhất?

***

Về môi trường làm việc:

* Team thường làm việc theo Agile/Scrum hay mô hình khác?
* Văn hóa teamwork trong công ty như thế nào?

***

### Những câu hỏi không nên hỏi quá sớm

Ở vòng internship đầu tiên, không nên quá tập trung vào:

* Lương thưởng chi tiết;
* Nghỉ phép;
* Work-from-home bao nhiêu ngày;
* Làm ít hay nhiều; nếu recruiter chưa chủ động đề cập.

Điều này có thể khiến ứng viên tạo cảm giác:

* Quan tâm quyền lợi nhiều hơn học hỏi;
* Hoặc chưa phù hợp mindset internship.

***

## <mark style="color:red;">Góc Nhìn Thực Tế Từ Recruiter CNTT</mark>

Trong phỏng vấn internship/fresher, recruiter thường không tìm "ứng viên hoàn hảo".

Điều họ đánh giá nhiều hơn ở:

* Tư duy;
* Khả năng giao tiếp;
* Sự trung thực;
* Learning mindset;
* Và tiềm năng phát triển lâu dài.

Một ứng viên:

* Trả lời logic;
* Có thái độ cầu tiến;
* Và thể hiện được khả năng học hỏi, thường được đánh giá cao hơn một ứng viên cố gắng "trả lời cho hay" nhưng thiếu thực tế hoặc thiếu hiểu biết thật sự.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://cvguide.duonghuuphuc.com/phu-luc-b-cau-hoi-phong-van.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
