DevOps

Tối ưu hóa hiệu suất

Load testing, profiling, chiến lược caching, CDN, tối ưu hóa database, autoscaling, khắc phục sự cố hiệu suất

22 câu hỏi phỏng vấn·
Senior
1

CDN là gì và lợi ích chính của nó là gì?

Câu trả lời

CDN (Content Delivery Network) phân phối các asset tĩnh (hình ảnh, CSS, JS) trên các máy chủ gần người dùng về mặt địa lý. Điều này giảm latency (thường từ 500ms xuống 50ms) và giảm tải cho máy chủ chính. CloudFront (AWS), Cloudflare và Fastly là những ví dụ phổ biến được dùng để cải thiện hiệu suất tổng thể của ứng dụng web.

2

Sự khác biệt chính giữa load testing và stress testing là gì?

Câu trả lời

Load testing đánh giá hiệu suất dưới tải bình thường hoặc dự kiến để xác minh hệ thống đáp ứng các SLA (thời gian phản hồi, throughput). Stress testing đẩy hệ thống vượt quá giới hạn của nó để xác định điểm gãy và quan sát hành vi trong điều kiện khắc nghiệt. Stress testing cũng cho thấy hệ thống phục hồi như thế nào sau khi quá tải.

3

Chỉ số nào quan trọng nhất để đo lường hiệu suất mà người dùng cảm nhận trong một load test?

Câu trả lời

Latency ở phân vị thứ 95 hoặc 99 (P95/P99) phản ánh trải nghiệm của những người dùng bị ảnh hưởng nhiều nhất, không giống như latency trung bình che giấu các đỉnh điểm. P99 là 2 giây nghĩa là 99% yêu cầu nhanh hơn, nhưng 1% gặp tình trạng chậm. Giám sát các phân vị cao giúp xác định các vấn đề hiệu suất trước khi chúng ảnh hưởng đến một phần đáng kể người dùng.

4

Công cụ profiling nào trực quan hóa các lệnh gọi hàm và thời gian thực thi của chúng dưới dạng biểu đồ ngang?

5

Từ viết tắt RED có ý nghĩa gì trong bối cảnh monitoring dịch vụ?

+19 câu hỏi phỏng vấn

Các chủ đề phỏng vấn DevOps khác

Quản lý phiên bản & Git

Junior
20 câu hỏi

Cơ bản về Linux

Junior
22 câu hỏi

Shell Scripting & Bash

Mid-Level
20 câu hỏi

Cơ bản về Networking

Junior
22 câu hỏi

Kiến thức cơ bản về Docker

Junior
24 câu hỏi

Nền tảng CI/CD

Junior
18 câu hỏi

GitHub Actions

Mid-Level
22 câu hỏi

GitLab CI/CD

Mid-Level
22 câu hỏi

Jenkins

Mid-Level
22 câu hỏi

Kiến thức cơ bản về Kubernetes

Mid-Level
26 câu hỏi

Networking Kubernetes

Mid-Level
24 câu hỏi

Kubernetes Nâng cao

Mid-Level
24 câu hỏi

Ingress & API Gateway

Mid-Level
20 câu hỏi

Cơ bản về Terraform

Mid-Level
22 câu hỏi

Terraform Nâng cao

Mid-Level
22 câu hỏi

Ansible & Configuration Management

Mid-Level
20 câu hỏi

Kiến thức cơ bản AWS

Mid-Level
26 câu hỏi

Kiến thức cơ bản về Azure

Mid-Level
22 câu hỏi

Nền tảng GCP

Mid-Level
22 câu hỏi

Monitoring và Prometheus

Mid-Level
22 câu hỏi

Logging & ELK Stack

Mid-Level
20 câu hỏi

Alerting & Incident Response

Mid-Level
20 câu hỏi

Cloud Identity & Secrets

Mid-Level
22 câu hỏi

Bảo mật Pipeline CI/CD

Mid-Level
20 câu hỏi

Helm & Kubernetes

Mid-Level
20 câu hỏi

Bảo mật Runtime & Cluster

Senior
24 câu hỏi

Container Supply Chain Security

Senior
22 câu hỏi

Service Mesh & Istio

Senior
24 câu hỏi

GitOps & ArgoCD

Senior
22 câu hỏi

Progressive Delivery

Senior
20 câu hỏi

Khả năng quan sát phân tán

Senior
22 câu hỏi

Disaster Recovery & Backup

Senior
20 câu hỏi

Tối ưu Chi phí Cloud

Senior
20 câu hỏi

Nguyên tắc SRE

Senior
24 câu hỏi

Chaos Engineering

Senior
20 câu hỏi

Platform Engineering

Senior
22 câu hỏi

Nắm vững DevOps cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí