2020-1 #5
JSON은 현대 웹 API 통신의 표준이다. 실무에서 모르면 간첩이다.
2020-1 #12
버블 정렬 알고리즘은 기초적인 정렬 로직을 이해하는 데 도움이 된다.
2020-1 #13
배열 순회와 출력은 프로그래밍의 가장 기초적인 작업이다.
2020-1 #14
switch-case 문에서 break를 생략하는 'fall-through'는 실무에서 버그의 원인이 되기 쉽다.
2020-2 #2
파이썬의 set 자료구조는 실무에서 중복 제거용으로 자주 쓰이지만, 출력 순서까지 묻는 것은 다소 지엽적이다.
2020-2 #3
웹 개발자라면 매일 접하는 기술이며, 필수적인 기본 지식이다.
2020-2 #5
객체지향의 상속과 다형성은 실무에서 매일 사용하는 개념이다.
2020-2 #19
상속과 생성자 호출 순서는 Java 개발자라면 기본적으로 알아야 한다.
2020-3 #2
반복문과 변수 누적은 기초 중의 기초지만, 이렇게 0을 곱하는 코드를 실무에서 짜면 바로 코드 리뷰 대상이다.
2020-3 #13
재귀 호출의 흐름을 이해하는 것은 중요하지만, 이런 식의 복잡한 추적은 실무 코드에서는 지양해야 한다.
2020-3 #15
객체 지향 프로그래밍의 상속과 생성자 호출 순서는 Java 개발자에게 필수적인 지식이다.
2020-3 #17
반복문과 제어문은 프로그래밍의 기초이며, 실무에서도 로직 제어 시 빈번하게 사용된다.
2020-3 #19
객체지향 프로그래밍에서 생성자는 객체 초기화의 핵심이며 실무에서 매일 사용한다.
2020-4 #5
진법 변환 알고리즘은 기초적이지만, 실무에서는 이미 구현된 라이브러리를 사용한다.
2020-4 #6
이중 반복문과 배열 인덱스 제어는 실무에서 흔히 쓰이지만, 이렇게 복잡하게 꼬아놓은 코드는 유지보수 대상이다.
2020-4 #9
파이썬의 리스트 구조와 중첩 반복문은 데이터 처리 시 가장 기본적으로 사용됩니다.
2020-4 #11
빅데이터 엔지니어링 분야에서는 필수지만, 일반적인 백엔드 개발자에게는 생소할 수 있습니다.
2020-4 #18
포인터 연산은 중요하지만, 이런 식의 문자열 포인터 장난은 실무에서 가독성을 해치는 주범입니다.
2020-4 #19
재귀 호출과 상속을 통한 메서드 오버라이딩은 객체지향 프로그래밍의 기본기다.
2021-1 #5
리스트 순회와 문자열 연산은 파이썬의 기본 중의 기본입니다.
2021-1 #7
Java의 2차원 배열 구조를 이해하는 것은 기본 중의 기본이다.
2021-1 #15
구조체 포인터 연산은 임베디드나 시스템 프로그래밍에서 흔히 쓰이지만, 이렇게 꼬아서 출력하는 경우는 드물다.
2021-1 #17
기본적인 반복문과 조건문 활용은 실무에서 매일 접하는 코드다.
2021-2 #7
비트 연산은 임베디드나 저수준 최적화가 아니면 실무에서 거의 쓸 일이 없다.
2021-2 #16
재귀 함수는 알고리즘 구현 시 자주 쓰이지만, 이런 식의 단순 계산은 실무에서 디버깅할 때나 봅니다.
2021-2 #17
static 메서드와 인스턴스 메서드의 차이는 Java 개발의 기본 중 기본이다.
2021-2 #18
배열 인덱스 접근은 기본이지만, 이런 식으로 꼬아서 코드를 짜는 건 유지보수 관점에서 최악이다.
2021-2 #19
상속과 오버라이딩은 객체지향 프로그래밍의 핵심 개념이다.
2021-3 #1
싱글톤 패턴은 설정 관리나 DB 커넥션 풀 등에서 매우 흔하게 사용되는 필수 패턴이다.
2021-3 #11
연산자 우선순위와 조건문 흐름은 기본 중의 기본이다.
2021-3 #12
포인터 연산은 중요하지만, 이런 식의 복잡한 포인터 산술 코드는 실무에서 가독성을 해치므로 지양해야 합니다.
2021-3 #14
파이썬의 비교 연산과 불리언 값 처리는 실무에서 매일 사용하는 기초 중의 기초입니다.
2021-3 #17
구조체 배열과 포인터 연산은 임베디드나 시스템 프로그래밍에서 흔히 쓰이지만, 이렇게 복잡하게 꼬아서 연산하는 코드는 유지보수성을 해친다.
2022-1 #3
Java의 객체 참조와 static 변수 개념은 중요하지만, 이런 식의 억지스러운 변수 값 추적은 실무 코드에서는 절대 안 쓴다.
2022-1 #6
파이썬의 기본 매개변수(default parameter)는 함수 설계 시 매우 자주 사용된다.
2022-1 #7
리스트 조작은 파이썬 개발의 기본이지만, 메서드 이름을 암기하는 것은 실무에서 IDE의 자동완성 기능에 의존한다.
2022-1 #11
Java에서 스레드를 생성하고 실행하는 기본적인 방법으로, 실무에서도 종종 사용되는 기초 지식이다.
2022-1 #14
재귀 호출의 흐름을 이해하는 것은 중요하지만, 이렇게 복잡하게 꼬아놓은 재귀 코드는 실무에서 유지보수 지옥을 만든다.
2022-1 #15
숫자의 각 자릿수를 분리하는 로직은 알고리즘 기초로 가끔 쓰인다.
2022-1 #19
소수 판별 로직은 알고리즘 테스트에서는 나오지만, 실무에서 직접 구현할 일은 거의 없다.
2022-2 #7
switch-case 문에서 break를 생략하는 것은 실무에서 버그를 유발하는 흔한 실수다.
2022-2 #8
구조체 배열과 멤버 접근은 C언어 시스템 프로그래밍의 기초 중의 기초다.
2022-2 #13
문자열 슬라이싱은 실무에서 자주 쓰지만, C언어에서 포인터로 직접 인덱싱하는 방식은 요즘은 라이브러리 함수를 쓰는 게 훨씬 안전하다.
2022-2 #15
포인터와 문자열 배열을 이렇게 복잡하게 다루는 코드는 실무에서 유지보수 지옥을 만든다.
2022-2 #16
배열 인덱스 연산은 기본이지만, 이렇게 복잡한 수식을 한 줄에 넣는 것은 실무에서 가독성을 해친다.
2022-2 #17
Java의 객체 생성과 생성자 호출 순서, 필드 초기화는 실무에서 기본 중의 기본이다.
2022-3 #1
지뢰찾기 같은 그리드 기반 게임 로직을 짤 때 인접 셀을 탐색하는 로직은 매우 흔하게 사용된다.
2022-3 #4
배열을 이용한 순위 계산은 기초적인 알고리즘이지만, 실무에서는 보통 DB 쿼리나 라이브러리를 사용한다.
2022-3 #9
파이썬의 map과 lambda는 데이터 처리 시 매우 자주 사용되는 실무 문법이다.
2022-3 #13
알고리즘 로직을 이해하는 것은 중요하지만, 이런 식의 코드 트레이싱은 시험용이다.
2022-3 #19
Java의 배열 참조와 힙 메모리 할당 개념은 기본 중의 기본이다.
2022-3 #20
조건문과 반복문을 활용한 기본적인 로직 구현 능력은 필수적이다.
2023-1 #1
static 변수와 인스턴스 변수의 생명주기 차이는 Java 개발의 기본 중의 기본이다.
2023-1 #2
포인터와 배열의 관계를 이해하는 것은 중요하지만, 이런 식의 포인터 연산은 실무에서 가독성을 해친다.
2023-1 #3
문자열 비교 로직은 자주 쓰이지만, 포인터로 직접 구현하는 경우는 거의 없다.
2023-1 #4
AJAX는 현대 웹 개발의 핵심 기술이다. 모르면 웹 개발을 할 수 없다.
2023-1 #9
진법 변환 로직은 임베디드나 데이터 처리 시 가끔 필요하지만, 보통은 내장 함수를 쓴다.
2023-1 #14
버블 정렬 알고리즘은 정렬의 기초를 이해하는 데 중요하지만, 실무에서 직접 구현할 일은 거의 없다.
2023-1 #15
Python의 set 자료구조는 중복 제거와 빠른 검색을 위해 실무에서 매우 자주 사용된다.
2023-1 #17
객체지향 프로그래밍의 상속과 다형성 개념은 자바 개발자라면 반드시 숙지해야 할 기본기다.
2023-1 #20
상속과 생성자 호출 순서, 필드 오버라이딩은 Java 개발자라면 반드시 알아야 할 기본기다.
2023-2 #1
배열 인덱스 연산은 기본 중의 기본이지만, 이런 식의 회전 로직은 보통 라이브러리 함수를 쓰지 직접 구현하지 않는다.
2023-2 #2
금액을 화폐 단위별로 나누는 로직은 결제 시스템이나 정산 로직에서 매우 흔하게 사용된다.
2023-2 #3
C언어에서 포인터와 문자열 처리는 중요하지만, 이런 식으로 gets()를 쓰거나 포인터 대입을 꼬아놓는 코드는 보안상 매우 위험하다.
2023-2 #5
switch-case 문에서 break를 생략하는 'fall-through' 기법은 의도적으로 사용하면 유용하지만, 실수로 누락하면 버그의 온상이 됩니다.
2023-2 #7
반복문과 조건문은 프로그래밍의 기초 중의 기초다.
2023-2 #9
배열과 포인터를 이용한 스택 구현은 자료구조의 기초지만, 실무에서는 보통 라이브러리를 사용한다.
2023-2 #14
Java의 String Pool과 객체 비교는 메모리 최적화와 버그 방지를 위해 필수적인 지식이다.
2023-2 #18
버블 정렬은 알고리즘 학습용이지, 실무에서 이 코드를 직접 짜는 일은 없다.
2023-2 #19
파이썬의 문자열 슬라이싱은 데이터 전처리나 파싱 작업에서 매우 빈번하게 사용되는 필수 기능이다.
2023-3 #1
상속과 다형성, 동적 바인딩은 객체지향 프로그래밍의 핵심이지만, 실무에서 이렇게 복잡하게 꼬인 상속 구조를 직접 짜는 것은 유지보수 지옥을 만드는 지름길이다.
2023-3 #4
구조체 포인터 접근은 C언어의 기본이지만, 이런 식의 복잡한 포인터 연산은 실무에서 가독성을 해치므로 지양해야 한다.
2023-3 #5
구조체 멤버 접근 연산자는 C언어에서 매일 쓰이지만, 이런 식의 빈칸 채우기는 문법 암기 테스트에 가깝다.
2023-3 #8
재귀 함수는 알고리즘 구현 시 중요하지만, 팩토리얼 계산을 재귀로 구현하는 것은 기초 학습용일 뿐입니다.
2023-3 #10
포인터 연산은 C언어의 핵심이지만, 이런 식의 문자열 포인터 장난은 실무에서 가독성을 해치는 주범입니다.
2023-3 #11
재귀 호출과 다형성은 중요하지만, 이 정도로 복잡하게 꼬인 코드는 유지보수성을 해치므로 실무에서 지양해야 한다.
2023-3 #13
static 메서드에서 인스턴스 변수에 직접 접근하려는 실수는 초보자가 흔히 하는 실수다.
2023-3 #14
입력받은 문자열을 파싱하는 것은 파이썬 실무에서 가장 빈번한 작업 중 하나다.
2024-1 #1
싱글톤 패턴은 설정 관리나 DB 커넥션 풀 등에서 매우 흔하게 사용되는 필수 패턴이다.
2024-1 #2
비트 연산은 임베디드나 성능 최적화가 극도로 필요한 영역이 아니면 실무에서 이렇게 복잡하게 쓰지 않는다.
2024-1 #4
문자열을 뒤집는 로직은 알고리즘 기초로 중요하지만, 실무에서는 이미 최적화된 라이브러리 함수를 사용한다.
2024-1 #10
상속과 생성자 호출 순서는 Java의 기본기이지만, 이렇게 복잡하게 꼬아놓은 코드는 실무에서 유지보수하기 매우 어렵습니다.
2024-1 #11
구조체와 포인터는 C언어의 핵심입니다. 다만, 이 문제처럼 복잡한 연산을 함수로 처리하는 것은 실무에서 흔한 패턴입니다.
2024-1 #12
문자열 슬라이싱과 반복문은 파이썬 개발의 기초 중의 기초다.
2024-1 #16
상속과 생성자 호출 순서는 Java 객체 지향의 기본이지만, 이렇게 꼬아놓은 코드는 실무에서 유지보수하기 매우 나쁘다.
2024-1 #19
문자열을 포인터로 조작하는 것은 C언어의 핵심이지만, 이런 식의 복잡한 문자열 변환 로직은 실무에서 가독성을 해친다.
2024-2 #1
Java에서 객체 참조와 값 비교의 차이를 이해하는 것은 필수적이지만, 이런 식의 단순 출력 문제는 기초 확인용이다.
2024-2 #6
문자열 슬라이싱은 파이썬에서 매우 자주 쓰이지만, 이런 식으로 꼬아놓은 로직은 실무에서 가독성을 해친다.
2024-2 #13
C언어의 포인터와 배열의 관계를 이해하는 것은 임베디드나 시스템 프로그래밍에서 필수적이다.
2024-2 #14
인터페이스를 활용한 다형성과 배열 순회는 Java 개발의 기본기이다.
2024-2 #15
C언어에서 포인터 연산과 문자열 조작은 중요하지만, 이런 식의 포인터 장난질은 실무에서 버그의 온상이다.
2024-2 #17
재귀 호출을 이용한 문자열 처리는 알고리즘 공부에는 좋지만, 실무에서 이런 식으로 문자열을 뒤집는 코드를 짜면 바로 코드 리뷰 대상이다.
2024-2 #18
switch-case 문에서 break를 생략하는 fall-through 기법은 실무에서 버그를 유발하기 딱 좋아 거의 쓰지 않는다.
2024-2 #19
구조체와 포인터를 이용한 연결 리스트는 자료구조의 핵심이지만, C언어의 포인터 연산은 실무에서 매우 신중하게 다뤄야 한다.
2024-2 #20
문자열 파싱은 실무에서 매우 빈번하게 발생하며, split 메서드의 동작 방식은 기본 중의 기본이다.
2024-3 #1
Java의 String Pool과 객체 비교 원리는 메모리 최적화와 버그 방지를 위해 반드시 이해해야 하는 기본기다.
2024-3 #2
파이썬 리스트 슬라이싱과 sum 함수는 데이터 처리 시 매우 빈번하게 사용되는 기초 문법이다.
2024-3 #7
C언어의 전역/지역 변수 스코프와 증감 연산자는 기초 중의 기초이나, 이런 식의 복잡한 코드는 실무에서 지양해야 한다.
2024-3 #10
파이썬의 동적 타이핑과 타입 비교는 실무에서 흔히 쓰이지만, 이런 식으로 억지스러운 타입 비교 코드를 짜는 경우는 거의 없다.
2024-3 #11
Java의 상속과 오버라이딩은 핵심 개념이지만, 이렇게 복잡하게 꼬인 상속 구조는 실무에서 유지보수 지옥을 만든다.
2024-3 #12
연결 리스트의 노드 값을 교환하는 로직은 자료구조의 기초지만, 실무에서는 이미 구현된 라이브러리를 사용한다.
2024-3 #16
포인터와 배열의 관계를 이해하는 것은 중요하지만, 이렇게 복잡한 포인터 연산은 실무에서 가독성을 해친다.
2024-3 #18
Java의 예외 처리 메커니즘은 실무에서 매우 중요하지만, 이렇게 의도적으로 예외를 던지고 받는 코드는 드물다.
2024-3 #19
Java의 타입 소거와 오버로딩 우선순위는 실무에서 버그를 유발할 수 있는 중요한 개념이지만, 이렇게까지 꼬아서 생각할 일은 드뭅니다.
2025-1 #5
예외 처리 흐름을 이해하는 것은 중요하지만, 이렇게 억지로 예외를 발생시켜 흐름을 꼬아놓은 코드는 실무에서 절대 짜면 안 됩니다.
2025-1 #10
문자열 배열과 포인터 연산은 C언어의 기본이지만, 이렇게 굳이 복잡하게 꼬아서 출력 결과를 묻는 방식은 실무와 거리가 멉니다.
2025-1 #11
이중 포인터와 동적 할당은 중요하지만, 굳이 1차원 배열을 2차원처럼 인덱싱하는 방식은 가독성을 해치는 나쁜 코드입니다.
2025-1 #13
상속과 정적 변수의 생명주기를 이해하는 것은 중요하지만, 이렇게 복잡하게 꼬인 코드는 실무에서 유지보수 지옥을 만든다.
2025-1 #16
재귀를 이용한 분할정복 알고리즘은 대용량 데이터 처리나 트리 탐색에서 필수적이다.
2025-1 #17
트리 구조의 순회와 재귀적 데이터 처리는 실무에서 자주 쓰이지만, 이런 식의 복잡한 인덱스 계산은 라이브러리를 쓰는 게 정신건강에 이롭다.
2025-1 #18
연결 리스트의 노드 삽입과 재배치는 자료구조의 기본이지만, 이처럼 포인터 연산을 꼬아놓은 코드는 실무에서 가독성 문제로 지양된다.
2025-1 #19
비트 마스킹은 임베디드나 저수준 프로그래밍에서 필수적이지만, 구조체 배열과 섞어쓰는 방식은 코드의 의도를 명확히 해야 한다.
2025-1 #20
재귀 호출의 흐름을 이해하는 것은 알고리즘 설계에 필수적이지만, 실무에서 이런 식의 복잡한 재귀 호출을 직접 구현하는 경우는 드뭅니다.
2025-2 #5
Java의 참조 타입 전달 방식은 메모리 이해에 필수적이지만, 이런 식의 꼬아놓은 코드는 실무에서 지양해야 합니다.
2025-2 #9
예외 처리와 람다식은 Java 실무에서 매우 중요하지만, 이런 식의 복잡한 예외 던지기 코드는 실무에서 지양해야 한다.
2025-2 #10
상속과 다형성은 객체지향 프로그래밍의 핵심이지만, 이렇게 static과 인스턴스 메서드를 섞어 혼란을 주는 코드는 실무에서 피해야 한다.
2025-2 #12
원형 큐 구현은 자료구조의 기초지만, 실무에서는 이미 잘 만들어진 라이브러리를 쓴다.
2025-2 #14
구조체 포인터와 배열의 관계를 이해하는 것은 중요하지만, 이런 식의 복잡한 포인터 연산은 실무에서 가독성을 해치므로 지양해야 합니다.
2025-2 #15
객체 참조와 배열 내 객체 상태 변경은 Java 개발의 기초 중의 기초입니다.
2025-2 #16
연결 리스트 구현은 알고리즘 공부에는 좋지만, 실무에서는 이미 잘 만들어진 라이브러리(std::list 등)를 씁니다.
2025-2 #17
파이썬의 자료구조 특성을 이해하는 것은 기본이지만, 이런 식의 복합적인 자료구조 변환은 실무에서 가독성을 해치므로 지양해야 한다.
2025-2 #18
연결 리스트 구현은 중요하지만, 포인터와 구조체를 활용한 이런 식의 복잡한 순회 로직은 실무에서 라이브러리를 쓰지 직접 구현할 일이 드물다.
2025-3 #5
구조체 배열과 포인터 연산은 임베디드나 시스템 프로그래밍에서 흔하지만, 이렇게 복잡하게 꼬아서 쓰는 건 가독성 테러입니다.
2025-3 #6
문자열 끝에서부터 거꾸로 접근하는 로직은 가끔 쓰이지만, 이렇게 포인터 연산으로 짜는 건 지양해야 합니다.
2025-3 #7
연결리스트 순회는 기본이지만, 비트 연산과 섞어서 복잡하게 만드는 건 코딩 테스트용 문제일 뿐입니다.
2025-3 #8
Java 인터페이스 구현은 객체지향 설계의 기본 중의 기본이다.
2025-3 #9
데이터 전처리 시 enumerate를 활용한 인덱스 접근은 흔하지만, 이런 식의 복잡한 리스트 컴프리헨션이나 로직 추적은 실무에서 가독성을 해친다.
2025-3 #12
Java 상속과 생성자 호출 순서는 객체 지향 프로그래밍의 기본기다.
2025-3 #15
연산자 우선순위와 조건 연산자는 실무에서 흔히 쓰이지만, 이렇게 복잡하게 꼬아서 작성하는 것은 가독성을 해치므로 지양해야 합니다.
2025-3 #17
Java의 Enum은 실무에서 상태값 관리 등에 매우 자주 쓰입니다.