- JDK / JRE / JVM 개념 및 구성 원리
- JVM 내부 구조 & 메모리 영역
- GC 종류 및 동작 원리
- Generic
- 인터페이스 vs 추상 클래스
- Java Reflection API
- 내부 클래스
- Error와 Exception의 차이
- Java의 Exception 클래스
- Java의 예외 처리 방법
- 객체 지향 설계의 5원칙 SOLID
- 운영체제란
- 프로세스
- 컨텍스트 스위칭
- IPC
- 프로세스 스케줄링
- 뮤텍스(Mutex)
- 세마포어(Semaphore)
- 뮤텍스 VS 세마포어
- Eventcount/Sequencer
- 스핀 락(Spin lock)
- 모니터
- 메모리 관리
- 페이징
- 세그멘테이션
- 페이지 교체 알고리즘