😊

좋아요!

6 / 10

정답률 60%

6
정답
4
오답
36.2초
총 소요시간
+50P 획득!
새 문제 5개 정답 (5 x 10P)

문제별 결과

X

Java에서 Generic 타입 정보는 런타임에 유지된다.

Java | 정답: X

Java의 Generic은 타입 소거(Type Erasure)로 컴파일 시 제거됩니다. 런타임에는 타입 정보가 없습니다.

O

PHP에서 continue는 현재 반복을 건너뛰고 다음 반복으로 이동한다.

PHP | 정답: O +10P

continue는 현재 루프 반복의 나머지를 건너뛰고 다음 반복으로 진행합니다. continue 2로 중첩 루프의 바깥 루프를 건너뛸 수 있습니다.

O

Git에서 add .과 add -A는 항상 동일하게 동작한다.

Git | 정답: X +10P

Git 1.x에서 add .은 삭제된 파일을 스테이징하지 않았습니다. Git 2.x에서는 현재 디렉토리 기준으로 동작하여 차이가 있을 수 있습니다.

X

Git에서 rebase는 원래 커밋의 해시를 유지한다.

Git | 정답: X

rebase는 커밋을 새로 만들므로 해시가 변경됩니다. 이미 push된 커밋을 rebase하면 문제가 발생합니다.

O

PHP에서 클로저는 외부 변수를 자동으로 캡처한다.

PHP | 정답: X +10P

PHP 클로저는 JavaScript와 달리 외부 변수를 자동 캡처하지 않습니다. use ($var) 키워드로 명시적으로 캡처해야 합니다.

O

Vue 3에서 Teleport은 컴포넌트의 반응성을 잃게 한다.

Vue.js | 정답: X (기출)

Teleport은 DOM 렌더링 위치만 변경하며 반응성은 그대로 유지됩니다.

X

JavaScript에서 parseInt("08")은 8진수로 해석된다.

JavaScript | 정답: X

ES5부터 parseInt()는 0으로 시작해도 10진수로 해석합니다. 명시적으로 parseInt("08", 10)을 사용하는 것이 좋습니다.

O

PHP에서 $this는 현재 객체를 참조한다.

PHP | 정답: O +10P

클래스 메서드 내에서 $this는 해당 메서드를 호출한 현재 객체 인스턴스를 가리킵니다.

X

Rate Limiting은 DDoS 공격을 완전히 방어할 수 있다.

Security | 정답: X

Rate Limiting은 도움이 되지만, 대규모 분산 DDoS에는 CDN, WAF, 인프라 수준 방어가 함께 필요합니다.

O

PHP에서 __invoke()를 정의하면 객체를 함수처럼 호출할 수 있다.

PHP | 정답: O +10P

__invoke() 매직 메서드가 있으면 $obj()로 호출할 수 있습니다.