백엔드 개발직 면접 예상 질문

7. 팀 프로젝트 관련 및 인성 질문

계란💕 2023. 1. 26. 00:35

팀 프로젝트

  • 프로젝트에 대한 소개
    • 인원, 담당 업무
    • 조는 어떻게 편성이 됐는가?
    • 담당 업무를 맡은 이유
    • 주제는 어떻게 정했는가?
    • 테이블은 몇 개인가? 
    • 칠판에  ERD 그려 보기
    • 테이블 조인은 몇 개 까지 해봤는지?

 

 

  • 프로젝트에서 예외 처리
    • 예외 처리 클래스 구현 
      • 1) enum형태로 MemberErrorCode를 만든다. 
      • 2) MemberException:  RuntimeException을 상속하는 예외 클래스, MemberErrorCode 하나의 멤버변수만 있다. 
      • 3)  MemberErrorResponse: String message와  MemberErrorCode로 이뤄짐, Response을 상속한다. 
        • Controller 클래스에서 반환형으로 지정해서 프론트한테 HttpStatus와 함께 보내주는 역할이다.  
      • 4) 커스텀 핸들러 클래스 ExceptionHandler에서 회원에 대해 예외 처리할 수 있도록 MemberExceptionHandler 메서드를 만든다. 
        • 커스텀핸들러 클래스를 만들어서 회원, 수입, 지출 각각 메서드를 만든다. 
    • 회원 가입 예외 처리: 이메일 / 닉네임 중복 불가능 정책
    • 로그인 예외 처리
    • 비밀번호 예외 처리:  8자리, 영/숫/특 1글자 이상 조합 정책

 

 

  • 프로젝트를 진행하면서 만난 문제점 또는 팀원과의 갈등

 

 

  • 팀 프로젝트 개선하고 싶은 점이 있는가?

 

 

  • 팀 프로젝트가 기간이 더 길었다면 보완하고 싶은 점이 있는가?

 

 

  • 팀 프로젝트 새롭게 추가하고 싶은 기능이 있는가?

 

 

  • 팀 프로젝트가 단조로운 이유는? 😂

 

 

 

기타 질문

  • 개발자로서 최종 목표는?

 

  • 지금 시간 여유가 있다면 하고 싶은 개발이나 서비스가 있는가?

 

 

  • 상사에 부당한 지시를 한다면? (내 생각과 완전 다른 지시를 한다면?)
    • 범법적이거나 회사 내규에 어긋나지 않는 이상 지시를 따르고 처리한 다음에는 상사에게 이유를 여쭤본다. 

 

 

  • 원하는 회사의 이상향이 있는가?
    • 수직적이지 않기를 바란다고 대답했는데 대답하고 바로 후회했다.
    • 다시 돌아간다면 "회사 분위기가 부드러웠으면 좋겠습니다." 라고 할 듯

 

 

  • 본인이 그동안 면접에서 떨어진 이유는 뭐라고 생각하는가?

 

 

 

 

인성 질문

  • 성격은 어떤 편인가?

 

  • 취미는 무엇인가?

 

  • 본인의 장단점에 대해 말하라

 

  • 친구는 본인에 대해 뭐라고 표현하는가?

 

 

 

 

 

회고록

  • ERD를 그려보라고 하셨는데 테이블명만 적었다. 연관 관계를 이어주는 부분까지 정확히 그리면 더 좋았을 것 같다. 
  • 팀프로젝트 할 때 우테코를 가고 싶어서 프리코스와 병행했는데 팀프로젝트를 열심히 할 걸 후회했다 ㅠ.ㅠ 100% 발휘하지 안은 것에 대해 팀원들한테 미안했다...
  • 스타트업이나 중소기업의 경우는 실무에 바로 투입될 수 있는지 확인하기 위해서 팀 프로젝트에 대한  질문을 많이 하는 것 같다.
  • 개발자로서 최종적인 목표에 대한 질문을 들었는데 최근에 면접 준비만 해와서 그런지 어딘가 한 대 맞은 느낌이었다.  최종적인 꿈에 상관없이 취업에만 급급해왔다는 생각이 들어서 부끄러웠다.  앞으로는 당장 급한 것만 해치우는 게 아니라 장기적인 계획에 대해서도 생각하며 살아야겠다.
  • 만들고 싶은 서비스가 있냐는 질문을 받았는데 개발을 정말 좋아하는지 물어보시는 것 같았다. 이 질문에 답변을 못했는데 너무 한심했다 😂
  • 가장 가고 싶었던 회사에서 왜 학점이 낮냐는 질문을 받았는데 이 질문에 대답을 잘못해서 떨어진 이유 중에 큰 부분인 것 같다. 
  • 그리고 면접을 본 경험이 많은 걸 인사담당자가 알게 되면 그동안 왜 떨어졌는지 질문이 꼭 들어온다.  본인이 부족한 부분에 대해서 정확하게 파악하고 어떻게 보완했는지를 물어보는 질문이라서 중요하다.
  • 면접 볼 때는 모르는 질문에 모른다고 대답하고 자신감 있는 태도가 중요하다고 느꼈다.
  • 임원 면접(인성 면접)은 기술 면접 처럼 공부해서 본다기 보다는 그 사람이 어떤 사람인지를 보는 것 같다. 
  • 빈출 질문
    • 팀 프로젝트 갈등 / 개선점 / 예외 처리
    • 개발자로서의 최종 목표

'백엔드 개발직 면접 예상 질문' 카테고리의 다른 글

6. JPA(Java Persistence API)  (0) 2023.01.25
5. Spring  (2) 2023.01.24
4. Java  (0) 2023.01.24
3. 인프라 및 클라우드  (0) 2023.01.23
2. 운영체제, 네트워크, 보안과 암호학  (2) 2023.01.22