📄️ Câu hỏi phỏng vấn Android
Bộ câu hỏi này xoay quanh năm nhóm: Context và bộ nhớ, lifecycle và state, concurrency và background work, kiến trúc, custom View. Với mỗi câu, hãy giải thích cơ chế → lựa chọn → đánh đổi → cách kiểm chứng, rồi đối chiếu với tình huống thực tế.
📄️ Lộ trình Senior Android
Dựa trên bộ câu hỏi phỏng vấn, lộ trình này tập trung vào quyết định kỹ thuật và các tình huống thất bại. Mỗi buổi: đọc cơ chế, viết một ví dụ nhỏ, tự giải thích đánh đổi, rồi làm quiz tình huống Senior. Mở bài đọc theo câu hỏi để tra đúng vấn đề cần hiểu sâu.
📄️ Đọc sâu theo câu hỏi
Trang này nối bộ câu hỏi phỏng vấn với bài giải thích đầy đủ. Bắt đầu từ vấn đề chưa hiểu, đọc ví dụ và failure case, làm bài thực hành, rồi quay lại quiz. Lộ trình Senior gợi ý thứ tự học theo buổi.
📄️ Capstone Senior — ứng dụng chat offline
Đây là đề thực hành dành cho người học, không phải một ứng dụng Android đã được triển khai trong repository website. Hãy xây một chat client nhỏ hoặc viết design/test plan đủ chi tiết để reviewer có thể đánh giá quyết định kỹ thuật của bạn.
📄️ System design Android theo failure case
Một bài design Senior cần làm rõ yêu cầu và bảo vệ invariant khi mạng, process, session hoặc dữ liệu thay đổi. Bắt đầu bằng tên pattern/module mà chưa biết offline/ordering/retention dễ tạo một sơ đồ đẹp nhưng không giải được bài toán.