반응형

✏️ 서술형&면접 준비 7

실제 면접때 받았던 질문 정리 (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..

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

데이터베이스란, 장단점? 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합 장점 : 데이터의 중복의 최소화, 데이터 공유, 데이터 일관성 유지, 데이터 무결성 유지, 데이터 보안 단점 : 예산의 증가, 전문적인 기술 필요 SQL 구조화 질의어로 데이터 정의어(DDL)와 데이터 조작어(DML)를 포함한 데이터베이스용 질의언어(query language)의 일종 . SQL은 단순한 질의 기능뿐만 아니라 완전한 데이터 정의 기능과 조작 기능을 갖추고 있다. 또 온라인 단말기를 통해 대화식으로 사용할 수도 있고 코볼이나 PL/I, C 등의 호스트 언어로 된 프로그램에 삽입되어서 사용되기도 한다. SQL은 장치 독립적이고 액세스 경로에 대해서는 어떠한 참조도 하지 않으며, 개개의 레코드보..

개념정리/기술면접 준비_자바(Java)

자바의 기본형 데이터 타입 / 참조형 데이터 타입 -논리값(true(참)/false(거짓))을 표현하는 boolean형, 단일문자를 표현하는 char(캐릭터)형, 소수점이 없는 정수를 표현하는 byte(바이트), short(숏), int(인트), long(롱), 소수점이 있는 실수를 표현하는 float(플롯), double(더블) 총 8개의 기본형 데이터 타입이 있습니다. (32비트 환경에서 char형은 2바이트, byte형은 1바이트, short형은 2바이트, int형은 4바이트, long형은 8바이트, float은 4바이트, 더블은 8바이트) -참조형 데이터 타입은 객체의 주소를 저장하고 참조하는 타입으로 클래스(Class), 배열(Array), 열거(enum), 인터페이스(interface) 자바와..

데이터베이스 이론

//중복되는 내용이 있을 수 있습니다. 데이터베이스(DataBase) 기업이 지속적으로 유지 관리해야 하는 데이터의 집합 특징: 실시간 접근성, 지속적 변화(데이터베이스에 저장된 데이터는 최신의 정보), 동시 공유, 내용에 대한 참조(데이터베이스내 데티터 레코드들은 주소나 위치에 의해 참조되는것이 아닌 가지고 있는 값에 따라 참조해야한다) DBMS(Data Base Management System) 데이터베이스 관리 시스템(DataBase Management System) 방대한 양의 데이터를 편리하게 저장하고 효율적으로 관리하고 검색할 수 있는 환경을 제공해주는 시스템 소프트웨어 데이터를 공유하여 정보의 체계적인 활용을 가능하게 합니다. 응용 프로그램과 데이터베이스의 중재자로서 모든 응용 프로그램들이 ..

오라클 DB 기본 SQL문

수업시간에 배운내용 정리한것 ========================== SQL>select*from tab; >> tab에 있는거 전부 보여줘라 SQL>set sqlprompt_user >> 'user이름>' 으로 뜨게 만들기 SQL>alter user @@ account unlock; >> @@계정 잠금 풀어줘라 SQL>alter user @@ identified by 1234; >> @@계정 비번 1234로 해줘라 DESC @@ >> @@정보를 알려줘라 ====================================== #NULL 오라클에서 null은 0도 아니고 빈공간도 아니다. #NULL을 값으로 하는걸 찾으려면... '=' 쓸 수 없음 => IS 사용 NVL(E1,E2) : E1값이 NU..

반응형