윌라 면접
간단한 자기소개 해주세요.
이전 회사를 그만둔 이유가 무엇인가요?
이력에 슬랙을 주로 사용한다고 되어있는데, 실무에서는 잔디를 사용한걸로 되어있다. 주로 무엇을 사용했는가?
OS
프로세스와 스레드의 차이점?
데드락이 왜 생기는지? 데드락의 해결방안?
Java
자바가 객체지향언어라고 하는 이유는 무엇인가?
JVM이 무엇인가?
자바의 메모리 구조
자바 리플렉션이 무엇인가?
오버로딩과 오버라이딩의 차이점?
제네릭이 무엇인가?
콜렉션이 무엇이고, 왜 쓰는가?
Spring
스프링의 AOP에 대하서 설명하세요.
스프링의 DI, IoC에 대해 설명하세요.
스프링 필터와 인터셉터의 차이가 무엇인가?
스프링과 스프링부트의 차이점?
스프링MVC에서 웹 요청과 응답 과정을 설명하세요.
ORM
ORM을 왜 쓰는가?
JPA를 사용하는 장점이 무엇인가?
DataBase
MySQL의 인덱스 제약조건?
Key는 어떤것이 있는가?
Infra
Redis를 사용해본적이 있는가?
Elastic Search를 사용해본적이 있는가?
NoSQL이 무엇인가?
AWS의 서비스 중 어떤것을 사용해보았나요? 모두 말해주세요.
형상관리도구는 어떤 것을 사용했나요?