Online Testing
Luyện tập trước buổi phỏng vấn, tìm lỗ hổng kiến thức và nhớ lâu hơn qua mỗi lần làm bài.
Chọn cách luyện tập
Ba chế độ, cùng một mục tiêu: tiến bộ.Bài test theo chủ đề
Nội dung xác định, mục tiêu rõ ràng.Azure - Thiết kế và triển khai
Bộ câu hỏi khởi đầu bao phủ 3 chủ đề. Ngân hàng sẽ tiếp tục được mở rộng.
4 câu · khoảng 8 phút · intermediateEngineeringDatabase concurrency
Luyện xử lý transaction, isolation và retry trong PostgreSQL.
4 câu · khoảng 8 phút · advancedEngineering.NET Master - Ôn tập nền tảng
Bộ câu hỏi khởi đầu bao phủ 4 chủ đề. Ngân hàng sẽ tiếp tục được mở rộng.
5 câu · khoảng 10 phút · intermediateLanguagesEnglish - Nền tảng và giao tiếp kỹ thuật
Bộ câu hỏi khởi đầu bao phủ 3 chủ đề. Ngân hàng sẽ tiếp tục được mở rộng.
3 câu · khoảng 6 phút · intermediateEngineeringML engineering: dữ liệu, đánh giá và hợp đồng serving
20 câu về feature pipelines, metrics, validation splits, xác suất, artifact model và ranh giới dữ liệu production.
20 câu · khoảng 76 phút · intermediateEngineeringRAG, đánh giá chất lượng và ranh giới agent
20 câu về retrieval, chunking, citations, đánh giá độc lập, quyền truy cập và kiểm soát hành động của agent.
20 câu · khoảng 55 phút · intermediateEngineeringAPI streaming: Server-Sent Events và WebSocket
20 câu về parser SSE, kết nối lại, WebSocket message/frame, binary data, close, queue gửi và proxy.
20 câu · khoảng 66 phút · intermediateEngineeringGraphQL: hợp đồng, thực thi và vận hành
20 câu độc lập về selection, kiểu, lỗi một phần, mutation, DataLoader, kiểm soát tải và tiến hóa schema.
20 câu · khoảng 56 phút · intermediateEngineeringgRPC, Protocol Buffers và tiến hóa contract
20 câu về streaming, deadline, retry, field presence và tương thích schema qua nhiều phiên bản.
20 câu · khoảng 60 phút · intermediateEngineeringHTTP, cache và hợp đồng tích hợp
20 câu về status, media type, conditional requests, cache isolation, PATCH và retry khi chưa rõ kết quả.
20 câu · khoảng 45 phút · intermediateEngineeringJSON Schema và OpenAPI: validation, annotation và contract
20 câu về schema draft 2020-12, Ajv, composition và các ranh giới contract của OpenAPI 3.1.1.
20 câu · khoảng 54 phút · intermediateEngineeringAvro: hợp đồng dữ liệu và tiến hóa schema
20 câu về schema writer/reader, encoding, resolution, metadata và bảo toàn lịch sử khi tiến hóa contract.
20 câu · khoảng 54 phút · intermediateEngineeringRanh giới domain và tiến hóa kiến trúc
20 câu về bounded context, CQRS, projection, migration, event sourcing và quyết định kiến trúc theo ràng buộc thực tế.
20 câu · khoảng 53 phút · intermediateEngineeringCapacity, hàng đợi và bảo vệ hệ thống dưới tải
20 câu về resource isolation, retry amplification, queueing, giới hạn throughput và diễn giải load test.
20 câu · khoảng 60 phút · intermediateEngineeringEvent stream, snapshot và phục hồi projection
20 câu độc lập về vị trí stream, replay, snapshot nhất quán, tiến độ projection và giới hạn tái dựng lịch sử.
20 câu · khoảng 54 phút · intermediateEngineeringStatecharts: mô hình workflow và vòng đời actor
20 câu về trạng thái phân cấp, điều kiện chuyển, parallel completion, tác vụ bất đồng bộ, timer và hợp đồng khôi phục workflow.
20 câu · khoảng 80 phút · intermediateEngineeringWebAssembly: ranh giới embedding và hợp đồng plugin
20 câu về module/instance, memory, imports, lỗi thực thi và thiết kế ABI/host capabilities.
20 câu · khoảng 66 phút · intermediateEngineeringAzure networking: đường đi, chính sách và failover
20 câu về NSG, route, peering, DNS, NAT, health probe và ranh giới bảo vệ mạng.
20 câu · khoảng 56 phút · intermediateEngineeringAzure identity, mạng riêng và ranh giới dịch vụ
20 câu tình huống về quyền truy cập, Blob Storage, Cosmos DB, App Service, Functions và thay đổi hạ tầng.
20 câu · khoảng 60 phút · intermediateEngineeringKubernetes workloads và vận hành có kiểm soát
20 câu về networking, probes, resource budget, storage, config và rollout trong môi trường cloud.
20 câu · khoảng 47 phút · intermediateEngineeringTerraform: state, kế hoạch và vòng đời tài nguyên
20 câu độc lập về định danh instance, biểu thức, input contracts, state, refactoring và khôi phục triển khai hạ tầng.
20 câu · khoảng 76 phút · intermediateEngineeringPostgreSQL: biểu thức, phân tích và hợp đồng SQL nâng cao
20 câu độc lập về biểu thức, array, JSON, window functions, CTE, cardinality khi ghi và hợp đồng của object database.
20 câu · khoảng 76 phút · intermediateEngineeringPostgreSQL function, trigger và PL/pgSQL
20 câu về control flow, trạng thái query, trigger và hợp đồng triển khai routine.
20 câu · khoảng 54 phút · intermediateEngineeringIndex, query plan và tối ưu có bằng chứng
20 câu đọc plan, chọn index, xử lý statistics, memory và thay đổi index trên production.
20 câu · khoảng 46 phút · intermediateEngineeringPostgreSQL: vận hành, replication và phục hồi dữ liệu
20 câu về vacuum, cấu hình, partition, dữ liệu import, backup chain và readiness trước failover.
20 câu · khoảng 60 phút · intermediateEngineeringPostgreSQL schema, ràng buộc và migration
20 câu về mô hình dữ liệu, foreign key, generated columns, JSONB và thay đổi schema khi hệ thống đang hoạt động.
20 câu · khoảng 62 phút · intermediateEngineeringSQL semantics và báo cáo đúng dữ liệu
20 câu về NULL, join, aggregate, window, pagination và các lỗi báo cáo trong production.
20 câu · khoảng 45 phút · intermediateEngineeringPostgreSQL: range, tìm kiếm, JSONPath và thời gian
20 câu về biểu diễn dữ liệu, truy vấn tìm kiếm, kết quả theo tập, exclusion constraint và contract thời gian.
20 câu · khoảng 54 phút · intermediateEngineeringTransaction và cạnh tranh dữ liệu
20 câu về atomicity, row lock, lost update, deadlock, optimistic concurrency và ranh giới retry.
20 câu · khoảng 46 phút · intermediateEngineeringCache, Redis và phối hợp truy cập đồng thời
20 câu về cache correctness, TTL, transaction, lease, replica lag và phục hồi khi cache lỗi.
20 câu · khoảng 60 phút · intermediateEngineeringCRDT và Yjs: đồng bộ, identity và giới hạn bảo đảm
20 câu về shared types, update, convergence, state vector, relative position, selective undo và các invariant ngoài CRDT.
20 câu · khoảng 54 phút · intermediateEngineeringDask: đồ thị tác vụ và vòng đời dữ liệu phân tán
20 câu về dependency, task identity, placement, actor, graph execution và giới hạn phục hồi của scheduler/worker.
20 câu · khoảng 66 phút · intermediateEngineeringetcd: revision, watch và thay đổi membership
20 câu về metadata KV, transaction, lease, cửa sổ history, quorum, bảo trì và khôi phục coordination store.
20 câu · khoảng 76 phút · intermediateEngineeringKafka: log, checkpoint và giới hạn transaction
20 câu về partition, replay, offset, compaction, producer identity và tradeoff khi failover.
20 câu · khoảng 60 phút · intermediateEngineeringMessaging và ranh giới bảo đảm xử lý
20 câu về ack, confirm, redelivery, outbox, retry, dead letter và quorum trong tình huống production.
20 câu · khoảng 46 phút · intermediateEngineeringNATS và JetStream: subject, request–reply và consumer
20 câu về định tuyến subject, reply, consumer delivery/ACK, retention và ranh giới triển khai JetStream.
20 câu · khoảng 54 phút · intermediateEngineeringAsync, concurrency và vòng đời tài nguyên
20 tình huống về await, DI, cancellation, HTTP và xử lý sự cố worker.
20 câu · khoảng 41 phút · intermediateEngineering.NET 10: cấu hình, options và hợp đồng DI
20 câu độc lập về precedence, binding, reload, validation, đăng ký và ownership của dependency injection.
20 câu · khoảng 76 phút · intermediateEngineeringEF Core: truy vấn, tracking và cập nhật dữ liệu
20 câu về unit of work, projection, change tracker, bulk update, query filters và transaction retry.
20 câu · khoảng 60 phút · intermediateEngineeringSystem.Text.Json: dữ liệu, vòng đời và tương thích
20 câu về cấu hình .NET 8, DTO, required member, JSON DOM, converter, polymorphism và phát hành contract.
20 câu · khoảng 56 phút · intermediateEngineeringC# dispatch, exception và quyền sở hữu bộ nhớ
20 câu về boxing, polymorphism, Lazy, event retention, pooled buffers, span, native handle và snapshot đồng thời.
20 câu · khoảng 58 phút · intermediateEngineering.NET I/O: stream, encoding và ranh giới dữ liệu
20 câu về vị trí stream, đọc ngắn, UTF-8 theo chunk, buffer, gzip và thiết kế parser/retry/watcher.
20 câu · khoảng 54 phút · intermediateEngineering.NET: ngày giờ, múi giờ và culture
20 câu về ngày dân sự, khoảng thời gian, DST, round-trip, tuần ISO, timestamp và localization theo request.
20 câu · khoảng 66 phút · intermediateEngineeringC# values, collection và dữ liệu ổn định
20 câu về copy, nullable, LINQ, equality, iterator và sự cố xử lý dữ liệu.
20 câu · khoảng 40 phút · intermediateEngineeringCSS: layout, cascade và responsive có thể kiểm chứng
20 câu độc lập về box model, flex/grid, positioning, cascade layers, container query và khả năng sử dụng khi layout thay đổi.
20 câu · khoảng 54 phút · intermediateEngineeringDOM, form và hiệu năng tương tác
20 câu về native form semantics, event lifecycle, DOM collections, accessibility và rendering budget.
20 câu · khoảng 60 phút · intermediateEngineeringJavaScript runtime và dữ liệu trên UI
20 câu về reference, async, Fetch, event loop, worker và hợp đồng dữ liệu phía frontend.
20 câu · khoảng 45 phút · intermediateEngineeringReact state, vòng đời và TypeScript contracts
20 câu về component identity, state queues, effect lifecycle, hydration, ưu tiên render và giới hạn của static typing.
20 câu · khoảng 60 phút · intermediateEngineeringTypeScript: suy luận và giới hạn hợp đồng tĩnh
20 câu về object types, optional/index access, generic/conditional/mapped types và contract của pipeline build.
20 câu · khoảng 54 phút · intermediateLeadershipReview, delivery và quyết định kỹ thuật theo bằng chứng
20 câu về chất lượng review, quản lý flow, dự báo có điều kiện, giảm toil, ownership và đánh giá kết quả kỹ thuật.
20 câu · khoảng 55 phút · intermediateEngineeringNGINX: định tuyến, proxy và giới hạn vận hành
20 câu về chọn location, URI, header, error handler, timeout/retry và quản trị worker/kết nối/log.
20 câu · khoảng 54 phút · intermediateEngineeringOpenTelemetry: context, span và đường xuất telemetry
20 câu về phạm vi định danh, active context, lifecycle span, propagation, sampling, giới hạn dữ liệu và thiết kế Collector pipeline.
20 câu · khoảng 80 phút · intermediateEngineeringPromQL, dữ liệu thiếu và trạng thái cảnh báo
20 câu về ngữ nghĩa query, vector matching, thời gian, histogram và bằng chứng cảnh báo.
20 câu · khoảng 54 phút · intermediateEngineeringShell, container và tính đúng đắn khi triển khai
20 câu về exit status, artifact identity, build inputs, container lifecycle và rollout bị gián đoạn.
20 câu · khoảng 60 phút · intermediateEngineeringSLI, SLO, quan sát và phục hồi sự cố
20 câu về cách đọc telemetry, đánh giá canary, ngân sách lỗi, phối hợp incident và chứng minh khả năng phục hồi.
20 câu · khoảng 53 phút · intermediateEngineeringCedar: chính sách phân quyền và hợp đồng dữ liệu
20 câu về permit/forbid, danh tính, hierarchy, điều kiện, diagnostics, schema, template và quản trị quyền.
20 câu · khoảng 66 phút · intermediateEngineeringMật mã ứng dụng và vòng đời khóa
20 câu về hash, HMAC, AES-GCM, TLS, xác thực chữ ký và khả năng khôi phục khóa.
20 câu · khoảng 56 phút · intermediateEngineeringIdentity, session và kiểm soát truy cập
20 câu về bảo vệ tài khoản, JWT, OAuth, recovery và xử lý sự cố xác thực.
20 câu · khoảng 45 phút · intermediateEngineeringBảo mật đầu vào và ranh giới trình duyệt
20 câu về injection, CSRF, CSP, upload, SSRF và các lỗi bảo vệ bị mất hiệu lực trong pipeline.
20 câu · khoảng 60 phút · intermediateEngineeringRanh giới parser, filesystem và supply chain
20 câu về URL, path, prototype pollution, HTTP framing và phạm vi của các cơ chế cô lập/build.
20 câu · khoảng 54 phút · intermediateEngineeringContract testing và chất lượng bằng chứng kiểm thử
20 câu về phạm vi contract, async assertions, mock lifecycle, snapshot và độ bao phủ thực tế của CI.
20 câu · khoảng 60 phút · intermediateEngineeringTest có giá trị, dữ liệu cô lập và tái hiện lỗi
20 câu về assertion, boundary, Playwright, property/mutation tests và chiến lược kiểm tra lỗi cạnh tranh.
20 câu · khoảng 44 phút · intermediateEngineeringPlaywright: quan sát UI, route và phạm vi trạng thái
20 câu về giới hạn assertion, locator, nhập liệu, mock network, cookie và tác dụng phụ khi retry.
20 câu · khoảng 66 phút · intermediateEngineeringProperty-based testing: generator, runner và model
20 câu về fast-check, precondition, generator có ràng buộc, shrinking, model commands và phạm vi bằng chứng concurrency.
20 câu · khoảng 76 phút · intermediateEngineeringJavaScript & async
Củng cố JavaScript async, await và Promise qua tình huống phỏng vấn.
4 câu · khoảng 8 phút · foundationEngineeringReliability & technical decisions
Luyện quyết định về độ tin cậy dịch vụ và ghi lại đánh đổi kiến trúc.
4 câu · khoảng 8 phút · advancedEngineeringKiến trúc phần mềm - Tư duy hệ thống
Bộ câu hỏi khởi đầu bao phủ 8 chủ đề. Ngân hàng sẽ tiếp tục được mở rộng.
8 câu · khoảng 16 phút · intermediateLeadershipQuy trình và quản lý kỹ thuật
Bộ câu hỏi khởi đầu bao phủ 5 chủ đề. Ngân hàng sẽ tiếp tục được mở rộng.
5 câu · khoảng 10 phút · intermediate