반응형

✏️ 서술형&면접 준비/Spring & Web 3

실제 면접때 받았던 질문 정리 (java, db, spring, web)

개발자 면접때 받았던 질문들 정리 & 기록 아래의 내용들은 모두 한곳에서 받았던 질문들이다. 심지어 이보다 훨씬 많았는데 기억나는것만 정리하자면 이정도... 정확히 말하면 면접에서'만' 물어본것은 아니고 아래의 내용으로 서면 시험을 먼저 치고(서술형) 내가 쓴 답변을 보며 면접관이 꼬리질문을 하는 형식이었다. 범위를 따지자면 java, db, spring, web에 이르는 전부. 기본적인 내용들이지만 양이 많기도 하고 각 개념들을 정확히 이해하고 차이를 알고있지 않다면 답변하기 어려운 질문들이었다. (가령 A를 알아도 A와 비슷한 B와의 차이가 무엇인지, 왜 두개를 별도로 사용하는지와 같은 꼬리질문에 답변하기 어려웠다.) 면접 진행중 이해를 잘 못하거나 잘못된 답변을 할 경우, 면접관이 설명해주기도 해서..

개념정리/기술면접 준비_Web

1. MVC패턴 동작방식 MVC패턴이란 웹 어플리케이션(이하 app)을 Model, View, Controller라는 영역으로 나누어 Model은 app과 데이터베이스 사이에 오고가는 데이터(즉, 비즈니스 데이터)를 담당하며,(예; Vo, Dao, Dto, Service) View는 web에 보여 지기 위한 표현 부분을 담당합니다. Controller는 Model과 View 영역 사이에 위치하여, 각 영역 간의 통신을 담당. (호텔에 비유하자면, Model은 사람(Data)이 투숙하는 호실, View는 밖에서 봤을 때의 외관, Controller는 체크인, 아웃을 위한 호텔 카운터라고 생각하면 되겠네요.) 2. model1과 model2 패턴의 차이 model1과 model2의 가장 큰 차이는 View의..

개념정리/기술면접 준비_Spring

1. 스프링 프레임워크의 특징=POJO/제어 반전/영속성/확장성 - 경량 컨테이너로서 자바 객체를 직접 관리한다. 각각의 객체 생성, 소멸과 같은 라이프 사이클을 관리하며 스프링으로부터 필요한 객체를 얻어올 수 있다. - 스프링은 POJO(Plain Old Java Object) 방식의 프레임워크이다. 일반적인 J2EE 프레임워크에 비해 구현을 위해 특정한 인터페이스를 구현하거나 상속을 받을 필요가 없어 기존에 존재하는 라이브러리 등을 지원하기에 용이하고 객체가 가볍다. - 스프링은 제어 반전(IoC : Inversion of Control)을 지원한다. 컨트롤의 제어권이 사용자가 아니라 프레임워크에 있어서 필요에 따라 스프링에서 사용자의 코드를 호출한다. - 스프링은 의존성 주입(DI : Depende..

반응형