Thị trường Fresher .NET tại TP.HCM
1. Bức tranh tổng quan
.NET (đi cùng C#) là một trong những stack có nhu cầu tuyển ổn định nhất ở TP.HCM — đặc biệt nhóm dự án enterprise, banking, insurance, outsourcing cho US/EU/JP. Theo ITviec và TopDev cập nhật 2025–2026:
- ITviec có ~38 job .NET tại HCM lúc cao điểm, ~36 job dán nhãn Fresher mọi stack tại HCM cùng thời điểm.
- Java và .NET (C#) thường chạy các hệ thống lớn, doanh nghiệp, ngân hàng, bảo hiểm — nhu cầu tuyển đều quanh năm, không phụ thuộc mùa.
- Khác với JavaScript hay AI engineer — .NET ít hot trend, nhưng đầu ra fresher ổn định, ít rủi ro layoff.
2. Mức lương fresher .NET HCM (2025–2026)
| Cấp độ | Kinh nghiệm | Lương tham khảo (VND/tháng) |
|---|---|---|
| Intern | 0 năm, còn học | 3 – 6 triệu |
| Fresher | 0 – 1 năm | 8 – 15 triệu |
| Junior | 1 – 2 năm | 15 – 25 triệu |
| Middle | 2 – 4 năm | 25 – 40 triệu |
Nguồn: ITviec Salary Report 2025-2026, TopCV, CareerLink, TopDev.
- Có portfolio thực tế (project cá nhân tử tế trên GitHub, có README, có deploy).
- Tiếng Anh đọc–nghe ổn (phỏng vấn được bằng tiếng Anh).
- Hiểu nền OOP + SOLID và viết test (xUnit/NUnit).
- Có kinh nghiệm thực tập ở công ty IT đàng hoàng.
So sánh loại công ty
- Outsourcing lớn (FPT Software, TMA, KMS, NashTech, Axon, LogiGear, Tek Experts, Saigon Technology): lương fresher ổn định, process tuyển có quy củ, có training. Nhưng tăng lương chậm hơn product.
- Product / Startup (VNG, MoMo, Tiki, Got It, Sky Mavis, ZaloPay): đầu vào cao hơn, lương sàn cao hơn, growth trajectory rõ — nhưng phỏng vấn khắt khe, hỏi DSA và system design ngay từ fresher.
- Banking / Fintech / Insurance (Techcombank, ACB, MB Bank, Manulife, Generali, FE Credit): trả ổn, stable, ưu tiên .NET nặng (WPF, Windows Services, WCF, ASP.NET Core Web API).
3. Công ty hay tuyển Fresher .NET ở HCM
Danh sách công ty mở chương trình Fresher / Internship .NET định kỳ tại HCM (cập nhật 2025–2026):
FPT Software HCM
KMS Technology
NashTech (Harvey Nash)
Axon Active
TMA Solutions
Tek Experts / Saigon Technology
Netcompany Vietnam
DXC Technology / Luxoft / Cognizant
4. Quy trình phỏng vấn fresher .NET phổ biến ở HCM
Hầu hết công ty đi theo pattern 3 vòng:
Vòng 1 — CV screening + Phone screen
HR gọi 10–15 phút check tiếng Anh, hỏi vì sao apply, mức lương mong muốn, thời điểm có thể bắt đầu.
Vòng 2 — Technical test (online hoặc onsite)
- IQ / Aptitude test (FPT, KMS) — logic, toán, đọc hiểu.
- Technical MCQ — C# cơ bản, OOP, SQL, .NET (30–50 câu, 60 phút).
- Coding — 1–3 bài DSA mức Easy / Easy-Medium (Two Sum, FizzBuzz, Reverse String, Palindrome, đảo Linked List, đếm tần suất ký tự…).
Vòng 3 — Technical interview với lead/senior
- Hỏi OOP 4 tính chất, SOLID, Interface vs Abstract.
- Tình huống thực tế: "Có 1 list User, lọc theo điều kiện X, viết LINQ".
- Hỏi project trong CV — bạn làm gì, khó khăn gì, học được gì.
- Đôi khi vẽ ERD, viết câu SQL JOIN, hoặc bàn về REST API design.
Vòng 4 (một số nơi) — HR / Cultural fit / Manager
Bàn về lương, benefit, công ty culture, mong đợi 6–12 tháng tới.
5. Nhà tuyển dụng quan tâm gì nhất ở fresher .NET?
Tổng hợp từ Glassdoor, ITviec blog, TopDev, Viblo, Reddit r/csharp, comment của hiring manager VN:
- Nắm chắc OOP 4 tính chất + ví dụ C# cụ thể. Hỏi mẫu: "Inheritance khác Composition chỗ nào?"
- Interface vs Abstract class — câu này gần như chắc chắn được hỏi.
- Value type vs Reference type + boxing/unboxing +
stringvsStringBuilder. - SOLID — ít nhất giải thích được S, O, D kèm ví dụ.
- SQL JOIN + INDEX + viết được câu query phức tạp 2–3 bảng.
- REST API basics — HTTP methods, status code, idempotent.
- ASP.NET Core DI — Singleton / Scoped / Transient khác gì nhau.
- Nói "OOP có 4 tính chất" rồi không cho được ví dụ code.
- Không phân biệt được
IEnumerablevsIQueryable(EF Core context). - Lúng túng khi hỏi
async/awaitthực sự làm gì (không tạo thread mới!). - Viết SQL JOIN sai vì không phân biệt được LEFT/INNER khi NULL.
- Không có project tử tế trên GitHub — chỉ list "đã học C#, đã học SQL".
6. Chuẩn bị tối thiểu trước khi đi phỏng vấn
- GitHub có ít nhất 1 project ASP.NET Core Web API + EF Core + SQL Server (kể cả CRUD đơn giản).
- README dự án viết được: mục đích, tech stack, cách chạy, screenshot.
- CV 1 trang, ghi rõ tech stack, link GitHub, link demo nếu có deploy.
- In 2–3 bản CV mang theo (vẫn nhiều công ty muốn).
- Tập giới thiệu bản thân 2 phút (background → vì sao theo .NET → project nổi bật → mong muốn).
- Chuẩn bị 2–3 câu hỏi ngược recruiter (về training, mentor, tech stack thực tế).