[Sprint 성취도 평가] Git을 통한 버전 관리와 협업 + Java 고급 과정 이론 평가
문제1. 리눅스에서 파일 및 디렉토리를 관리하는 기본 명령어인 mkdir, touch, mv, cp에 대해 각 명령어의 주요 기능과 활용 방법을 비교하여 설명하세요. 각 명령어의 대표적인 옵션과 함께 실제 작업 시나리오에서 어떻게 활용될 수 있는지 구체적인 예시를 들어 서술하세요.
[SB] [Git을 통한 버전 관리와 협업]
문제2. git add와 git commit 명령어의 역할과 차이점에 대해 설명해 주세요.
[SB] [Git을 통한 버전 관리와 협업]
문제3. Git의 주요 브랜치 전략에 대해 main, develop, feature, release, hotfix 브랜치를 중심으로 각각의 역할과 용도를 설명해 주세요.
[SB] [Git을 통한 버전 관리와 협업]
문제4. 객체지향 프로그래밍의 주요 특징인 추상화, 캡슐화, 상속, 다형성을 각각 설명하고, 실제 예시를 들어 설명해 주세요.
[SB] [Java 고급 과정]
문제5. 자바 컬렉션 프레임워크의 List, Set, Map 인터페이스의 특징과 주요 구현 클래스들의 차이점을 실제 사용 사례를 중심으로 설명해 주세요.
[SB] [Java 고급 과정]
Leave a comment