ค้นหาคำถาม…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
หน้าแรก
หัวข้อ
หมวดหมู่
เส้นทางการเรียนรู้
ค้นหา
คำถามสัมภาษณ์ Performance · ฝึกสัมภาษณ์งาน IT
หน้าแรก
/
#Performance
#Performance
90 คำถาม
Streams ใน Node.js คืออะไร และคุณควรใช้มันเมื่อไร?
Node.js
#streams
Middle
›
คุณจะปรับขนาด Node.js แอปทั่วหลาย CPU ได้อย่างไร
Node.js
#scaling
Senior
›
คุณตรวจจับและแก้ไข memory leak ใน Node.js อย่างไร?
Node.js
#debugging
Senior
›
คุณใช้ worker threads เมื่อใดและอย่างไร
Node.js
#performance
Middle
›
กลยุทธ์ caching แบบใดบ้างที่ช่วยเพิ่มประสิทธิภาพของ Node API?
Node.js
#performance
Middle
›
คุณ profile และ optimize ประสิทธิภาพของ Node.js อย่างไร?
Node.js
#performance
Senior
›
Backpressure ใน stream คืออะไร และคุณจัดการมันอย่างไร?
Node.js
#streams
Senior
›
คุณควรใช้ useMemo และ useCallback เมื่อใด และพวกมันแก้ไขปัญหาใด
React
#hooks
Senior
›
React.memo ทำอะไร และเมื่อไหร่ที่มันคุ้มค่าที่จะใช้?
React
#performance
Middle
›
concurrent features เช่น useTransition และ useDeferredValue คืออะไร?
React
#performance
Senior
›
Suspense และ React.lazy ทำงานอย่างไรสำหรับการแบ่งโค้ด
React
#performance
Senior
›
คุณจะวินิจฉัยและแก้ไข re-renders ที่ไม่จำเป็นได้อย่างไร
React
#performance
Senior
›
Index ใน SQL คืออะไร? ควรและไม่ควรใช้เมื่อใด?
SQL
#index
Middle
›
คุณเพิ่มประสิทธิภาพ query SQL ที่ช้าได้อย่างไร?
SQL
#performance
Senior
›
Table partitioning คืออะไร?
SQL
#performance
Senior
›
srcset, sizes และ picture มีบทบาทอย่างไรในการให้บริการรูปภาพที่ตอบสนอง?
HTML
#media
Middle
›
เบราว์เซอร์แยกวิเคราะห์ HTML และสร้างหน้าเว็บอย่างไร (ระบบแสดงผลที่สำคัญ)?
HTML
#performance
Senior
›
อะไรคือความแตกต่างระหว่าง defer และ async บน scripts
HTML
#performance
Senior
›
Resource hints อย่าง preload, prefetch และ preconnect คืออะไร?
HTML
#performance
Senior
›
การโหลดแบบ Lazy ของรูปภาพ/iframe ดั้งเดิมทำงานอย่างไร
HTML
#performance
Senior
›
คุณจะรักษาการเรนเดอร์ CSS ให้มีประสิทธิภาพได้อย่างไร (reflow vs repaint)?
CSS
#performance
Senior
›
ความแตกต่างระหว่าง debounce และ throttle คืออะไร?
JavaScript
#performance
Senior
›
Memoization คืออะไร และคุณจะ implement มันอย่างไร?
JavaScript
#performance
Senior
›
JavaScript จัดการหน่วยความจำอย่างไร และ memory leak เกิดขึ้นได้อย่างไร?
JavaScript
#performance
Senior
›
คอมโพเนนต์ next/image ทำอะไร?
Next.js
#performance
Junior
›
Next.js มีชั้นการแคชใดบ้าง
Next.js
#performance
Middle
›
Streaming SSR กับ Suspense ทำงานอย่างไรใน Next.js?
Next.js
#rendering
Senior
›
คุณจะเพิ่มประสิทธิภาพและ Core Web Vitals ใน Next.js ได้อย่างไร
Next.js
#performance
Senior
›
next/font จะเพิ่มประสิทธิภาพแบบอักษรอย่างไร
Next.js
#performance
Middle
›
Partial Prerendering (PPR) คืออะไร?
Next.js
#rendering
Senior
›
คอมโพเนนต์แบบอะซิงก์ช่วยให้การโหลดแบบเกียจคร่านได้อย่างไร
Vue.js
#performance
Middle
›
คุณจะเพิ่มประสิทธิภาพของแอป Vue ได้อย่างไร
Vue.js
#performance
Senior
›
คุณจะทำการ lazy-load เส้นทาง/ฟีเจอร์ใน Angular ได้อย่างไร
Angular
#performance
Middle
›
Change detection ของ Angular ทำงานอย่างไร และ OnPush ทำหน้าที่อะไร?
Angular
#performance
Senior
›
Angular SSR (Universal) มอบให้อะไร?
Angular
#rendering
Senior
›
Zone.js คืออะไร และ "zoneless" Angular หมายถึงอะไร
Angular
#performance
Senior
›
คุณจะป้องกันไม่ให้การอัปเดต state ทำให้เกิดการ re-render มากเกินไปได้อย่างไร?
State Management
#performance
Senior
›
คุณเพิ่ม caching ใน NestJS อย่างไร?
NestJS
#performance
Senior
›
คุณ optimize ประสิทธิภาพ NestJS อย่างไร?
NestJS
#performance
Senior
›
GIL คืออะไรและมันส่งผลกระทบต่อ concurrency อย่างไร?
Python
#concurrency
Senior
›
Python จัดการหน่วยความจำและ garbage collection อย่างไร?
Python
#performance
Senior
›
เมื่อใดที่คุณควรเลือก threading, multiprocessing หรือ asyncio?
Python
#concurrency
Senior
›
คุณ profile และ optimize ประสิทธิภาพของ Python อย่างไร?
Python
#performance
Senior
›
ทำไม FastAPI ถึงเร็ว และคุณจะรักษาความเร็วนั้นไว้ได้อย่างไร?
FastAPI
#performance
Senior
›
select_related และ prefetch_related หลีกเลี่ยงปัญหา N+1 อย่างไร?
Django
#performance
Middle
›
Django มีตัวเลือกการ cache อะไรบ้าง?
Django
#performance
Senior
›
การรองรับ async ใน Django สมัยใหม่ทำงานอย่างไร?
Django
#performance
Senior
›
คุณขยายขนาด Django ในระดับฐานข้อมูลอย่างไร?
Django
#performance
Senior
›
Go จัดการหน่วยความจำและ garbage collection อย่างไร?
Golang
#performance
Senior
›
คุณจะ profile และ optimize ประสิทธิภาพของ Go อย่างไร?
Golang
#performance
Senior
›
หน่วยความจำของ JVM และ garbage collection ทำงานอย่างไร?
Java
#performance
Senior
›
คุณจะปรับปรุงประสิทธิภาพของแอปพลิเคชัน JVM อย่างไร?
Java
#performance
Senior
›
คุณปรับปรุงประสิทธิภาพของ PHP อย่างไร (OPcache, JIT)?
PHP
#performance
Senior
›
Generators ใน PHP คืออะไร และทำไมจึงควรใช้?
PHP
#performance
Senior
›
Laravel มี caching อะไรให้บ้าง?
Laravel
#performance
Senior
›
คุณแก้ปัญหา N+1 queries และปรับแต่ง Eloquent อย่างไร?
Laravel
#performance
Senior
›
คุณ deploy และปรับแต่ง Laravel สำหรับ production อย่างไร?
Laravel
#performance
Senior
›
การจัดการหน่วยความจำและ garbage collection ใน .NET ทำงานอย่างไร?
C#
#performance
Senior
›
Span<T> และ Memory<T> ช่วยปรับปรุงประสิทธิภาพอย่างไร?
C#
#performance
Senior
›
โค้ด C# ทำงานอย่างไร (IL, JIT, AOT)?
C#
#performance
Senior
›
boxing และ unboxing คืออะไร และทำไมจึงสำคัญ?
C#
#performance
Middle
›
Ruby จัดการหน่วยความจำและ garbage collection อย่างไร?
Ruby
#performance
Senior
›
คุณ profile และ optimize ประสิทธิภาพของ Ruby อย่างไร?
Ruby
#performance
Senior
›
การ freeze อ็อบเจกต์ทำอะไร และทำไมจึงใช้ frozen string literal?
Ruby
#performance
Senior
›
PostgreSQL มี index ชนิดใดบ้าง?
PostgreSQL
#performance
Middle
›
คุณใช้ EXPLAIN และ EXPLAIN ANALYZE อย่างไร?
PostgreSQL
#performance
Middle
›
materialized view ทำงานอย่างไรใน PostgreSQL?
PostgreSQL
#performance
Middle
›
การทำ table partitioning ใน PostgreSQL ทำงานอย่างไร?
PostgreSQL
#performance
Middle
›
คุณทำ bulk-load ข้อมูลอย่างมีประสิทธิภาพด้วย COPY อย่างไร?
PostgreSQL
#performance
Middle
›
VACUUM คืออะไรและทำไมจึงสำคัญ?
PostgreSQL
#performance
Senior
›
ทำไมคุณจึงต้องการ connection pooling (PgBouncer)?
PostgreSQL
#performance
Senior
›
คุณปรับจูนประสิทธิภาพ PostgreSQL อย่างไร?
PostgreSQL
#performance
Senior
›
Index ทำงานอย่างไรใน MongoDB?
MongoDB
#performance
Middle
›
คุณจะ optimize ประสิทธิภาพของ MongoDB อย่างไร?
MongoDB
#performance
Senior
›
MongoDB รองรับกลยุทธ์ indexing ขั้นสูงอะไรบ้าง?
MongoDB
#performance
Senior
›
Redis ถูกใช้เป็น cache อย่างไร?
Redis
#performance
Junior
›
มีกลยุทธ์และรูปแบบการ caching อะไรบ้างกับ Redis?
Redis
#performance
Middle
›
Redis จัดการหน่วยความจำอย่างไร?
Redis
#performance
Middle
›
คุณจะปรับแต่งประสิทธิภาพของ Redis อย่างไร?
Redis
#performance
Senior
›
ความท้าทายของ cache invalidation คืออะไร?
Redis
#performance
Senior
›
Pipelining ใน Redis คืออะไรและควรใช้เมื่อไร?
Redis
#performance
Middle
›
ทำไม connection pooling จึงสำคัญเมื่อใช้ Redis?
Redis
#performance
Middle
›
การแคชทำงานอย่างไรบน AWS (ElastiCache)?
Cloud & AWS
#performance
Middle
›
เว็บเพจหรือ API ช้า — คุณจะหาสาเหตุได้อย่างไร?
Site Reliability & Operations
#performance
Middle
›
คุณจะปรับปรุงคำค้นหาฐานข้อมูลที่ช้าได้อย่างไร
Site Reliability & Operations
#database
Middle
›
คุณจะบอกได้อย่างไรว่าคอขวดเป็น CPU หรือหน่วยความจำ I/O หรือเครือข่าย
Site Reliability & Operations
#performance
Middle
›
คุณจะปรับจูนเว็บไซต์ WordPress ที่มี traffic สูงเพื่อเพิ่มประสิทธิภาพอย่างไร?
Site Reliability & Operations
#wordpress
Senior
›
ชั้นของ cache ใน web stack ทั่วไปมีอะไรบ้าง?
Site Reliability & Operations
#caching
Middle
›
คุณตัดสินใจว่าจะแคชอะไร และนานเท่าไร (TTL)?
Site Reliability & Operations
#caching
Middle
›
Cache stampede คืออะไร และคุณจะป้องกันมันได้อย่างไร?
Site Reliability & Operations
#caching
Middle
›