- Database
- Java
- SpringBoot
- ORM(JPA)
- Clustered index와 Non-clutered index
- DB transaction의 격리 수준
- transaction과 ACID (+ NoSQL BASE)
- 낙관적 락(Optimistic lock)과 비관적 락(Pessimistic lock)
- Garbage collection
- JVM 구조와 자바 런타임 메모리 구조
- Dispatcher servlet과 servlet container
- 동시성 (process 수준 / db 수준의 동기화)
- 트랜잭션과 영속성 컨텍스트
- Lazy loading과 N+1 Problem