Skip to content

Commit

Permalink
add menu
Browse files Browse the repository at this point in the history
  • Loading branch information
Ren0503 committed Feb 20, 2022
1 parent 97b8d47 commit 7652b0e
Show file tree
Hide file tree
Showing 8 changed files with 443 additions and 5 deletions.
74 changes: 74 additions & 0 deletions backend/django/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,80 @@ Django được tạo vào năm 2003 bởi lập trình viên Adrian Holovaty v
- **Thư viện**: vì có cộng đồng lớn nên nó có một lượng lớn thư viện cho mọi tác vụ.
- **ORM**: nó giúp làm việc với dữ liệu theo cách hướng đối tượng.

## Mục lục

[1. Giải thích kiến trúc Django?](#1-gi%E1%BA%A3i-th%C3%ADch-ki%E1%BA%BFn-tr%C3%BAc-django)

[2. Giải thích cấu trúc thư mục Django?](#2-gi%E1%BA%A3i-th%C3%ADch-c%E1%BA%A5u-tr%C3%BAc-th%C6%B0-m%E1%BB%A5c-django)

[3. Model trong Django là gì?](#3-model-trong-django-l%C3%A0-g%C3%AC)

[4. Template trong Django hay DTL là gì?](#4-template-trong-django-hay-dtl-l%C3%A0-g%C3%AC)

[5. View trong Django là gì?](#5-view-trong-django-l%C3%A0-g%C3%AC)

[6. Django ORM là gì?](#6-django-orm-l%C3%A0-g%C3%AC)

[7. Static file là gì?](#7-static-file-l%C3%A0-g%C3%AC)

[8. Django Rest Framework là gì?](#8-django-rest-framework-l%C3%A0-g%C3%AC)

[9. Django-admin và manage.py là gì?](#9-django-admin-v%C3%A0-managepy-l%C3%A0-g%C3%AC)

[10. Jinja là gì?](#10-jinja-l%C3%A0-g%C3%AC)

[11. Django URL là gì?](#11-django-url-l%C3%A0-g%C3%AC)

[12. Sự khác biệt giữa ứng dụng và dự án trong Django?](#12-s%E1%BB%B1-kh%C3%A1c-bi%E1%BB%87t-gi%E1%BB%AFa-%E1%BB%A9ng-d%E1%BB%A5ng-v%C3%A0-d%E1%BB%B1-%C3%A1n-trong-django)

[13. Các kiểu kế thừa trong Django?](#13-c%C3%A1c-ki%E1%BB%83u-k%E1%BA%BF-th%E1%BB%ABa-trong-django)

[14. Signals trong Django là gì?](#14-signals-trong-django-l%C3%A0-g%C3%AC)

[15. Giải thích về caching trong Django?](#15-gi%E1%BA%A3i-th%C3%ADch-v%E1%BB%81-caching-trong-django)

[16. Giải thích về xác thực người dùng trong Django?](#16-gi%E1%BA%A3i-th%C3%ADch-v%E1%BB%81-x%C3%A1c-th%E1%BB%B1c-ng%C6%B0%E1%BB%9Di-d%C3%B9ng-trong-django)

[17. Cách để config file static?](#17-c%C3%A1ch-%C4%91%E1%BB%83-config-file-static)

[18. Giải thích về vòng đời Response trong Django?](#18-gi%E1%BA%A3i-th%C3%ADch-v%E1%BB%81-v%C3%B2ng-%C4%91%E1%BB%9Di-response-trong-django)

[19. Cơ sở dữ liệu được hỗ trợ bởi Django?](#19-c%C6%A1-s%E1%BB%9F-d%E1%BB%AF-li%E1%BB%87u-%C4%91%C6%B0%E1%BB%A3c-h%E1%BB%97-tr%E1%BB%A3-b%E1%BB%9Fi-django)

[20. Session framework là gì?](#20-session-framework-l%C3%A0-g%C3%AC)

[21. Middleware trong Django là gì?](#21-middleware-trong-django-l%C3%A0-g%C3%AC)

[22. Context trong Django là gì?](#22-context-trong-django-l%C3%A0-g%C3%AC)

[23. Hàm django.shortcuts.render là gì?](#23-h%C3%A0m-djangoshortcutsrender-l%C3%A0-g%C3%AC)

[24. Đặc trưng của file settings.py?](#24-%C4%91%E1%BA%B7c-tr%C6%B0ng-c%E1%BB%A7a-file-settingspy)

[25. Cách xem tất cả mục trong model?](#25-c%C3%A1ch-xem-t%E1%BA%A5t-c%E1%BA%A3-m%E1%BB%A5c-trong-model)

[26. Cách lọc mục trong model?](#26-c%C3%A1ch-l%E1%BB%8Dc-m%E1%BB%A5c-trong-model)

[27. Sử dụng file-based session như thế nào?](#27-s%E1%BB%AD-d%E1%BB%A5ng-file-based-session-nh%C6%B0-th%E1%BA%BF-n%C3%A0o)

[28. Mixin là gì?](#28-mixin-l%C3%A0-g%C3%AC)

[29. Field trong Django là gì?](#29-field-trong-django-l%C3%A0-g%C3%AC)

[31. Sự khác biệt giữa OneToOneField và ForeignKey Field?](#31-s%E1%BB%B1-kh%C3%A1c-bi%E1%BB%87t-gi%E1%BB%AFa-onetoonefield-v%C3%A0-foreignkey-field)

[32. Kết hợp nhiều queryset trong một view?](#32-k%E1%BA%BFt-h%E1%BB%A3p-nhi%E1%BB%81u-queryset-trong-m%E1%BB%99t-view)

[33. Lấy một mục cụ thể trong Model?](#33-l%E1%BA%A5y-m%E1%BB%99t-m%E1%BB%A5c-c%E1%BB%A5-th%E1%BB%83-trong-model)

[34. Làm cách nào để lấy truy vấn SQL từ queryset?](#34-l%C3%A0m-c%C3%A1ch-n%C3%A0o-%C4%91%E1%BB%83-l%E1%BA%A5y-truy-v%E1%BA%A5n-sql-t%E1%BB%AB-queryset)

[35. Cách tuỳ chỉnh chức năng của Django Admin Interface?](#35-c%C3%A1ch-tu%E1%BB%B3-ch%E1%BB%89nh-ch%E1%BB%A9c-n%C4%83ng-c%E1%BB%A7a-django-admin-interface)

[36. Sự khác biệt giữa select_related và prefetch_related?](#36-s%E1%BB%B1-kh%C3%A1c-bi%E1%BB%87t-gi%E1%BB%AFa-selectrelated-v%C3%A0-prefetchrelated)

[37. Giải thích đối tượng Q trong Django ORM?](#37-gi%E1%BA%A3i-th%C3%ADch-%C4%91%E1%BB%91i-t%C6%B0%E1%BB%A3ng-q-trong-django-orm)

## Câu hỏi phỏng vấn Django cho Fresher

### 1. Giải thích kiến trúc Django?
Expand Down
62 changes: 62 additions & 0 deletions backend/microservice/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,68 @@ Microservice là một kỹ thuật phát triển phần mềm, một biến th

![](./assets/Microservices_Interview.jpg)

## Mục lục

[1. Các tính năng chính của Microservices?](#1-c%C3%A1c-t%C3%ADnh-n%C4%83ng-ch%C3%ADnh-c%E1%BB%A7a-microservices)

[2. Các thành phần chính trong Microservices?](#2-c%C3%A1c-th%C3%A0nh-ph%E1%BA%A7n-ch%C3%ADnh-trong-microservices)

[3. Ưu nhược điểm của Microservices?](#3-%C6%B0u-nh%C6%B0%E1%BB%A3c-%C4%91i%E1%BB%83m-c%E1%BB%A7a-microservices)

[4. Các công cụ thường dùng cho Microservices?](#4-c%C3%A1c-c%C3%B4ng-c%E1%BB%A5-th%C6%B0%E1%BB%9Dng-d%C3%B9ng-cho-microservices)

[5. Giải thích kiến trúc Microservice?](#5-gi%E1%BA%A3i-th%C3%ADch-ki%E1%BA%BFn-tr%C3%BAc-microservice)

[6. Sự khác biệt giữa Monolithic, SOA và Microservices?](#6-s%E1%BB%B1-kh%C3%A1c-bi%E1%BB%87t-gi%E1%BB%AFa-monolithic-soa-v%C3%A0-microservices)

[7. Cohesion và Coupling là gì?](#7-cohesion-v%C3%A0-coupling-l%C3%A0-g%C3%AC)

[8. Bounded Context là gì?](#8-bounded-context-l%C3%A0-g%C3%AC)

[9. Viết các đặc điểm cơ bản của Thiết kế Microservice?](#9-vi%E1%BA%BFt-c%C3%A1c-%C4%91%E1%BA%B7c-%C4%91i%E1%BB%83m-c%C6%A1-b%E1%BA%A3n-c%E1%BB%A7a-thi%E1%BA%BFt-k%E1%BA%BF-microservice)

[10. Các thách thức khi sử dụng Microservices?](#10-c%C3%A1c-th%C3%A1ch-th%E1%BB%A9c-khi-s%E1%BB%AD-d%E1%BB%A5ng-microservices)

[11. Giải thích PACT trong Microservices?](#11-gi%E1%BA%A3i-th%C3%ADch-pact-trong-microservices)

[12. Giải thích cách microservice giao tiếp với các phần khác?](#12-gi%E1%BA%A3i-th%C3%ADch-c%C3%A1ch-microservice-giao-ti%E1%BA%BFp-v%E1%BB%9Bi-c%C3%A1c-ph%E1%BA%A7n-kh%C3%A1c)

[13. Client certificates là gì?](#13-client-certificates-l%C3%A0-g%C3%AC)

[14. Giải thích về CDC?](#14-gi%E1%BA%A3i-th%C3%ADch-v%E1%BB%81-cdc)

[15. Các công ty nổi tiếng sử dụng kiến trúc Microservices?](#15-c%C3%A1c-c%C3%B4ng-ty-n%E1%BB%95i-ti%E1%BA%BFng-s%E1%BB%AD-d%E1%BB%A5ng-ki%E1%BA%BFn-tr%C3%BAc-microservices)

[16. Semantic Monitoring là gì?](#16-semantic-monitoring-l%C3%A0-g%C3%AC)

[17. Continuos monitoring là gì?](#17-continuos-monitoring-l%C3%A0-g%C3%AC)

[18. Domain Driven Design là gì?](#18-domain-driven-design-l%C3%A0-g%C3%AC)

[19. Giải thích về OAuth và OAuth2?](#19-gi%E1%BA%A3i-th%C3%ADch-v%E1%BB%81-oauth-v%C3%A0-oauth2)

[20. Distributed Transactions là gì?](#20-distributed-transactions-l%C3%A0-g%C3%AC)

[21. Idempotence là gì?](#21-idempotence-l%C3%A0-g%C3%AC)

[22. Ent-to-end microservices testing là gì?](#22-ent-to-end-microservices-testing-l%C3%A0-g%C3%AC)

[23. Thuật ngữ Euruka trong Microservices?](#23-thu%E1%BA%ADt-ng%E1%BB%AF-euruka-trong-microservices)

[24. Giải thích sự quan trọng của reports và dashboard trong microservices?](#24-gi%E1%BA%A3i-th%C3%ADch-s%E1%BB%B1-quan-tr%E1%BB%8Dng-c%E1%BB%A7a-reports-v%C3%A0-dashboard-trong-microservices)

[25. Reactive Extension là?](#25-reactive-extension-l%C3%A0)

[26. Giải thích các kiểu test thường dùng trong Microservices?](#26-gi%E1%BA%A3i-th%C3%ADch-c%C3%A1c-ki%E1%BB%83u-test-th%C6%B0%E1%BB%9Dng-d%C3%B9ng-trong-microservices)

[27. Kiểm tra kim tự tháp Mike Cohn's là gì?](#27-ki%E1%BB%83m-tra-kim-t%E1%BB%B1-th%C3%A1p-mike-cohns-l%C3%A0-g%C3%AC)

[28. Giải thích Container trong Microservices?](#28-gi%E1%BA%A3i-th%C3%ADch-container-trong-microservices)

[29. Vai trò của Docker trong Microservices?](#29-vai-tr%C3%B2-c%E1%BB%A7a-docker-trong-microservices)

[30. Giải thích cách thực hiện khám phá dịch vụ trong kiến trúc microservices?](#30-gi%E1%BA%A3i-th%C3%ADch-c%C3%A1ch-th%E1%BB%B1c-hi%E1%BB%87n-kh%C3%A1m-ph%C3%A1-d%E1%BB%8Bch-v%E1%BB%A5-trong-ki%E1%BA%BFn-tr%C3%BAc-microservices)

## Câu hỏi phỏng vấn cho Fresher

### 1. Các tính năng chính của Microservices?
Expand Down
40 changes: 39 additions & 1 deletion backend/nginx/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,45 @@ Những công ty lớn sử dụng NGINX bao gồm: Autodesk, Atlassian, Intuit,

NGINX được phát triển bởi Igor Sysoev năm 2002, với phiên bản phát hành công khai đầu tiên vào tháng 10 năm 2004. Igor xem phần mềm này ban đầu như một câu trả lời cho vấn đề C10k (là một vấn đề liên quan đến vấn đề hiệu suất xử lý 10.000 kết nối cùng lúc).

Với mục tiêu của NGINX là tối ưu hóa hiệu xuất, nên nó thường vượt mặt các máy chủ web phổ biến khác trong các bài kiểm tra benchmark. Đặc biệt trong các trường hợp cần phục vụ nội dung tĩnh (file hình ảnh, css, js, text,..) và/hoặc các yêu cầu truy vấn đồng thời số lượng lớn (high concurrent request)
Với mục tiêu của NGINX là tối ưu hóa hiệu xuất, nên nó thường vượt mặt các máy chủ web phổ biến khác trong các bài kiểm tra benchmark. Đặc biệt trong các trường hợp cần phục vụ nội dung tĩnh (file hình ảnh, css, js, text,..) và/hoặc các yêu cầu truy vấn đồng thời số lượng lớn (high concurrent request).

## Mục lục

[### 1. Nginx hoạt động như thế nào?](#1-nginx-ho%E1%BA%A1t-%C4%91%E1%BB%99ng-nh%C6%B0-th%E1%BA%BF-n%C3%A0o)

[### 2. Các tính năng của Nginx Server?](#2-c%C3%A1c-t%C3%ADnh-n%C4%83ng-c%E1%BB%A7a-nginx-server)

[3. Sự khác biệt giữa Nginx và Apache?](#3-s%E1%BB%B1-kh%C3%A1c-bi%E1%BB%87t-gi%E1%BB%AFa-nginx-v%C3%A0-apache)

[4. Nginx xử lý yêu cầu HTTP như thế nào?](#4-nginx-x%E1%BB%AD-l%C3%BD-y%C3%AAu-c%E1%BA%A7u-http-nh%C6%B0-th%E1%BA%BF-n%C3%A0o)

[5. Trong Nginx, làm cách nào để ngăn chặn các yêu cầu xử lý với tên server không xác định?](#5-trong-nginx-l%C3%A0m-c%C3%A1ch-n%C3%A0o-%C4%91%E1%BB%83-ng%C4%83n-ch%E1%BA%B7n-c%C3%A1c-y%C3%AAu-c%E1%BA%A7u-x%E1%BB%AD-l%C3%BD-v%E1%BB%9Bi-t%C3%AAn-server-kh%C3%B4ng-x%C3%A1c-%C4%91%E1%BB%8Bnh)

[6. Ưu điểm của "reverse proxy server"?](#6-%C6%B0u-%C4%91i%E1%BB%83m-c%E1%BB%A7a-%22reverse-proxy-server%22)

[7. Cách dùng Nginx tốt nhất?](#7-c%C3%A1ch-d%C3%B9ng-nginx-t%E1%BB%91t-nh%E1%BA%A5t)

[8. Tiến trình master và worker trong Nginx?](#8-ti%E1%BA%BFn-tr%C3%ACnh-master-v%C3%A0-worker-trong-nginx)

[9. Giải thích cách khởi động Nginx ở cổng khác 80?](#9-gi%E1%BA%A3i-th%C3%ADch-c%C3%A1ch-kh%E1%BB%9Fi-%C4%91%E1%BB%99ng-nginx-%E1%BB%9F-c%E1%BB%95ng-kh%C3%A1c-80)

[10. Có thể thay thế lỗi 502 thành 503 trong Nginx không?](#10-c%C3%B3-th%E1%BB%83-thay-th%E1%BA%BF-l%E1%BB%97i-502-th%C3%A0nh-503-trong-nginx-kh%C3%B4ng)

[11. Trong Nginx, làm thế nào giữ dấu gạch chéo trong URLs?](#11-trong-nginx-l%C3%A0m-th%E1%BA%BF-n%C3%A0o-gi%E1%BB%AF-d%E1%BA%A5u-g%E1%BA%A1ch-ch%C3%A9o-trong-urls)

[12. ngx_http_upstream_module là gì?](#12-ngxhttpupstreammodule-l%C3%A0-g%C3%AC)

[13. Vấn đề C10K là gì?](#13-v%E1%BA%A5n-%C4%91%E1%BB%81-c10k-l%C3%A0-g%C3%AC)

[14. Cách dùng stub_status và sub_filter directives?](#14-c%C3%A1ch-d%C3%B9ng-stubstatus-v%C3%A0-subfilter-directives)

[15. Giải thích Nginx có hỗ trợ nén yêu cầu lên upstream không?](#15-gi%E1%BA%A3i-th%C3%ADch-nginx-c%C3%B3-h%E1%BB%97-tr%E1%BB%A3-n%C3%A9n-y%C3%AAu-c%E1%BA%A7u-l%C3%AAn-upstream-kh%C3%B4ng)

[16. Cách lấy thời gian hiện tại trong Nginx?](#16-c%C3%A1ch-l%E1%BA%A5y-th%E1%BB%9Di-gian-hi%E1%BB%87n-t%E1%BA%A1i-trong-nginx)

[17. Giải thích -s trong Nginx server?](#17-gi%E1%BA%A3i-th%C3%ADch--s-trong-nginx-server)

[18. Cách thêm module vào Nginx server?](#18-c%C3%A1ch-th%C3%AAm-module-v%C3%A0o-nginx-server)

## Câu hỏi phỏng vấn Nginx

Expand Down
74 changes: 74 additions & 0 deletions backend/nodejs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,80 @@ Nodejs là một nền tảng được xây dựng, vận hành tại V8 JavaScr

Nền tảng này bắt đầu được xây dựng, phát triển tại California từ năm 2009 với phần core phía dưới được lập trình bằng C++ gần như 100%. Điều này tạo nên ưu thế về tốc độ xử lý cũng như hiệu năng của nền tảng này. Đến nay, Nodejs vẫn đang "gây bão" trong cộng đồng công nghệ bởi khả năng phát triển ứng dụng vượt trội.

## Mục lục

[1. First class function là gì?](#1-first-class-function-l%C3%A0-g%C3%AC)

[2. Node.js hoạt động thế nào?](#2-nodejs-ho%E1%BA%A1t-%C4%91%E1%BB%99ng-th%E1%BA%BF-n%C3%A0o)

[3. Quản lý package trong ứng dụng Node.js?](#3-qu%E1%BA%A3n-l%C3%BD-package-trong-%E1%BB%A9ng-d%E1%BB%A5ng-nodejs)

[4. Node.js có tốt hơn các framework khác?](#4-nodejs-c%C3%B3-t%E1%BB%91t-h%C6%A1n-c%C3%A1c-framework-kh%C3%A1c)

[5. Các bước để luồng điều khiển kiểm soát các lệnh gọi hàm?](#5-c%C3%A1c-b%C6%B0%E1%BB%9Bc-%C4%91%E1%BB%83-lu%E1%BB%93ng-%C4%91i%E1%BB%81u-khi%E1%BB%83n-ki%E1%BB%83m-so%C3%A1t-c%C3%A1c-l%E1%BB%87nh-g%E1%BB%8Di-h%C3%A0m)

[6. Các tính năng thời gian của Node.js?](#6-c%C3%A1c-t%C3%ADnh-n%C4%83ng-th%E1%BB%9Di-gian-c%E1%BB%A7a-nodejs)

[7. Ưu điểm của promise so với callback?](#7-%C6%B0u-%C4%91i%E1%BB%83m-c%E1%BB%A7a-promise-so-v%E1%BB%9Bi-callback)

[8. fork trong Node.js là gì?](#8-fork-trong-nodejs-l%C3%A0-g%C3%AC)

[9. Tại sao Node.js lại là đơn luồng?](#9-t%E1%BA%A1i-sao-nodejs-l%E1%BA%A1i-l%C3%A0-%C4%91%C6%A1n-lu%E1%BB%93ng)

[10. Tạo ứng dụng hello world với node.js?](#10-t%E1%BA%A1o-%E1%BB%A9ng-d%E1%BB%A5ng-hello-world-v%E1%BB%9Bi-nodejs)

[11. Các kiểu hàm API trong node.js?](#11-c%C3%A1c-ki%E1%BB%83u-h%C3%A0m-api-trong-nodejs)

[12. REPL là gì?](#12-repl-l%C3%A0-g%C3%AC)

[13. Sự khác biệt giữa bất đồng bộ và non-blocking?](#13-s%E1%BB%B1-kh%C3%A1c-bi%E1%BB%87t-gi%E1%BB%AFa-b%E1%BA%A5t-%C4%91%E1%BB%93ng-b%E1%BB%99-v%C3%A0-non-blocking)

[14. Ý nghĩa của module.exports?](#14-%C3%BD-ngh%C4%A9a-c%E1%BB%A7a-moduleexports)

[15. Công cụ dùng để đảm bảo code style nhất quán?](#15-c%C3%B4ng-c%E1%BB%A5-d%C3%B9ng-%C4%91%E1%BB%83-%C4%91%E1%BA%A3m-b%E1%BA%A3o-code-style-nh%E1%BA%A5t-qu%C3%A1n)

[16. Callback hell là gì?](#16-callback-hell-l%C3%A0-g%C3%AC)

[17. Event-Loop trong Node.js là gì?](#17-event-loop-trong-nodejs-l%C3%A0-g%C3%AC)

[18. Nếu node.js đơn luồng thì nó xử lý đồng thời như thế nào?](#18-n%E1%BA%BFu-nodejs-%C4%91%C6%A1n-lu%E1%BB%93ng-th%C3%AC-n%C3%B3-x%E1%BB%AD-l%C3%BD-%C4%91%E1%BB%93ng-th%E1%BB%9Di-nh%C6%B0-th%E1%BA%BF-n%C3%A0o)

[19. Sự khác biệt giữa process.nextTick() và setImmediate()?](#19-s%E1%BB%B1-kh%C3%A1c-bi%E1%BB%87t-gi%E1%BB%AFa-processnexttick-v%C3%A0-setimmediate)

[20. Nodejs giải quyết vấn đề block I/O như thế nào?](#20-nodejs-gi%E1%BA%A3i-quy%E1%BA%BFt-v%E1%BA%A5n-%C4%91%E1%BB%81-block-io-nh%C6%B0-th%E1%BA%BF-n%C3%A0o)

[21. Sử dụng async await trong Node.js?](#21-s%E1%BB%AD-d%E1%BB%A5ng-async-await-trong-nodejs)

[22. Node.js stream là gì?](#22-nodejs-stream-l%C3%A0-g%C3%AC)

[23. Buffers trong node.js?](#23-buffers-trong-nodejs)

[24. Middleware là gì?](#24-middleware-l%C3%A0-g%C3%AC)

[25. Giải thích Reactor Pattern trong Nodejs?](#25-gi%E1%BA%A3i-th%C3%ADch-reactor-pattern-trong-nodejs)

[26. Tại sao tách biệt app và server trong Express?](#26-t%E1%BA%A1i-sao-t%C3%A1ch-bi%E1%BB%87t-app-v%C3%A0-server-trong-express)

[27. Tại sao Nodejs lại dùng V8 Engine?](#27-t%E1%BA%A1i-sao-nodejs-l%E1%BA%A1i-d%C3%B9ng-v8-engine)

[28. Thoát mã trong Node.js?](#28-tho%C3%A1t-m%C3%A3-trong-nodejs)

[29. Giải thích khái niệm stub trong Nodejs?](#29-gi%E1%BA%A3i-th%C3%ADch-kh%C3%A1i-ni%E1%BB%87m-stub-trong-nodejs)

[30. Even Emitter trong Nodejs là gì?](#30-even-emitter-trong-nodejs-l%C3%A0-g%C3%AC)

[31. Tăng cường hiệu suất Node.js thông qua phân cluster?](#31-t%C4%83ng-c%C6%B0%E1%BB%9Dng-hi%E1%BB%87u-su%E1%BA%A5t-nodejs-th%C3%B4ng-qua-ph%C3%A2n-cluster)

[32. Thread pool là gì?](#32-thread-pool-l%C3%A0-g%C3%AC)

[33. WASI là gì?](#33-wasi-l%C3%A0-g%C3%AC)

[34. Các luồng worker khác gì với cluster?](#34-c%C3%A1c-lu%E1%BB%93ng-worker-kh%C3%A1c-g%C3%AC-v%E1%BB%9Bi-cluster)

[35. Làm thế nào để đo thời gian của các hoạt động không đồng bộ?](#35-l%C3%A0m-th%E1%BA%BF-n%C3%A0o-%C4%91%E1%BB%83-%C4%91o-th%E1%BB%9Di-gian-c%E1%BB%A7a-c%C3%A1c-ho%E1%BA%A1t-%C4%91%E1%BB%99ng-kh%C3%B4ng-%C4%91%E1%BB%93ng-b%E1%BB%99)

[36. Làm thế nào để đo lường hiệu suất của các hoạt động không đồng bộ?](#36-l%C3%A0m-th%E1%BA%BF-n%C3%A0o-%C4%91%E1%BB%83-%C4%91o-l%C6%B0%E1%BB%9Dng-hi%E1%BB%87u-su%E1%BA%A5t-c%E1%BB%A7a-c%C3%A1c-ho%E1%BA%A1t-%C4%91%E1%BB%99ng-kh%C3%B4ng-%C4%91%E1%BB%93ng-b%E1%BB%99)

## Câu hỏi phỏng vấn Node.js cho Fresher

### 1. First class function là gì?
Expand Down
Loading

0 comments on commit 7652b0e

Please sign in to comment.