KUNGFU TECH
7007 câu hỏi phỏng vấn Full-Stack, Coding & System Design Interview
Bộ lọc:
Bạn có từng dùng npm audit fix? Có rủi ro gì khi sử dụng?
npm uninstall vs npm remove khác gì nhau?
Cách tạo 1 package npm từ đầu và publish lên npm registry là gì?
Bạn giải thích ý nghĩa của caret (^) và tilde (~) trong package.json như thế nào?
npm cache được lưu ở đâu và có ảnh hưởng gì đến tốc độ cài đặt?
Bạn đã bao giờ dùng npm link chưa? Khi nào thì dùng?
Khi chạy npm outdated, thông tin hiển thị có ý nghĩa gì?
Trong package.json, trường engines có tác dụng gì?
Bạn dùng scripts trong package.json như thế nào để run test, build, deploy?
Khi nào nên dùng npm install --save-dev thay vì --save?
Làm sao để audit các packages có lỗ hổng bảo mật bằng npm?
Trong quản lý package bằng npm, sự khác biệt giữa dependencies và devDependencies là gì?
Bạn xử lý xung đột giữa các version của package như thế nào khi làm việc trong team?
npm install --legacy-peer-deps có tác dụng gì?
npm ci và npm install khác gì nhau? Khi nào nên dùng npm ci?
Tác dụng của file .npmrc là gì? Có thể đặt global và local không?
node_modules hoạt động như thế nào trong npm? Làm sao để giảm kích thước?
Sự khác nhau giữa lockfile của npm (package-lock.json) và yarn (yarn.lock)?
Làm sao để kiểm tra version chính xác của package đã cài bằng npm?
Khi gặp lỗi peerDependencies trong npm 7+, bạn xử lý thế nào?
So sánh cách hoạt động của npm...
Khi có dependency lớn không còn duy trì...
Bạn có bao giờ gặp sự cố do transiti...
Bạn dùng semantic-release chưa? Làm sa...
Khi muốn kiểm tra sự khác biệt dependen...
Cách hoạt động của package hoisting ...
Khi nào nên dùng pnpm thay vì ...
Khi publish một package lên npm, làm ...
Khi một team dùng yarn, team khác dùng npm – b...
Khi xây dựng một nền tảng library packages dùng nội...
Làm sao để ngăn việc cài đặt...
Có nên commit node_modules trong một ...
Yarn berry (yarn v2+) k...
Bạn có từng freeze version của tất cả pac...
Lệnh npm dedupe dùng để là...
Bạn hiểu gì về symlink và nod...
Làm sao để xử lý cache invalidation trong ...
Làm sao để debug một npm package ...
Trong dự án sử dụng nhiều frontend framewo...
Trong dự án serverless hoặc edge function (bun, deno), cá...
Yarn Plug’n’Play (PnP) là gì...
Bạn hiểu gì về peerDepend...
Khi bạn thấy package-lock.json thay đổi quá nh...
Bạn có dùng yarn workspaces chưa? L...
Bạn tổ chức các thư viện dùng chung như t...
Khi cần rollback một version package nội ...
Làm sao để set up canary versio...
Bạn xây dựng hệ thống monorepo có vài chục pac...
Bạn xử lý circular dependency giữa cá...
Bạn đã từng viết custom resolver cho...
Tại sao pnpm không tạo cấu trúc n...
Bạn triển khai một private registry nội...
Bạn xử lý side-effects và tree shakin...
Bạn có từng sử dụng resolutions trong yarn ...
Làm sao để cấu hình caching dependency tốt nhấ...
Bạn có sử dụng tool như depcheck hoặc ...
Bạn triển khai caching cho node_modules ...
Bạn có chính sách nào để kiểm tra hoặc app...
Bạn từng xử lý supply-chain attack tr...
Làm sao để enforce rules cho versio...