윌라 면접

간단한 자기소개 해주세요.

이전 회사를 그만둔 이유가 무엇인가요?

이력에 슬랙을 주로 사용한다고 되어있는데, 실무에서는 잔디를 사용한걸로 되어있다. 주로 무엇을 사용했는가?

OS

프로세스와 스레드의 차이점?

데드락이 왜 생기는지? 데드락의 해결방안?

Java

자바가 객체지향언어라고 하는 이유는 무엇인가?

JVM이 무엇인가?

자바의 메모리 구조

자바 리플렉션이 무엇인가?

오버로딩과 오버라이딩의 차이점?

제네릭이 무엇인가?

콜렉션이 무엇이고, 왜 쓰는가?

Spring

스프링의 AOP에 대하서 설명하세요.

스프링의 DI, IoC에 대해 설명하세요.

스프링 필터와 인터셉터의 차이가 무엇인가?

스프링과 스프링부트의 차이점?

스프링MVC에서 웹 요청과 응답 과정을 설명하세요.

ORM

ORM을 왜 쓰는가?

JPA를 사용하는 장점이 무엇인가?

DataBase

MySQL의 인덱스 제약조건?

Key는 어떤것이 있는가?

Infra

Redis를 사용해본적이 있는가?

Elastic Search를 사용해본적이 있는가?

NoSQL이 무엇인가?

AWS의 서비스 중 어떤것을 사용해보았나요? 모두 말해주세요.

형상관리도구는 어떤 것을 사용했나요?