[백엔드 파트] Spring
- 어떤 핵심 기능을 가진 프로젝트인가요?
- 해당 기능을 구현한 로직에 대해 설명해 주세요.
- Service에서 사용한 모든 어노테이션의 설명을 어노테이션과 함께 적어주세요
- ERD를 구성/설계할 때, 발생했던 문제는 무엇인가요? 그리고 해당 구조로 데이터셋을 다시 구성한다면 어떻게 해볼 수 있을까요?
- 더욱 더 최적화된 방법과 설계를 시도한다면, 어떻게 할 수 있을까요?
- 성능 최적화 (쿼리 최적화, 인덱싱, 캐싱 처리 등) 또는 동시성 제어를 반영한 코드가 있다면 코드와 함께 설명해주세요.
[프론트엔드 파트] React
- 프로젝트의 디렉토리 구성에 대해서 설명해 주세요.
- 라우터 설정은 어떤 방식으로 진행했나요? 어떻게 / 왜 페이지를 분리했는지 함께 설명해 주세요.
- 성능 최적화를 시도했던 코드와 함께, 결과도 함께 정리해 주세요.
- 이벤트 핸들링, 디바운싱, 쓰로틀링을 활용한 경험이 있다면 코드와 함께 설명해주세요.
- 전역 상태 관리 어떻게 했는지? (리덕스, 툴킷, 리액트 쿼리 등)
- 재사용성을 고려한 컴포넌트의 예시가 있었다면 말씀해 주세요.