좋아요!
정답률 50%
문제별 결과
SQL에서 GROUP BY를 사용하면 SELECT에 아무 컬럼이나 쓸 수 있다.
GROUP BY에 포함되지 않은 컬럼은 반드시 집계 함수(SUM, COUNT 등)와 함께 사용해야 합니다.
Linux에서 pwd는 현재 작업 디렉토리를 출력한다.
pwd(print working directory)는 현재 위치의 절대 경로를 출력합니다.
PHP 8.2에서 disjunctive normal form (DNF) 타입이 도입되었다.
(A&B)|C 같은 교차 타입과 유니온 타입의 조합이 가능합니다.
Linux에서 프로세스에 SIGKILL(kill -9) 신호를 보내면 프로세스가 이를 무시할 수 있다.
SIGKILL(9)과 SIGSTOP은 무시할 수 없는 시그널입니다.
PHP 8의 Attributes(#[...])는 런타임에 자동으로 실행된다.
Attributes는 메타데이터일 뿐 자동 실행되지 않습니다. Reflection API로 읽어서 직접 처리해야 합니다.
Java에서 interface의 모든 메서드는 구현부가 없어야 한다.
Java 8부터 default 메서드와 static 메서드로 구현부를 가질 수 있습니다.
PHP에서 try 블록 없이 catch 블록만 사용할 수 있다.
catch는 반드시 try와 함께 사용해야 합니다. try 없이 catch만 사용하면 문법 오류입니다.
TypeScript에서 Partial<T>는 모든 속성을 required로 만든다.
Partial<T>는 모든 속성을 optional로 만듭니다. required로 만드는 것은 Required<T>입니다.
React에서 useEffect의 cleanup 함수는 컴포넌트 언마운트 시에만 실행된다.
cleanup 함수는 언마운트 시뿐 아니라, 의존성이 변경되어 effect가 다시 실행되기 전에도 실행됩니다.
JavaScript에서 이벤트 위임(event delegation)은 부모 요소에 이벤트 리스너를 추가하는 패턴이다.
이벤트 버블링을 활용하여 부모에 하나의 리스너를 추가하고 event.target으로 실제 대상을 확인합니다. 성능과 동적 요소 처리에 유리합니다.