← Trở về trải nghiệm

Interview Experience

ĐỌC THỬ 1/3

Software Engineer

Junior · Technology / Software · Việt Nam

Anonymous contributor·Reviewed by EmpSignal
·3 phút đọc

Bối cảnh trải nghiệm

Vai tròSoftware Engineer
Cấp độJunior
NgànhTechnology / Software
Quốc giaViệt Nam
Năm2026
Số vòng3
Chủ đề
AlgorithmsData StructuresBehavioral

Networking là phần khiến ứng viên gặp khó nhất trong final loop: DNS, TCP/UDP, REST API, request lifecycle… xen kẽ với Dynamic Programming và Two Pointers. Một process đáng chú ý nếu bạn đang chuẩn bị cho Backend interview.

Phỏng vấn Software Engineer tại Công ty G: 4 Session Final Loop từ Networking đến Dynamic Programming

My Experience

Tổng quan

Process phỏng vấn tại Công ty G gồm 3 giai đoạn chính:

  • Round 1: HR Screening
  • Round 2: Technical Screening
  • Round 3: Final Interview Loop

Trong đó, Final Round tiếp tục được chia thành 4 technical/behavioral sessions, khiến toàn bộ process có độ phủ khá rộng:

CS Fundamentals → Algorithm → CS Fundamentals + Algorithm → Behavioral

Điểm đáng chú ý là CS Fundamentals xuất hiện xuyên suốt process thay vì chỉ tập trung ở một vòng.

Đặc biệt ở Final Loop, interviewer đào sâu khá nhiều vào Networking, từ DNS, REST API, gRPC cho tới lifecycle của một request từ client đến server.

Với Backend Engineer, đây là một kiểu interview khá dễ tạo ra khoảng trống nếu preparation chủ yếu tập trung vào LeetCode mà chưa ôn lại phần fundamentals.


Round 1 — HR Screening

Vòng đầu tiên là một buổi call với HR.

Các nội dung chính:

  • Tìm hiểu xem candidate đã research về Công ty G hay chưa.
  • HR giới thiệu thêm về company và interview process.
  • Kiểm tra khả năng giao tiếp tiếng Anh.
  • Hỏi một số câu hỏi dựa trên CV.

Một trong những dạng câu hỏi được hỏi là yêu cầu candidate kể về project mà mình tự hào nhất.

Interview signal

Ở HR Screening, câu hỏi về project thường là một cách khá tự nhiên để kiểm tra đồng thời nhiều thứ:

  • Candidate có thực sự hiểu project mình từng làm không?
  • Có thể explain công việc một cách mạch lạc bằng tiếng Anh không?
  • Vai trò cá nhân trong project là gì?
  • Candidate có phân biệt được contribution của bản thân với contribution của cả team không?

Một project trong CV vì vậy không nên chỉ được chuẩn bị theo format:

“Team tôi xây X bằng Y.”

Tốt hơn là có thể đi tiếp tới:

Problem → My role → Technical challenge → Decision → Result → What I learned

vì những câu hỏi ở các vòng sau thường có thể quay trở lại chính những project này.


Round 2 — Technical Screening

Technical Screening được chia thành 2 phần:

Part 1 — CS Fundamentals

Các chủ đề được hỏi gồm:

  • Stack vs Heap
  • TCP vs UDP
  • Memory Allocation
  • Race Condition

Đây đều là những chủ đề tưởng khá cơ bản nhưng có thể được đào sâu rất nhanh.

Ví dụ, nếu interviewer hỏi:

“TCP khác UDP như thế nào?”

câu trả lời không nhất thiết nên dừng ở:

TCP reliable, UDP faster.

Một discussion sâu hơn có thể đi vào:

  • Connection establishment
  • Ordering
  • Retransmission
  • Flow control
  • Congestion control
  • Application-level semantics
  • Khi nào một application thực sự cần reliability ở transport layer

Tương tự, với Stack vs Heap, interviewer có thể muốn biết candidate hiểu lifetime, allocation và memory management như thế nào thay vì chỉ nhớ definition.

Part 2 — Algorithm

Sau phần fundamentals là một bài LeetCode Easy–Medium, thuộc nhóm bài sử dụng HashMap.

Candidate hoàn thành phần này và tiếp tục vào Final Round.


Round 3 — Final Interview Loop

Final Round được chia thành 4 sessions, mỗi session khoảng 1 giờ.

Đây là phần

Bạn đã đọc hết phần xem trước miễn phí

Bạn đang đọc phần mở đầu của trải nghiệm này.

Phần còn lại bao gồm

  • ·Phần còn lại của câu chuyện
  • ·Chi tiết quy trình và câu hỏi (nếu có)
  • ·Những điều người viết ước mình biết trước
Nâng cấp Membership để đọc toàn bộ trải nghiệm→

Trải nghiệm liên quan

Gợi ý dựa trên chủ đề, ngành và cấp bậc tương tự bài bạn vừa đọc.

Khám phá thêm trên EmpSignal

Ngoài đọc trải nghiệm, đây là những cách khác để kết nối và chuẩn bị tốt hơn.

Signal Talk

Ghép 1:1 ẩn danh với người cùng chủ đề — không lộ email, luôn là cuộc trò chuyện thật.

Tìm người để nói chuyện →

Signal Interview Prep AI

EmpSignal AI đọc job description, đối chiếu với trải nghiệm phỏng vấn thật, rồi chỉ ra câu hỏi, stories và điểm dễ bị hỏi sâu.

home.pillars.prepBadge

Bạn cũng có một câu chuyện?

Chia sẻ trải nghiệm phỏng vấn hoặc nơi làm việc của bạn — ẩn danh, không lộ email hay tên công ty.

Chia sẻ trải nghiệm →