Java Backend 신입 개발자가 면접에서 받는 질문 10

Sorinny·2023년 1월 18일

develop

목록 보기
1/1
post-thumbnail

1. Java 언어에 대해 얼마나 잘 알고 있는가?

  • 이 질문은 신입 개발자가 Java 언어에 대한 기초적인 지식을 가지고 있는지를 확인하려는 것입니다.

2. Spring Framework나 Hibernate를 사용해 백엔드 애플리케이션을 개발했는가?

  • 이 질문은 신입 개발자가 개발 프레임워크를 사용해서 개발을 할 수 있는지 확인하려는 것입니다.

3. REST API를 개발해봤는가?

  • 이 질문은 신입 개발자가 REST API 개발에 대한 경험이 있는지 확인하려는 것입니다.

4. Microservices Architecture에 대해 얼마나 알고 있는가?

  • 이 질문은 신입 개발자가 마이크로 서비스 아키텍처에 대한 이해를 가지고 있는지 확인하려는 것입니다.

5. Relational Database와 NoSQL Database에 대해 얼마나 알고 있는가?

  • 이 질문은 신입 개발자가 데이터베이스에 대한 기초적인 이해를 가지고 있는지 확인하려는 것입니다.

6. 성능 문제를 해결하는 방법에 대해 얼마나 알고 있는가?

  • 이 질문은 신입 개발자가 성능 문제를 해결하는 방법에 대해 알고 있는지 확인하려는 것입니다.

7. 병렬성, 멀티 스레딩, Concurrency 관련 문제를 해결하는 방법에 대해 얼마나 알고 있는가?

  • 이 질문은 신입 개발자가 병렬성, 멀티 스레딩, Concurrency 관련 문제를 해결하는 방법에 대해 알고 있는지 확인하려는 것입니다.

8. 테스트 주도 개발(TDD)에 대해 얼마나 알고 있는가?

  • 이 질문은 신입 개발자가 TDD를 사용해 개발을 할 수 있는지 확인하려는 것입니다.

9. 애플리케이션 디버깅, 모니터링, 로깅에 대해 얼마나 알고 있는가?

  • 이 질문은 신입 개발자가 애플리케이션을 디버깅, 모니터링, 로깅 할 수 있는지 확인하려는 것입니다.

10. 클라우드 플랫폼(AWS, Azure, GCP 등)에 대해 얼마나 알고 있는가?

  • 이 질문은 신입 개발자가 클라우드 플랫폼을 사용해 개발을 할 수 있는지 확인하려는 것입니다.


기본적으로 면접관이 신입 개발자에게 기대하는 부분은 다음과 같습니다.

  • Java 언어에 대한 이해도와 경험을 알아보기 위해 기본적인 Java 개념과 기능에 대한 질문을 합니다.

  • 웹 개발에 대한 이해도와 경험을 알아보기 위해 웹 기술에 대한 질문을 합니다.

  • 객체지향 프로그래밍에 대한 이해도와 경험을 알아보기 위해 객체지향 개념과 기법에 대한 질문을 합니다.

  • 데이터베이스와 관련된 이해도와 경험을 알아보기 위해 데이터베이스 관련 기술, SQL 구문, 테이블 설계 등에 대한 질문을 합니다.

  • 아키텍처와 설계에 대한 이해도와 경험을 알아보기 위해 아키텍처 패턴, 설계 원칙, 성능 최적화 등에 대한 질문을 합니다.

  • 형상 관리에 대한 이해도와 경험을 알아보기 위해 Git, 브랜치 관리, 코드 리뷰 등에 대한 질문을 합니다.

  • 일반적인 소프트웨어 개발 관련 지식과 경험을 알아보기 위해 알고리즘, 디버깅, 성능 테스트 등에 대한 질문을 합니다.

신입 개발자 채용의 경우 모든것을 알고 있으리라고 기대하지않는 경우가 많습니다.
모르는 내용이라고 해서 기죽을 필요없고
정답 맞추기가 아니기때문에 아는 만큼 잘 설명할수 있는 능력과
자신의 생각을 잘 표현하는것이 더 중요하다고 생각합니다.

profile
Sorinny's Dev Home

0개의 댓글