< 신입 면접 기술 질문 >
Q) 프로젝트 진행하면서 사용해 본 프레임워크
A) 이클립스, 스프링프레임워크, 전자정부프레임워크 등
Q) 진행해본 프로젝트 주소 또는 포트폴리오 유무 및 팀 프로젝트 진행 경험이 있을 경우 본인
이 맡았던 역할
Q) 프로젝트나 포폴이 없을시 유사하게 사용해본 기능이나 코딩
Q) 프로그래밍언어 중 사용해 본 언어
A) java, C++, php 등
Q) MVC 패턴
A) M- Model 백그라운드에서 동작하는 로직을 처리
V - View 사용자가 보게 될 결과 화면을 출력
C - Controller 사용자의 입력처리와 흐름제어를 담당
MVC패턴에는 모델1방식과 모델2방식이 있는데 간단하게 분류하자면 JSP에서 출력과
로직을 전부 처리하느냐(모델1) , JSP에서 출력만 처리하느냐(모델2)로 분류할 수 있습니다.
Q) 사용해본 데이터베이스
A) MySQL, MSSQL, ORACLE 등
Q) DB 사용 경험 있을 시, 작성해본 쿼리문
A) CREATE, SELECT, UPDATE, DELETE 게시판 작성 시 필요한 간단한 쿼리문 작성
JOIN을 사용한 간단한 SELECT 문 작성 등
Q) 위 질문에서 JOIN 얘기했을 때 INNER JOIN, OUTER JOIN 차이점
A) 중복이 없는 서로 다른 두 컬럼을 JOIN한다고 가정할 때, 일반적으로
inner join 을 A 와 B에 대해 수행하는 것은, A와 B의 교집합을 말합니다. 벤다이어그램으로
그렸을 때 교차되는 부분입니다. (NULL 값 포함x)
uter join을 A와 B에 대해 수행하는 것은, A와 B의 합집합을 말합니다. 벤다이어 그램으로 그
렸을 때, 합집합 부분입니다. (NULL 값 포함o)
Q) DB 사용 경험 있을 시, IBATIS, MYBATIS (아이바티스,마이바티스) 사용 경험
Q) Linux 사용 경험 및 명령어 사용
A) CentOS 사용 해봤으며, 디렉토리 생성, vi 에디터, 프로세스 상태 등 기본적인 명령어 사용 등
'study' 카테고리의 다른 글
네트워크 공격기법 (0) | 2023.02.05 |
---|---|
소프트웨어 공학에서 워크스루(Walkthrough)란? (0) | 2023.02.03 |
html 태그 모음, 정리 (0) | 2023.01.18 |
자주 쓰이는 Jquery 정리 (0) | 2023.01.18 |
MVC패턴이란? (0) | 2023.01.04 |