Spring Boot 관련 질문
- Spring 빈관리
- Spring이란?
- Spring AOP란?
- Spring 서비스 추상화란?
- 스프링 트랜잭션 어떻게?
- 스프링 DI 어떻게?
- POJO 무엇?
- Put vs Post 구현시 차이점
JPA 관련 질문
- JPA란 무엇인가? 왜 사용하는가?
- JPA 없이 개발했을 때의 문제점? ( 객체 <-> 데이터베이스 패러다임 불일치 )
- N+1 문제 어떻게?
- DB isolation(격리수준)에 관하여?
- Flush mode? ( auto, commit, manual )
- Persistence Context란 무엇인가?
- Persistence Context를 사용하는 이점?
- 성능 이슈 및 개선 경험?
- OSIV란?
- 1차 캐시 이점 ? -> 성능상 이점, 애플리캐이션 단의 read commited 레벨 지원)DUD
- Persistence Context <-> Transaction 관계? 트랜잭션이 시작되고 영속성 컨텍스트가 생성된다. 그러히고 완료가 되면서 flush()가 호출되어 영속성 컨텍스트에 있는 것들이 db에 반영된다.
Redis 관련 질문
AWS 관련 질문
MSA 관련 질문
- 마이크로서비스란?
- 마이크로서비스 역량에는 어떤게 있나요?
- 회사에서 개발한 마이크로서비스 아키텍처에 대하여?
- 서비스 장애 대응?
- 중앙 로깅?
- API 게이트웨이?
- 도커란?
- 컨테이너의 장점은 무엇인가요?
- auto-scale?
테스트 코드 관련 질문
- 테스트 코드짤 때 원칙? 어떻게 짜냐?
- 테스트 코드 어노테이션 어떤거 사용하니?
- Mockito 왜쓰니? 뭐니?
개발 방법론 관련 질문
- SOLID 법칙?
- 객체지향이란?
- 캡슐화에 대하여?
- OOP, SRP란?
- 커뮤니케이션 어떻게?
- 개발자로서의 소신?
- 개발자와 충돌이 일어났을 때?
디자인패턴?
HTTP
http 2.0 vs http 1.1
http 전반적인 설명
'Back-End' 카테고리의 다른 글
서버 개발자의 SPA 적용기 - NHN FORWARD (0) | 2019.11.27 |
---|---|
Spring - Unable to acquire JDBC Connection 이슈 (1) | 2019.08.02 |
Logback 아키텍처 (0) | 2018.09.19 |
2.logback Appender란 (0) | 2018.09.19 |
서버 아키텍처 (0) | 2018.03.06 |