👩💻 Tech Interview 기술 면접 대비를 위한 기본 개념을 정리하는 Repository 입니다. 📌 Computer Science Network Operating System Database Data Structure Algorithm 정렬(Sorting) 이진 탐색(Binary Search) 동적 계획법(Dynamic Programming) 백트래킹(BackTracking) 그래프(Graph) 📌 Language Java JVM, JRE, JDK Short Circuit SOLID Python 자료형 입출력 매직 메소드(Magic Method) Iterable과 Iterator Call By Assignment 📌 Framework Spring JPA ORM JPA, Hibernate, Spring Data JPA의 차이점 Spring Data JPA Domain JpaRepository JPA 어노테이션 JPA 설정 영속성 관리 Spring MVC Spring Web 계층 Spring Rest Docs Spring Security PasswordEncoder Validation JWT Test JUnit MockMvc assertJ Node.js Session으로 로그인 구현하기 JWT로 로그인 구현하기 📌 Web JWT란? REST API란? HATEOAS란? 📌 ETC Design Pattern Devops CI/CD란? MSA란? Docker란?