기본 인성질문
- 1분 자기소개
- 지원동기
- 장단점
- 어려웠던 일 해결한 경험
N사
- 000프로젝트 소개
- MSA로 나눈 이유
- 모놀리식에서 MSA로 나눈게 두달안에 가능했는지?
- 기존에 진행했던 모놀리식 서비스와 뭐가 다르다고 생각했는지? 느낀점
- 테스트나 모니터링이 불편하다고했는데 이를 개선/보완방법 고민하거나 찾아본게 있는지?
- 서비스를 나눌때 기준은?
- 6개 무엇인지?
- 대표적인 액션을 바탕으로 서비스 컴포넌트들이 어떤 순서로 어떻게 협업해서 처리되는지
- 동영상 서버가 응답을 하지 않을경우 어떤일이 발생하는지?
- 일부 마이크로 서비스가 동작하지 않을때 에러처리는 어떻게 하는지?
- 서비스에 걸친 트랜잭션 관리 어떻게 했는지? 실패추적
- 데이터 정합성
- 내가 여러 서비스에 걸친 트랜잭션 관리를 해야하면 어떻게 할 수 있을까
- 이벤트 보내는법? 서비스에서 서비스로? 메세지서버?
- 개발하면서 어려웠던 부분?
- 리버스 프록시와 포워드 프록시 차이점?
- 리버스 프록시에서 프록시 패스 리버스 세팅 이유?
- 어레이리스트보다 링크드리스트가 더 느린 이유 메모리 관점
- 조회 횟수가 어떻게 다른지
- 해시맵의 시간복잡도(빅오)
- 스프링 컴포넌트 스캔이 뭔지?
- 컴포넌트란?
- 컴포넌트 스캔의 대상이 되는 컴포넌트는 어떻게 지정하는지?
- 레스트 컨트롤러 어노테이션의 역할?
- 스프링부트 어플리케이션이라는 어노테이션의 역할?
- 이 어노테이션이 붙어있는 클래스는 구동될때 어떤 역할/일을 하는지?
- 인터셉터와 필터의 차이?
S사
- 직무지원동기, 회사 지원동기
- 본인의 핵심역량 - 학부 또는 그 외 과정에서 배우고 익힌 기술
- 팀프로젝트에서 가장 성공한 프로젝트 + 이유 + 역할 + 교훈
- 가장 실패한 프로젝트 + 이유 + 교훈
- 모놀리식과 MSA의 장단점
- 리더십 vs 팔로우십
- 해당 직무와 관련해서 단기, 중기, 장기 목표
- 인간 홍길동은 어떤 사람?
- 주변 사람들은 나를 뭐라고 평가하는지?
- 클라우드에서 제공하는 기능들을 프라이빗 클라우드에서 어떤 기능들로 대체가능?
- 쿠버네티스와 같이 선언적으로 인프라를 관리할때의 장점?
- 프라이빗 클라우드 엔지니어가 어떤 일을 하는사람이라고 생각하는지? 필요한 역량은?
- 내가 해당 일을 할때 충분한 역량이 있다고 생각하는지?
- 최근 관심있게 보고있는 오픈소스 프로젝트가 있다면? 왜 관심을 갖게됐고, 어떻게 쓰였으면 좋겠다고 생각하는지
N사
- 이미지 경량화 할때 빌드시간 줄이는게 베스트는 아님
- 왜냐면 캐시가 있어서 최초빌드 외에는 의미가 없음
- 어떤 기준으로 명령어를 합쳤는지
- 디비 나눴다고 했는데 나눴을 때 문제는 없었는지
- 자신있는 프로젝트 설명 및 담당역할
- 마지막으로 묻고싶은거
- MSA 선택이유, 장점
- AWS에서 써본 리소스 + 요즘 관심있는 기술
- 협업할 때 갈등을 해결했던 사례
E사
- 동기 비동기차이
- 블록킹 논블록킹 차이
- 블록킹 동기
- 논블록킹 비동기
- 블록 비동기
- 논블록킹 동기
케이스마다 설명
- 생성자주입 필드주입
- 논블럭킹 사용경험
- 카프카 사용경험
- 단위테스트 통합테스트
- 도커 도커컴포즈 사용경험
- aws 사용해본 서비스?
- 에러코드
- 400대에러: 클라이언트 잘못
- 500대 에러:서버잘못 nullpoint
- 200대 에러: 네트워크로는 성공
=> 두명중에 한명만 성공했을때는 몇번대에러 보내줘야하는지?
200비즈니스적으로 성공인지 실패인지 구분해주기
- http, https차이
- http 1.1/2.0/3.0 차이
- cors 동작방법 왜필요한지
- index쓰는이유 index어떤구조로 되어있는지
- btree b+tree차이점
- rdb nosql차이
- 트랜잭션 처리과정
- orm왜쓰는지(영한님강의 들으면 그대로 외우기)
- 세션 토큰 차이
- jwt인증방식
- 토큰 세개 .두개 구분정보 어떤식으로 담겨있는지
- 스프링에서 di가뭔지 di중뭐가있는지 왜 차이가있는지 스프링 동작과정
- 디스패쳐 서블릿부터 쭉 설명하기
기타
- 자기소개
- 프로젝트 소개, 기술스택, 기여내용
- 지원동기
- 자신있는 프로젝트 - 잘됐던점
- 프로젝트 소개 + 역할
- 실행력이좋다고 했는데 해당하는 사례가 있는지
- 라이브엠디 어떻게 구현했는지 설명
- 배포환경 설명
- 도커 사용시 이미지 버전 관리는 어떻게 하는지?
- 데브옵스 하면서 가장 난관이 되었던점, 가장 좋았던점
- 카카오같은 장애가 생겼을때 어떻게 해결하면 좋을지
댓글