Life is Good

수콩이의 시선

TIL 3

[데이터베이스(DB)] 면접 예상 질문과 답변

Q # 1) DBMS를 정의하십시오. 답변 : DBMS는 데이터베이스 관리 시스템을 나타냅니다. 사용자가 데이터에 관한 정보를 가능한 한 효율적이고 효과적으로 구성, 복원 및 검색 할 수 있도록하는 응용 프로그램 모음입니다. 널리 사용되는 DBMS 중 일부는 MySql, Oracle 등입니다. Q # 1-1) RDBMS를 정의하십시오. 답변 : 관계형 데이터베이스 관리 시스템 (RDBMS)은 데이터베이스에 별도의 테이블에 저장된 관계형 데이터 모델을 기반으로하며 공통 열의 사용과 관련이 있습니다. SQL (Structured Query Language)을 사용하여 관계형 데이터베이스에서 데이터에 쉽게 액세스 할 수 있습니다. Q # 1-2) DBMS의 장점에 대해 설명하세요. 답변 : DBMS의 장점은 ..

TIL/개발상식 2022.04.04

[자바(JAVA)] 면접 예상 질문과 답변

Q # 1) 객체지향이란? 답변: 객체지향이란 실세계의 사물을 추상화하여 멤버 변수와 메소드를 정의하는데서 출발한다. 캡슐화를 통해 이와 같은 멤버변수와 메소드의 이용가능 범위를 적정하게 제한할 수 있고, 상속을 이용하여 부모 클래스의 기능을 자식클래스에서 물려받거나 재정의를 통해 다른 기능을 구현하는 다형성까지 포함된다. Q # 1-1) 객체지향 프로그래밍(OOP = Object-Oriented Programming)란 무엇인가? 답변: 객체지향 프로그램이란 데이터를 객체로 취급하여 프로그램에 반영한 것이다. 순차적 실행이 아닌, 객체와 객체의 상호작용을 통해 동작한다. Q # 1-2) 객체지향의 특징은? 답변: 다형성, 상속, 캡슐화, 추상화 의 특징을 가지고 있다. ( 상추캡(이)다 ) 다형성 은 ..

TIL/개발상식 2022.04.04

Agile이 뭔데!

애자일(Agile) : 작업 계획을 짧은 단위로 세우고 시제품을 만들어 나가는 사이클을 반복함으로써 고객의 요구 변화에 유연하고도 신속하게 대응하는 개발 방법론 ↔ 워터폴(Waterfall) : 장기적 관점에서 계획을 정교하게 세우고 사전에 단계별로 정해놓은 기준을 충족하지 않으면 다음으로 넘어가지 않는다는 특징이 있다. - 최근 애자일은 개발에 국한되지 않고 조직과 사업 등 기업경영 전반으로 사용범위가 확장 - 워터폴 개발의 단점은 지나치게 계획과 절차에 의존. 이는 시간과 비용의 낭비가 증가 - 애자일은 하나의 특정 방법론을 가리키는 게 아닌, 빠르고 낭비없이 변화에 기민하게 대응하는 개발을 가능하게 만들어주는 다양한 방법론 전체를 일컫는 말로 통용되기에 이르렀다. - 특징 1) 고객 중심 2) 아웃..

TIL/개발상식 2022.04.04