기본 면접 질문은 사실 정답이 있기 보다는 아이스브레이킹 같은 느낌의 질문이라고 생각하면 좋다.
깊은 내용을 물어 보기 전에 물어보는 간단한 질문 정도, 허나 너무 막연한 느낌이 들다 보니 생각해 보지 않으면 당황 할 수 있다. 정답이 있는 것은 아니기 때문에 본인이 준비한 내용으로 명료하게 답변하는 것이 좋다.
기본 면접 질문
- 자기 소개를 2분 내외로 해보세요
- 자기 성격의 장단점을 무엇인가요
- 왜 우리 회사에 지원하게 되었나요
- 우리 회사가 무엇을 하는 회사로 알고 있나요
- 본인이 한 프로젝트에서 맡은 부분을 말해 보세요
- 개발자로 일하고 싶은 이유는 무엇인가요
- 취미는 무엇인가요? 스트레스 해소는 어떻게 하나요
- 관심을 가지고 공부하고 있는 분야는 무엇인가요
프로그래밍은 무엇인가? 프로그래머는?
프로그램을 만드는 행위, 개발이라고 부르기도 함
컴퓨터 프로그래밍은 컴퓨터에게 명령을 내리는 프로그램을 만드는 행위
컴퓨터에게 명령을 내리기 위해서는 컴퓨터가 알아 들을 수 있는 언어(c++, Java, Python 등)로 프로그램을 만들면 된다. 이러한 컴퓨터 프로그램을 만드는 사람을 프로그래머라고 부름
웹 프로그래밍은 무엇인가?
웹에서 동작하는 프로그램을 만드는 것.
웹 어플리케이션을 제작하는 과정
서버는 일반적으로 웹서버와 웹 어플리케이션 서버로 이루어짐
웹브라우저(크롬, IE, 파이어폭스 등)에 주소를 입력하면 웹페이지가 나오고, 해당 웹페이지를 사용할 수 있음
[ 참고 ]
- URL : Uniform Resource Locator, www.daum.net 처럼 웹 브라우저의 주소줄에 표시 되는 것, 주소 역할
- 웹페이지 : 웹 브라우저 주소창에 URL(요즘은 URI라고 하기도 함)을 입력하면 해당 주소의 내용이 출력되고 이것을 웹페이지라고 함
- 웹 어플리케이션 : 웹(인터넷) 기반으로 실행되는 에플리케이션(프로그램) / 웹 어플리케이션 언어(PHP, ASP, JSP 등)
좋은 프로그램이란 무엇인가?
사용자 입장에서는 운영 및 관리가 쉽도록 만들어져 업무 효율성을 높을 수 있는 프로그램
프로그래머 입장 :
- 코드를 읽기 쉽고 이해하기 쉬워야 함
- 최소한의 자원을 가지고, 효율적인 프로그램을 만들어야 함
- 고객의 요구사항이 변하더라도 대응이 가능하도록 확장성이 있어야 함
- 프로그램 재사용이 가능하도록 적절한 모듈화 필요
배운 프로그램 언어는?
개발이 가능한 프로그램 언어를 이야기 하면 된다.
막연하게 어떤 언어를 쓸줄 안다고만 이야기하는 것 보다는 어떤 프로젝트를 진행할 때 이러한 언어와 DB, 프레임워크를 사용했다고 이야기 하는 것이 좋고, 가장 주력으로 사용할 수 있는 언어가 무엇이라고 이야기 하는 것이 좋다
( 지원한 회사와 part에 맞는 언어를 이야기 )
- 개발언어 : Java, Python, C++ 등
- 서버 : Tocat, webServer 등
- 서버 웹 기술 : PHP, JSP, 서블릿 등
- 서버 프레임 워크 : Spring 등
- 웹 기술 언어 : HTML5, 자바스크립트( 라이브러리 jQuery ) 등
- 웹 기술 프레임 워크 : React, veu, 앵귤러.js 등
- DBMS : (RDBMS) Oracle, MYSQL, MS SQL 등 / (No SQL) MongoDB 등
- DB 연동 : JDBC, Mybatis, JPA 등
SI가 무엇인가?
System integration, 시스템 통합
기업에서 요구하는 정보시스템을 기획 설계 하고, 구축하는 종합서비스를 말함
하드웨어 선택, 발주 조달, 사용자에 맞춘 프로그램 개발, 시스템유지, 보수 등을 전문적으로 대행해 주는 일
'IT 개발자 면접 준비' 카테고리의 다른 글
JAVA 8 새로 추가된 기능! 개발자 면접 대비 (0) | 2021.05.12 |
---|---|
모델 2 방식과 스프링 MVC (개발자 면접 단골 질문) (0) | 2019.06.13 |
Spring MVC 프로젝트 템플릿 구조(면접 참고) (0) | 2019.06.12 |
spring framework, 자바 스프링 개발자 면접 질문 (0) | 2019.06.12 |
JAVA 개발자, 기초 개념 면접 질문 모음 (0) | 2019.06.12 |
댓글