1.1 CS 기초 및 자료구조/알고리즘 (15문항)
1.2 객체지향 프로그래밍 및 개발 언어 이해 (10문항)
## 2. [직무 면접] SW개발 및 AI 기초 핵심 기출 50선 (Part B)
2.1 인공지능 및 머신러닝/딥러닝 기초 (15문항)
2.2 최신 AI 트렌드 및 시스템 아키텍처 (10문항)
## 3. [실전 복기] SW개발 직무 면접 생생 후기 (5인 사례)
1.1 CS 기초 및 자료구조/알고리즘 (15문항)
01. 배열(Array)과 연결 리스트(Linked List)의 차이점과 각각의 시간 복잡도에 대해 설명하시오.
답변: 배열은 메모리 상에 연속적으로 배치되어 인덱스를 통한 조회(O(1))가 빠르지만, 삽입과 삭제 시 데이터를 이동시켜야 하므로 O(N)의 시간이 걸립니다. 반면 연결 리스트는 불연속적인 메모리 공간을 포인터로 연결하여 삽입과 삭제(O(1))가 빠르나, 특정 원소를 찾기 위해서는 처음부터 탐색해야 하므로
## 3. [실전 복기] 2025 SW개발 직무 면접 생생 후기 (5인 사례)
지원자1
저는 기술 면접에서 자료구조의 시간 복잡도에 대해 굉장히 날카로운 질문을 많이 받았습니다. 특히 해시 테이블에서 충돌이 발생했을 때 체이닝과 개방 주소법이 각각 메모리와 성능 측면에서 어떤 차이를 보이는지 수식적으로 비교해 보라고 하셨습니다. 코딩 테스트 때 제가 짠 코드의 효율성을 메모리 계층 구조와 연결해서 설명해야 하는 부분도 있었는데,
② 프로그래밍 언어의 전문적인 이해부터 2025 지원자 5인의 실제 면접 복기 사례를 수록하여 실전 감각을 높일 수 있도록 구성하였습니다.
② 단순 이론 암기를 넘어 문제 해결을 위한 논리적 사고와 최신 AI 모델의 최적화 원리를 중심으로 직무 적합성을 효과적으로 어필합니다.

분야