화상면접
- 인덱스를 적용할 때 어떤것을 주의해야 하는지?
- 왜 인덱스를 적용하면 빠른지?
- innoDB도 있는데 myisam은 언제 사용?
- 실행계획을 볼 때 어디에 중점적으로 보는지?
- 트랜잭션 격리레벨이란?
- 디폴트는?
- 왜 격리레벨이 나눠졌을까?
- thread safe란?
- 자바에서 thread safe한것이 무엇이 있을까?
- Thread Pool 사이즈를 어떻게 설정했고 이유는?
- 인터페이스
- 예를 들어 설명
- 추상화의 장점?
- Spring에서 스코프가 디폴트가 싱글톤이다. 이유는?
- 대규모 트래픽에 처리하기 좋다. 매번 생성한다면 ㄷㄷ
- 자바에 동시성 제어 무엇이 있는지 아는가?
- synchronize, atomic 설명해서 말함 → 그럼 atomic 써야하는가?
- kotlin에서 자바와 에러처리 차이코틀린은 에러를 구분하지 않음. 그냥 uncheckedException으로 통일 (기존 checked, uncheckedException)
- throws가 없다 → 예외를 잡아도, 잡지않아도 됨 (잡으면 try-catch로)