DAY 26 / 30◷ 120 phút

System design tổng duyệt

Thực hiện mini-design 15 phút cho ứng dụng fullstack và bảo vệ giải pháp.

Phỏng vấn thực chiến4 câu hỏi nghe · 5 cụm từ · 1 câu trả lời mẫu

Lịch học 120 phút

Học lần lượt theo bảng, không bỏ phần nghe không transcript và phần nói thành tiếng.

10’Nghe câu hỏi không transcript
15’Nghe tốc độ thường
10’Ôn cụm từ khó
20’Nói câu trả lời mẫu
30’Mock kỹ thuật / behavioral
25’Follow-up không chuẩn bị
10’Đánh giá, ghi chú

Nghe câu hỏi phỏng vấn

Hai bản audio có cùng 4 câu hỏi; mỗi câu được lặp lại hai lần. Nghe không nhìn phần đáp án trước.

◖))
Slow / Nghe chậmNghe mù → đoán ý → nghe lại
Tải MP3 ↓
◖))
Normal / Tốc độ thườngLuyện nhận diện ở tốc độ nhanh hơn
Tải MP3 ↓
Thử thách nghe: Nghe 1 lượt, ghi lại ít nhất 2 từ khóa bạn bắt được. Sau đó nghe lượt 2 và mở từng đáp án bên dưới. Không cần hiểu 100% từng từ.
Q01Mở câu hỏi #1 và nghĩa tiếng Việt (hãy nghe trước)+

Design a task management application.

Thiết kế ứng dụng quản lý công việc.

Q02Mở câu hỏi #2 và nghĩa tiếng Việt (hãy nghe trước)+

How would you model the data?

Bạn thiết kế dữ liệu ra sao?

Q03Mở câu hỏi #3 và nghĩa tiếng Việt (hãy nghe trước)+

How would you handle a growing number of users?

Bạn xử lý khi lượng người dùng tăng ra sao?

Q04Mở câu hỏi #4 và nghĩa tiếng Việt (hãy nghe trước)+

What are the main failure scenarios?

Những trường hợp lỗi chính là gì?

5 cụm từ cần nhận diện

Đọc to từng cụm 3 lần và tự tạo ít nhất một câu ngắn với 2 cụm bất kỳ.

01data modelmô hình dữ liệu
02requirementyêu cầu
03API contractgiao kèo API
04failure scenariokịch bản lỗi
05scale graduallymở rộng dần

Câu trả lời mẫu và cách tự nói

Dùng câu trả lời mẫu để học cách diễn đạt, không sử dụng thành tích hoặc trách nhiệm không có thật.

Hiển thị câu trả lời mẫu bằng tiếng Anh
I would start with core features: create, update, and list tasks. React would provide the interface. A PHP or Node.js API would handle validation and business rules. PostgreSQL or MySQL would store users and tasks. I would add indexes for common queries and consider caching only when measurements show a need.
DÀN Ý TIẾNG VIỆT

Feature → frontend → API → users/tasks tables → index → bảo mật → scale sau khi đo.

PRACTICE

Bài tập nói của Ngày 26

Nói 15 phút: 2 phút làm rõ, 5 phút kiến trúc, 3 phút data model, 3 phút failures, 2 phút trade-offs.

Câu hỏi follow-up

Đọc thành tiếng, chờ 3 giây rồi phản hồi 1–3 câu. Đây là phần giúp bạn chống bị “đứng hình” khi người phỏng vấn hỏi sâu.

Ghi chú và hoàn thành

✓
Tiêu chí hoàn thành hôm nay

Giữ được mạch trình bày 8–10 phút mà không đọc nguyên văn, biết hỏi lại follow-up.

Checklist

Tự đánh giá (0–10)

Chấm 0–2 cho từng tiêu chí sau buổi luyện.

0 / 10

Ghi chú và checklist được lưu tự động trên trình duyệt này.