백엔드 면접질문 모음

1. 언어

1.1. C

  • 스레드 세이프티란?
  • 뮤텍스와 세마포어의 차이점

1.2. C++

  • 사용경험이 있는 버전은?
  • 람다표현식과 익명함수에 대해 설명하시오

1.3. JAVA

  • 사용경험이 있는 버전은?
  • 가비지 컬렉션에 대해 아는대로 설명하시오

1.4. Python

  • 사용경험이 있는 버전은? (2 or 3)
  • python의 oop에 대하여 질문이 하나 있었는데… 질문이 생각이 잘 안난다.
  • 어떤 라이브러리 사용해봤는지 설명하시오

1.5. etc.

  • 그 외에 ‘Hello world’ 라도 작성해본 언어가 있는가?

2. 백엔드

  • AWS 사용한 경험을 설명하시오
  • 아파치를 이용하여 서비스한 경험을 설명하시오
  • 트렌젝션에 대해 설명하시오
  • MySQL 사용한 경험을 설명하시오

3. DevOps.

3.1. Basic

  • 데브옵스란 어떻게 생각하는지?
  • CI와 CD의 차이점은?

3.2. Tool

  • git 사용 경험을 설명하시오.
  • github 외의 git 툴의 사용해봤는지?
  • 젠킨스, 지라 등 ci/cd 툴들을 사용해봤는지?
  • 도커 사용 경험을 설명하시오
  • 도커와 버츄얼머신의 차이점을 설명하시오

댓글 남기기