기타/기술 면접 대비4 [신입 개발자 기술 면접] JAVA 객체지향적 프로그램이 무엇인가요? 객체 지향 프로그래밍 (Object-Oriented Programming, OOP)은 프로그래밍에서 필요한 데이터를 추상화 시켜 상태와 행위를 가진 객체로 만들고, 객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법입니다. 객체 지향 특징은 크게 4가지로 추상화, 캡슐화, 상속, 다형성이 있습니다. 절차지향 : 일이 진행되는 순서대로 프로그래밍 객체 지향의 특징 4가지에 대해서 설명해주세요 [추상화] 객체에서 공통된 속성과 행위를 추출하여 타입을 정의하는 과정을 의미합니다. 즉, 불필요한 정보는 숨기고 중요한 정보만을 표현함으로써 프로그램을 간단하게 만드는 것을 말합니다. [캡슐화] 필드와 메서드를 하나로 묶는 것을 의미하며 접근 제어자로 데이터 보호 및 은닉을 .. 기타/기술 면접 대비 2023. 1. 1. [신입 개발자 기술 면접] 네트워크 OSI 7계층에 대해 설명해주세요 컴퓨터 사이에서 통신할 때 표준 프로토콜을 사용할 수 있도록 ISO에서 개발한 모델입니다. 물리, 데이터링크, 네트워크, 전송, 세션, 표현, 응용 계층으로 구성되어 있습니다. [1계층] 물리계층은 전기, 물리 신호에 따른 계층이며 단순한 전기적 신호 전달 역할을 합니다. [2계층] 데이터 링크 계층은 P2P 간 신뢰성있는 전송을 보장하기 위한 계층이고 주소값은 MAC Address를 물리적을 할당 받습니다. [3계층] 네트워크 계층은 IP 주소 기반으로 경로를 찾아주는 계층입니다. 라우터를 통해 이동할 경로를 선택하여 IP 주소를 지정하고, 해당 경로에 따라 패킷을 전달합니다. [4계층] 전송 계층은 TCP, UDP 등의 프로토콜을 통해 통신을 활성화 하는 계층입니다... 기타/기술 면접 대비 2022. 6. 20. [신입 개발자 기술 면접] 운영체제 해당 포스팅은 운영체제 과목을 정리한 저의 포스팅을 토대로 글을 작성하기 때문에 1편부터 12편의 글을 읽고 오신다면 이해가 정말 쉬우실거에요! '남이 읽는 CS/운영체제' 카테고리의 글 목록 baebalja.tistory.com 2022.03.04 - [남이 읽는 CS/운영체제] - [운영체제 1편] 프로세스란 무엇인가 2022.03.05 - [남이 읽는 CS/운영체제] - [운영체제 2편] 스레드란 무엇인가 2022.03.08 - [남이 읽는 CS/운영체제] - [운영체제 3편] 뮤텍스가 무엇인가 2022.03.15 - [남이 읽는 CS/운영체제] - [운영체제 4편] 세마포어가 무엇인가 2022.03.22 - [남이 읽는 CS/운영체제] - [운영체제 5편] 데드락이 무엇인가 2022.04.03 -.. 기타/기술 면접 대비 2022. 5. 31. [신입 개발자 기술 면접] 데이터베이스 데이터베이스 언어(DDL, DML, DCL)에 대해 설명해주세요. 데이터 정의 언어(Data Definition Language, DDL): 데이터베이스의 구조를 정의하거나 변경하는 데 사용되는 명령어입니다. 주요 DDL 명령어는 다음과 같습니다. CREATE: 데이터베이스, 테이블, 인덱스 등의 객체를 생성합니다. ALTER: 데이터베이스 객체의 구조를 변경합니다. 예를 들어, 테이블에 새로운 열을 추가하거나 제거하는 작업이 포함됩니다. DROP: 데이터베이스 객체를 삭제합니다. TRUNCATE: 테이블의 모든 데이터를 삭제하고 초기 상태로 되돌립니다. 데이터 조작 언어(Data Manipulation Language, DML): 데이터베이스의 데이터를 검색, 추가, 수정, 삭제하는 데 사용되는 명령어.. 기타/기술 면접 대비 2022. 1. 14. 이전 1 다음 반응형