질문 검색…
⌘
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
홈
주제
카테고리
학습 경로
검색
홈
/
#성능
#성능
90 개 질문
Node.js의 stream이란 무엇이며 언제 사용해야 하나요?
Node.js
#streams
미들
›
Node.js 앱을 여러 CPU에 걸쳐 어떻게 확장하나요?
Node.js
#scaling
시니어
›
Node.js에서 메모리 누수를 어떻게 탐지하고 수정하나요?
Node.js
#debugging
시니어
›
worker thread는 언제, 어떻게 사용하나요?
Node.js
#performance
미들
›
어떤 캐싱 전략이 Node API의 성능을 향상시키나요?
Node.js
#performance
미들
›
Node.js 성능을 어떻게 프로파일링하고 최적화하나요?
Node.js
#performance
시니어
›
stream에서 backpressure란 무엇이며 어떻게 처리하나요?
Node.js
#streams
시니어
›
useMemo와 useCallback은 언제 사용해야 하며, 어떤 문제를 해결하나요?
React
#hooks
시니어
›
React.memo는 무엇을 하며 언제 사용할 가치가 있나요?
React
#performance
미들
›
useTransition과 useDeferredValue 같은 concurrent 기능은 무엇인가요?
React
#performance
시니어
›
Suspense와 React.lazy는 코드 분할을 위해 어떻게 동작하나요?
React
#performance
시니어
›
불필요한 re-render를 어떻게 진단하고 수정하나요?
React
#performance
시니어
›
SQL에서 index란 무엇인가요? 언제 사용해야 하고 언제 사용하지 말아야 하나요?
SQL
#index
미들
›
느린 SQL 쿼리를 어떻게 최적화하나요?
SQL
#performance
시니어
›
테이블 partitioning이란 무엇인가요?
SQL
#performance
시니어
›
srcset, sizes, picture는 어떻게 반응형 이미지를 제공하나요?
HTML
#media
미들
›
브라우저는 어떻게 HTML을 파싱하고 페이지를 구성하나요 (critical rendering path)?
HTML
#performance
시니어
›
스크립트의 defer와 async의 차이는 무엇인가요?
HTML
#performance
시니어
›
preload, prefetch, preconnect 같은 리소스 힌트란 무엇인가요?
HTML
#performance
시니어
›
이미지/iframe의 네이티브 lazy loading은 어떻게 동작하나요?
HTML
#performance
시니어
›
CSS 렌더링 성능(reflow vs repaint)을 어떻게 유지하나요?
CSS
#performance
시니어
›
디바운스(debounce)와 스로틀(throttle)의 차이점은 무엇인가요?
JavaScript
#performance
시니어
›
메모이제이션(memoization)이란 무엇이며 어떻게 구현하나요?
JavaScript
#performance
시니어
›
JavaScript는 메모리를 어떻게 관리하며 누수는 어떻게 발생하나요?
JavaScript
#performance
시니어
›
next/image 컴포넌트는 무엇을 하나요?
Next.js
#performance
주니어
›
Next.js에는 어떤 캐싱 계층이 있나요?
Next.js
#performance
미들
›
Next.js에서 Suspense를 사용한 스트리밍 SSR은 어떻게 동작하나요?
Next.js
#rendering
시니어
›
Next.js에서 성능과 Core Web Vitals는 어떻게 최적화하나요?
Next.js
#performance
시니어
›
next/font는 폰트를 어떻게 최적화하나요?
Next.js
#performance
미들
›
Partial Prerendering(PPR)이란 무엇인가요?
Next.js
#rendering
시니어
›
async 컴포넌트는 어떻게 지연 로딩(lazy loading)을 가능하게 하나요?
Vue.js
#performance
미들
›
Vue 앱에서 성능을 어떻게 최적화하나요?
Vue.js
#performance
시니어
›
Angular에서 라우트/기능을 어떻게 lazy-load 하나요?
Angular
#performance
미들
›
Angular의 change detection은 어떻게 동작하며, OnPush는 무엇을 하나요?
Angular
#performance
시니어
›
Angular SSR(Universal)은 무엇을 제공하나요?
Angular
#rendering
시니어
›
Zone.js란 무엇이며 "zoneless" Angular는 무엇을 의미하나요?
Angular
#performance
시니어
›
state 갱신이 과도한 리렌더링을 일으키지 않게 하려면 어떻게 하나요?
상태 관리
#performance
시니어
›
NestJS에서 캐싱은 어떻게 추가하나요?
NestJS
#performance
시니어
›
NestJS 성능은 어떻게 최적화하나요?
NestJS
#performance
시니어
›
GIL이란 무엇이며 동시성에 어떤 영향을 미치나요?
Python
#concurrency
시니어
›
Python은 메모리와 가비지 컬렉션을 어떻게 관리하나요?
Python
#performance
시니어
›
언제 threading, multiprocessing, asyncio를 선택하나요?
Python
#concurrency
시니어
›
Python 성능을 어떻게 프로파일링하고 최적화하나요?
Python
#performance
시니어
›
FastAPI는 왜 빠르며, 어떻게 그 속도를 유지합니까?
FastAPI
#performance
시니어
›
select_related와 prefetch_related는 어떻게 N+1 문제를 방지하나요?
Django
#performance
미들
›
Django는 어떤 캐싱 옵션을 제공하나요?
Django
#performance
시니어
›
현대 Django에서 비동기 지원은 어떻게 동작하나요?
Django
#performance
시니어
›
데이터베이스 수준에서 Django를 어떻게 확장하나요?
Django
#performance
시니어
›
Go는 메모리와 가비지 컬렉션을 어떻게 관리하나요?
Golang
#performance
시니어
›
Go 성능을 어떻게 프로파일링하고 최적화하나요?
Golang
#performance
시니어
›
JVM 메모리와 garbage collection은 어떻게 동작합니까?
Java
#performance
시니어
›
JVM 애플리케이션 성능을 어떻게 최적화합니까?
Java
#performance
시니어
›
PHP 성능을 어떻게 최적화하나요 (OPcache, JIT)?
PHP
#performance
시니어
›
PHP의 제너레이터(generator)란 무엇이며 왜 사용하나요?
PHP
#performance
시니어
›
Laravel은 어떤 캐싱을 제공하나요?
Laravel
#performance
시니어
›
N+1 쿼리를 어떻게 고치고 Eloquent를 최적화하나요?
Laravel
#performance
시니어
›
Laravel을 운영 환경에 어떻게 배포하고 최적화하나요?
Laravel
#performance
시니어
›
.NET에서 메모리 관리와 garbage collection은 어떻게 동작하나요?
C#
#performance
시니어
›
Span<T>와 Memory<T>는 어떻게 성능을 개선하나요?
C#
#performance
시니어
›
C# 코드는 어떻게 실행되나요(IL, JIT, AOT)?
C#
#performance
시니어
›
boxing과 unboxing이란 무엇이며 왜 중요한가요?
C#
#performance
미들
›
Ruby는 메모리와 가비지 컬렉션을 어떻게 관리하나요?
Ruby
#performance
시니어
›
Ruby 성능을 어떻게 프로파일링하고 최적화하나요?
Ruby
#performance
시니어
›
객체를 freeze하면 무슨 일이 일어나며 왜 frozen string literal을 사용하나요?
Ruby
#performance
시니어
›
PostgreSQL은 어떤 index 타입을 제공하나요?
PostgreSQL
#performance
미들
›
EXPLAIN과 EXPLAIN ANALYZE를 어떻게 사용하나요?
PostgreSQL
#performance
미들
›
PostgreSQL에서 materialized view는 어떻게 동작하나요?
PostgreSQL
#performance
미들
›
PostgreSQL에서 테이블 partitioning은 어떻게 동작하나요?
PostgreSQL
#performance
미들
›
COPY로 데이터를 효율적으로 대량 적재하려면 어떻게 하나요?
PostgreSQL
#performance
미들
›
VACUUM이란 무엇이며 왜 중요한가요?
PostgreSQL
#performance
시니어
›
왜 connection pooling(PgBouncer)이 필요한가요?
PostgreSQL
#performance
시니어
›
PostgreSQL 성능을 어떻게 튜닝하나요?
PostgreSQL
#performance
시니어
›
MongoDB에서 index는 어떻게 동작하나요?
MongoDB
#performance
미들
›
MongoDB 성능을 어떻게 최적화하나요?
MongoDB
#performance
시니어
›
MongoDB는 어떤 고급 indexing 전략을 지원하나요?
MongoDB
#performance
시니어
›
Redis는 cache로 어떻게 사용되나요?
Redis
#performance
주니어
›
Redis로 어떤 caching 전략과 패턴이 있나요?
Redis
#performance
미들
›
Redis는 메모리를 어떻게 관리하나요?
Redis
#performance
미들
›
Redis 성능을 어떻게 최적화하나요?
Redis
#performance
시니어
›
cache 무효화의 도전 과제는 무엇인가요?
Redis
#performance
시니어
›
Redis에서 pipelining이란 무엇이며 언제 써야 하나요?
Redis
#performance
미들
›
Redis를 사용할 때 connection pooling이 왜 중요한가요?
Redis
#performance
미들
›
AWS에서 캐싱은 어떻게 작동하나요 (ElastiCache)?
클라우드 & AWS
#performance
미들
›
웹 페이지나 API가 느립니다 — 원인을 어떻게 찾나요?
사이트 신뢰성 & 운영
#performance
미들
›
느린 데이터베이스 query를 어떻게 최적화하나요?
사이트 신뢰성 & 운영
#database
미들
›
병목이 CPU, memory, I/O, network 중 무엇인지 어떻게 판단하나요?
사이트 신뢰성 & 운영
#performance
미들
›
트래픽이 많은 WordPress 사이트를 성능을 위해 어떻게 튜닝하나요?
사이트 신뢰성 & 운영
#wordpress
시니어
›
일반적인 웹 스택에는 어떤 캐시 계층들이 있나요?
사이트 신뢰성 & 운영
#caching
미들
›
무엇을 캐싱할지, 그리고 얼마나 오래(TTL) 캐싱할지 어떻게 결정하나요?
사이트 신뢰성 & 운영
#caching
미들
›
cache stampede란 무엇이며 어떻게 방지하나요?
사이트 신뢰성 & 운영
#caching
미들
›
성능 관련 면접 질문 · IT 면접 연습