🕊️ 2024년 자바 개발자 면접 가이드 (2)

2024년 자바 개발자 면접 가이드 (1) - [https://careerly.co.kr/comments/100242]


Topic 5: Hibernate/Spring-data Jpa/Database(SQL or NoSQL)

이 토픽에서는 Hibernate JPA 프레임워크가 등장하는 데이터 계층을 다룹니다. 면접관이 데이터베이스 담당자라면 그에 관련해 더 깊이 물어볼 수 있습니다. 


[토픽]

  • JPA 레파지토리

  • 엔티티들의 관계

  • SQL 쿼리

  • 관계형과 비관계형 DB 개념

  • DB에서의 CRUD 연산

  • join, indexing, procs, functions

[질문]

  • SQL과 NoSQL의 차이는 무엇인가요?

  • 데이터베이스의 샤딩이 무엇인가요?

  • JPA란 무엇인가요?

  • 부모-자식 관계란 무엇인가요?

  • 조인이란 무엇인가요?

 

Topic 6: 코딩

자바 코딩 토픽에서는 스트림 API를 사용하여 코드를 작성하는 것이 중요하여 스트림 관련 질문을 추가하였습니다.

 

면접에 들어가기 전에 충분히 연습하세요.

 

[토픽]

  • 스트림 API

  • String과 Array에 관련된 코딩 질문

  • 자바 API를 이용한 정렬과 검색

[질문]

  • 배열에서 두 번째로 높은 원소를 찾는 프로그램을 작성하세요. 배열에는 중복 원소가 포함될 수 있습니다.

  • 스트림 API를 이용하여 주어진 문자열에서 중복 요소를 찾아보세요.

  • 주어진 배열에서 가장 긴 문자열을 찾는 프로그램을 작성해보세요.

  • 유효한 괄호를 만드는 프로그램을 작성해보세요.

 

Topic 7: Devops(Kubernetes, Cloud, Kafka, cache)

DevOps/배포 툴에 대해 자세히 설명할 수 있어야 합니다. Jenkins, Kubernetes, Kafka, Cloud 등의 일반적인 툴에 대해 이해하고 있어야 합니다.

 

[질문]

  • Kubernetes에서 POD, Configmap, Node와 cluster가 무엇인가요?

  • Hybrid cloud란 무엇인가요?

  • Apache Spark란 무엇인가요? 

  • Kafka는 무엇이고 어떻게 작동하나요? offset과 consumer group은 무엇인가요?

 

Topic 8: Design pattern/Microservice pattern 

면접관은 항상 디자인 패턴에 대해 물어보고 싶어합니다. 싱글톤, 팩토리 및 옵저버 패턴과 같은 일반적인 디자인 패턴을 코딩에 사용할 수 있는지 알고 싶어합니다.

 

마이크로서비스는 요즘 많이 사용되며, 다양한 유형의 패턴이 나타납니다: 

서킷 브레이커

SAGA

CQRS

Two-phase commit, BFF, API Gateway

 

[질문]

  • 싱글톤 디자인 패턴, 빌더 디자인 패턴, facade 디자인 패턴은 무엇인가요?

  • 우리가 사용해야 할 일반적인 마이크로 서비스 패턴은 무엇인가요? 두가지를 말씀해 주세요.


번역: [https://ducktopia.tistory.com/110]

원문:

https://rathod-ajay.medium.com/your-guide-to-clear-java-developer-interview-in-2024-36a926ec6719

Your Guide to Clear Java Developer Interview in 2024.

Medium

Your Guide to Clear Java Developer Interview in 2024.

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 3월 4일 오전 10:22

 • 

저장 1,159조회 21,596

댓글 2

함께 읽은 게시물

고용노동부가 주관하는 청년미래플러스 사업의 참여자를 모집한다고 합니다.

... 더 보기

청년미래플러스

한국소프트웨어산업협회

청년미래플러스

프론트엔드 개발자가 MCP 에 대해 알아야 할 것들은 무엇일까요?

M

... 더 보기

- YouTube

youtu.be

 - YouTube

< 왜 똑똑한 사람들이 때로 끔찍한 결정을 할까? >

1. 나는 파스칼이 사상의 역사에 길이 남을 만큼 지극히 정확한 말을 했다고 생각합니다.

... 더 보기

서비스 개발에 필요한 "AI의 특징"에 대한 이해

AI가 기존 프로덕트와는 다른 여러 고유한 특징을 가지고 있기 때문있는데, 이 특징에 대해서 구글(Google)의 AI PM인 Marily Nika는 Building AI-Powered Products란 책에 잘 정리해서 요약했습니다.

... 더 보기

SSR 최적화

... 더 보기

마이리얼트립 SSR 최적화

Medium

마이리얼트립 SSR 최적화

 • 

저장 39 • 조회 3,493


자바진영의 다양한 동시성처리

... 더 보기