What is a load balancer? When do you need one?
Load balancer là gì? Khi nào cần dùng?
How do you configure Nginx as a reverse proxy?
Cấu hình Nginx làm reverse proxy như thế nào?
REST vs GraphQL vs gRPC — when to use which?
REST vs GraphQL vs gRPC — khi nào dùng cái nào?
What are the key principles of good REST API design?
Nguyên tắc chính của thiết kế REST API tốt là gì?
What is a task queue? When do you need one?
Task queue là gì? Khi nào cần dùng?
SQL vs NoSQL — when to use which?
SQL vs NoSQL — khi nào dùng cái nào?
What caching strategies exist? When to cache where?
Các chiến lược caching? Khi nào cache ở đâu?
What are the three pillars of observability?
Ba trụ cột của observability là gì?
What is RAG? How does it work?
RAG là gì? Hoạt động như thế nào?
What is model routing and LLM guardrails?
Model routing và LLM guardrails là gì?
What is a message broker? Kafka vs RabbitMQ?
Message broker là gì? Kafka vs RabbitMQ?
JWT vs Sessions vs OAuth — what's the difference?
JWT vs Sessions vs OAuth — khác biệt gì?
Docker vs Kubernetes — what's the difference?
Docker vs Kubernetes — khác biệt gì?
Python core concepts — what should you know for interviews?
Python khái niệm cốt lõi — cần biết gì cho phỏng vấn?
Why FastAPI? What makes it special?
Tại sao FastAPI? Điều gì làm nó đặc biệt?
SQL essentials — JOINs, Window Functions, CTEs?
SQL thiết yếu — JOINs, Window Functions, CTEs?
PySpark essentials — what to know for interviews?
PySpark thiết yếu — cần biết gì cho phỏng vấn?
What is CI/CD? How does a pipeline work?
CI/CD là gì? Pipeline hoạt động như thế nào?
Your API response time went from 200ms to 3 seconds. How do you debug this?
Thời gian phản hồi API tăng từ 200ms lên 3 giây. Bạn debug thế nào?
Design a notification system that sends email, SMS, and push notifications.
Thiết kế hệ thống thông báo gửi email, SMS, và push notifications.
Your app is about to get 10x traffic from a marketing campaign. How do you prepare?
App sắp nhận gấp 10 lần traffic từ chiến dịch marketing. Bạn chuẩn bị thế nào?
Redis goes down in production. What happens? How do you handle it?
Redis chết trong production. Chuyện gì xảy ra? Xử lý thế nào?
How would you design the data layer for a multi-tenant SaaS app?
Bạn thiết kế tầng dữ liệu cho ứng dụng SaaS đa khách hàng thế nào?
Design a file upload system that handles images and large files.
Thiết kế hệ thống tải file xử lý ảnh và file lớn.
How would you implement rate limiting for an API?
Bạn triển khai rate limiting cho API thế nào?
How do you do database migrations without downtime?
Làm thế nào migrate database mà không bị downtime?
How would you add search functionality to an application?
Bạn thêm chức năng tìm kiếm vào ứng dụng thế nào?
When should you split a monolith into microservices?
Khi nào nên chia monolith thành microservices?
Design the authentication flow for a web app with Google login.
Thiết kế luồng xác thực cho web app với đăng nhập Google.
Design a data pipeline that processes 1M records daily from multiple sources.
Thiết kế data pipeline xử lý 1 triệu records mỗi ngày từ nhiều nguồn.