😊

좋아요!

7 / 10

정답률 70%

7
정답
3
오답
32.7초
총 소요시간
+70P 획득!
새 문제 7개 정답 (7 x 10P)

문제별 결과

O

React에서 Context API는 prop drilling 문제를 해결한다.

React | 정답: O +10P

Context를 사용하면 중간 컴포넌트를 거치지 않고 데이터를 직접 전달할 수 있습니다.

O

CSS에서 display: none과 visibility: hidden은 동일하다.

HTML/CSS | 정답: X +10P

display: none은 요소를 DOM에서 공간 차지 없이 숨기고, visibility: hidden은 공간은 유지하며 숨깁니다.

O

React에서 props는 자식 컴포넌트에서 수정할 수 있다.

React | 정답: X +10P

props는 읽기 전용(immutable)입니다. 자식 컴포넌트에서 직접 수정할 수 없습니다.

O

SQL에서 EXPLAIN으로 쿼리 실행 계획을 확인할 수 있다.

SQL | 정답: O +10P

EXPLAIN SELECT ...로 쿼리가 어떤 인덱스를 사용하고 어떤 방식으로 실행되는지 확인합니다.

O

PHP에서 $_SERVER 슈퍼글로벌은 서버와 실행 환경 정보를 담고 있다.

PHP | 정답: O +10P

$_SERVER["REQUEST_METHOD"], $_SERVER["HTTP_HOST"], $_SERVER["REMOTE_ADDR"] 등 서버/요청 정보를 제공합니다.

X

Laravel에서 Eloquent 관계에서 hasMany()는 1:N 관계를 정의한다.

Laravel | 정답: O

User hasMany Post, Post belongsTo User로 1:N 관계를 정의합니다.

O

Python에서 shallow copy와 deep copy는 동일하다.

Python | 정답: X +10P

shallow copy는 최상위 객체만 복사하고 중첩 객체는 참조를 공유합니다. deep copy는 모든 중첩 객체를 재귀적으로 복사합니다.

X

JavaScript에서 typeof null은 "null"을 반환한다.

JavaScript | 정답: X

typeof null은 "object"를 반환합니다. 이것은 JavaScript의 오래된 버그입니다.

O

PHP에서 break는 루프를 종료한다.

PHP | 정답: O +10P

break는 현재 루프를 즉시 종료합니다. break 2로 중첩 루프에서 바깥 루프까지 종료할 수 있습니다.

X

React에서 dangerouslySetInnerHTML은 XSS 공격을 자동으로 방지한다.

React | 정답: X

dangerouslySetInnerHTML은 HTML을 그대로 삽입하므로 XSS에 취약합니다. 반드시 입력을 sanitize해야 합니다.