본문 바로가기

IT 개발자 취업 면접 자료4

IT 회사 면접 시 예상 질문과 답변 정리 [3 - 스프링 프레임워크 편] 1. Framework을 사용하는 이유? - 개발자는 각자 실력차이의 폭이 큰 직업군이다. - 개발자의 구성에 따라 Project 결과물의 차이가 크다. - Framework는 미리 code로 구조를 구성하며, 개발자가 해당 구조에 코드를 짜 맞추는 형식. - 회사는 Framework를 사용함으로써 일정한 품질을 보장 받을 수 있다. - 개발자는 정해진 틀에서 부품을 끼워 맞추기에 개발 시간을 단축할 수 있다. 2. Spring framework의 특징에 대해서 말해 보세요. - POJO(Plain Old Java Object) 기반의 Framework. 즉, POJO의 구성만으로 제작이 가능 - 의존성 주입(DI : Dependency injection)을 통한 객체간의 관계구성 (의존성 주입 패턴 3.. 2021. 6. 30.
IT 회사 면접 시 예상 질문과 답변 정리 [2 - 데이터 베이스 편] 1. 데이터 베이스 종류에 대하여 말해 보세요 1) Hierarchical DataBase : IMS/DB, HDB 2) Network DataBase 3) Relational DB, OR(Relational, Object) DB - 대형 Oracle, Db2, Sysbase, informix - 소형 MS-SQL, My SQL, PostgresSQL - 기타 MongoDB 4) OOOB(Object Oriented DataBase) * Oracle과 MySQL의 차이를 말해보세요 -Oracle : 대용량 처리에 적합, UNIX, Linux, 메인프레임 등에서 사용, DB관리자 별도 -MySQL : 5000만건 미만의 데이터 주로 PC, UNIX시스템에서 사용, 보통 개발자가 DB관리 -SQL의 80%~.. 2021. 6. 30.
IT 회사 면접 시 예상 질문과 답변 정리 [1 - 프로그래밍 편] [Programming의 기본] 1. 프로그램이 무엇인지 말해보세요 - 컴퓨터가 사람 일을 할 수 있도록 해주는 것 - 컴퓨터에 처리되는 작업의 순서를 논리적으로 명령어로 작성하는것 2. JAVA언어의 좋은 점에 대하여 말해보세요 - 객체지향형 프로그래밍 언어, 플랫폼 독립적, 이식성이 좋다, 라이브러리 지향성, 보안성, 멀티 스레드, 가상머신 바이트 코드 3. 객체지향 언어의 장점과 객체지향 프로그램이 등장한 이유에 대해 설명하시오. - 코드의 재사용성이 높아 새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게 작성할 수 있다. - 코드의 관리가 용이하여 코드간의 관계를 이용해서 적은 노력을 쉽게 코드를 변경할 수 있다. - 제어자와 메서드를 이용해서 데이터를 보호하고 올바른 값을 유지하도록 하며, .. 2021. 6. 29.
[면접] 객체지향과 관점지향 설명 객체지향 프로그래밍 (OOP) 왜 갑자기 상추 사진이냐구요? 객체지향 프로그래밍의 특성을 잘 암기할수있는 문장이있습니다. 캡 상 추 다!!!!!!!!!!!!!!! * 캡슐화 : 데이터 보호 / 불필요한 부분을 감출 수 있다. (접근 제어자 / 인터페이스 등) * 상속 : 기존의 클래스를 재사용해서 새로운 클래스를 작성하는 것 (class 자손클래스 extends 조상클래스 {...}) * 추상화 : 추상클래스 / 추상메서드 / 인터페이스를 예로 설명 * 다형성 : 하나의 참조변수로 여러 타입의 객체를 참조할 수 있는 것 ( 조상타입의 참조변수로 자손타입의 개체를 다룰 수 있는 것 한줄요약 : 코드의 재사용성을 높이고 관리가 용이하다. 코드의 중복을 제거하고 불일치로 인해 오류를 방지한다. 메소드 하나 (.. 2021. 6. 29.