0. 직전 회사 프로젝트1. 교육 프로젝트2. 대학원 과제3. Basic좋은 코드객체지향 프로그래밍TDD란 무엇이며 장단점MVC 패턴Git과 Github프레임워크와 라이브러리의 차이컴파일러와 인터프리터의 차이대칭키/비대칭키 암호화 차이DI (Dependency Injection) / IoCDevOpsCI/CD대용량 트래픽에서 장애가 발생하면 어떻게 대응3. JavaJVM & Java 실행방식Garbage Collection컬렉션 프레임워크어노테이션클래스 vs 객체Call by Value vs Call by ReferenceString & StringBuffer & StringBuildernew String()과 ""의 차이Casting(업캐스팅 & 다운캐스팅)ThreadOverriding vs Overl..