그알것 — 그럼에도 알아야 할 것들
홈질문커뮤니티
그알것 — 그럼에도 알아야 할 것들

Service

  • 홈
  • 소개
  • 질문
  • 커뮤니티

My

  • 내 워크스페이스
  • 저장한 질문
  • 작성한 답변

Policy

  • 이용약관
  • 개인정보처리방침
  • 문의

© 2026 그알것 · What Still Matters

그럼에도 여전히 알아야 할 것들

총 18 / 18개
#질문 / 한 줄 설명4축 추천 중요도도메인
01
Performance
스레드, 프로세스, 코어 수는 무조건 많을수록 좋은가요?
동시성 단위를 늘리면 어느 지점부터 컨텍스트 스위칭과 자원 경합이 오히려 처리량을 깎는다.
실무4/5
설계4/5
인간4/5
기초3/5
CS
02
Performance
시간 복잡도와 공간 복잡도는 어떻게 다르며 왜 함께 봐야 하나요?
시간 복잡도는 연산 증가율을, 공간 복잡도는 메모리 증가율을 보고, 둘은 자주 서로를 깎으며 맞바꾼다.
실무4/5
설계4/5
인간3/5
기초4/5
CS
03
Performance
JavaScript 메모리 누수는 어떤 상황에서 발생하나요?
쓰지 않을 객체가 어딘가 참조에 묶여 GC 대상에서 빠지는 자리 — 리스너·클로저·전역 캐시가 단골이다.
실무4/5
설계4/5
인간4/5
기초4/5
FE
04
Performance
참조 지역성의 원리와 코드 최적화 방법을 설명해 주세요.
같은 알고리즘에서도 메모리 접근 순서와 데이터 배치가 캐시 적중률을 가르고 실행 시간을 결정한다.
실무4/5
설계3/5
인간4/5
기초4/5
CS
05
Performance
리액트에서 컴포넌트가 불필요하게 리렌더링되는 상황을 방지하기 위한 방법을 설명해 주세요.
메모이제이션의 효과와 비교 비용 사이, 어디에 얼마나 적용할지를 가르는 판단
실무4/5
설계4/5
인간4/5
기초3/5
FE
06
Performance
백엔드 API 응답 지연으로 사용성이 떨어질 때 어떻게 대응하나요?
백엔드 지연을 수치로 분해하고, 체감 완화와 근본 개선을 이중 트랙으로 끌고 가는 문제다.
실무5/5
설계4/5
인간4/5
기초2/5
FE
07
Performance
해시 충돌에 대해서 설명해주세요.
해시 충돌은 서로 다른 키가 같은 버킷에 매핑되는 현상이며, 어떤 전략을 쓰느냐에 따라 조회 성능과 메모리가 갈린다.
실무4/5
설계4/5
인간3/5
기초4/5
BE
08
Performance
Chrome DevTools로 퍼포먼스를 분석할 때 어떤 지표를 보나요?
Core Web Vitals와 메인 스레드 점유, 네트워크 waterfall을 함께 읽어 체감 성능 병목의 원인을 좁히는 과정이다.
실무5/5
설계4/5
인간4/5
기초2/5
FE
09
Performance
로그와 메트릭의 차이가 뭔가요.
사건의 원인 문맥을 남기는 로그와 상태 추세를 수치로 집계한 메트릭 사이의 역할 분담과 비용 트레이드오프
실무4/5
설계3/5
인간4/5
기초3/5
BE
10
Performance
Core Web Vitals란 무엇이며 어떻게 개선하나요?
LCP·INP·CLS 세 축으로 로딩·반응·시각 안정성을 같이 보며, 점수보다 필드 데이터를 기준으로 끊는다.
실무4/5
설계4/5
인간4/5
기초2/5
FE
11
Performance
Connection Timeout, Socket Timeout, Read Timeout의 차이가 뭔가요?
연결 수립·응답 대기·패킷 유휴라는 세 단계를 각각 다른 타임아웃으로 끊는다.
실무4/5
설계3/5
인간4/5
기초3/5
BE
12
Performance
웹 애플리케이션의 성능을 최적화할 수 있는 방법들에 대해서 아는대로 설명해주세요
측정으로 LCP/INP/CLS 병목을 가른 뒤 전송·렌더·실행 구간에 맞는 기법을 우선순위로 붙인다.
실무4/5
설계4/5
인간4/5
기초2/5
FE
13
Performance
리액트에서 성능 최적화를 위해 적용할 수 있는 방법들을 설명해주세요
memo, useCallback, useMemo, 코드 스플리팅 같은 기법으로 불필요한 렌더링과 초기 로드 비용을 줄인다.
실무4/5
설계4/5
인간4/5
기초1/5
FE
14
Performance
트리 쉐이킹이란 무엇이며 어떻게 적용하나요?
ESM 기반 정적 분석으로 미사용 export를 번들에서 떼어내되, sideEffects 표기와 코드 구조가 전제 조건이 된다.
실무4/5
설계4/5
인간3/5
기초2/5
FE
15
Performance
기본 img 대신 next/image를 사용하는 이유는 무엇인가요?
포맷·사이즈 최적화와 lazy/placeholder를 프레임워크가 떠안는 대신, 도메인 정책과 priority 판단을 사람이 떠안는다.
실무4/5
설계4/5
인간4/5
기초1/5
FE
16
Performance
트라이(Trie) 자료구조는 무엇인가요?
공통 접두사를 한 경로로 모아 두는 트리라, prefix 질의는 빠른 대신 노드마다 메모리를 더 쓴다.
실무3/5
설계4/5
인간3/5
기초3/5
CS
17
Performance
이미지 크기가 클 경우 렌더링 속도가 느려질 텐데, 이를 개선하기 위한 방법들을 설명해주세요
포맷/크기 최적화·반응형 이미지·LCP 우선순위·lazy loading·CLS 방지를 함께 묶어야 효과가 난다.
실무4/5
설계4/5
인간3/5
기초2/5
FE
18
Performance
JCF에서 초기 용량을 지정하면 어떤 이점이 있나요?
예상 크기를 미리 알려 두면, 내부 배열 재할당과 HashMap 재해싱을 통째로 건너뛸 수 있다.
실무4/5
설계3/5
인간3/5
기초2/5
BE