본문 바로가기
반응형

IT면접4

[용어 정리] 멀티 태스킹/프로그래밍/프로세싱/스레딩 운영체제에서 처리하는 작업의 단위인 태스크, 어떤 작업을 위해 실행할 수 있는 파일인 프로그램, 컴퓨터에서 연속적으로 실행되고 있는 프로그램인 프로세스, 그리고 프로세스 내에서 실행되는 여러 흐름의 단위인 스레드. 항상 헷갈리는 4가지 용어에 대해 정리해보았다. Task, Program, Process, Thread 용어 정의 Task 운영체제에서 처리하는 작업의 단위 정해진 일을 수행하기 위한 명령어의 집합 Process보다 확장된 개념 Program 어떤 작업을 위해 실행할 수 있는 '파일' Process 정의 컴퓨터에서 연속적으로 실행되고 있는 프로그램 (a Program in Execution) 메모리에 올라와 실행되고 있는 프로그램의 인스턴스 (독립적인 개체) OS로부터 시스템 자원을 할당받는 .. 2021. 7. 20.
[면접 준비-CS기초] 2. 운영체제 IT 기업 신입사원 면접에서 많이 질문하는 면접 질문 목록입니다. 이번 포스팅은 운영체제 관련 질문입니다. 운영체제 영역은 지원 분야에 상관없이 항상 나오는 단골 영역입니다. 운영체제의 정의부터 메모리 구조와 스레드, 프로세스까지 다양한 질문들로 구성해보았습니다. 운영체제 면접 질문과 답변 정리 운영체제란? 운영체제는 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스를 담당하는 프로그램입니다. 프로그램 실행 환경과 필요한 자원을 제공 및 관리해주며, 여러 가지 서비스들을 제공합니다. 메모리란? 메모리는 컴퓨터에서 작업을 수행하기 위해 처리 대상이나 결과 등을 저장하기 위한 공간입니다. 메모리 구조 메모리 구조는 Code, Data, Heap, Stack의 네 가지 영역으로 나누어져 있으며, 이들 각각을 세.. 2021. 7. 17.
[면접 준비-CS기초] 1. 자료구조와 알고리즘(2) IT 기업 신입사원 면접에서 많이 질문하는 면접 질문 목록입니다. 이번 포스팅은 자료구조와 알고리즘 관련 질문 중 대표적인 정렬 알고리즘에 대한 설명과 동적 프로그래밍의 정의가 설명되어 있습니다. 또한 최단거리 알고리즘도 설명해 놓았습니다. 자료구조와 알고리즘 면접 질문과 답변 정리 [면접 준비-CS기초] 1. 자료구조와 알고리즘(1) IT 기업 신입사원 면접에서 많이 질문하는 면접 질문 목록입니다. 자료구조와 알고리즘 관련 질문 중 스택, 큐, 데크 등 주요 자료구조에 대한 설명과 해시 테이블에 대한 설명입니다. 또한 순차 dct-wonjung.tistory.com 정렬 알고리즘 아래는 정렬 알고리즘의 종류와 설명 및 시간 복잡도입니다. 기본적인 정렬 알고리즘은 대표 면접 기출문제이므로 꼭 알아두어야 .. 2021. 7. 15.
[면접 준비-CS기초] 1. 자료구조와 알고리즘(1) IT 기업 신입사원 면접에서 많이 질문하는 면접 질문 목록입니다. 자료구조와 알고리즘 관련 질문 중 스택, 큐, 데크 등 주요 자료구조에 대한 설명과 해시 테이블에 대한 설명입니다. 또한 순차 자료구조와 연결 자료구조의 차이점도 설명되어 있습니다. 자료구조와 알고리즘 면접 질문과 답변 정리 자료구조란? 자료구조란 데이터를 원하는 규칙 또는 목적에 맞게 저장하기 위한 구조입니다. 알고리즘이란? 알고리즘은 자료구조에 쌓인 데이터를 활용해 어떠한 문제를 해결하기 위한 여러 동작들의 모임입니다. 각 자료구조에 대한 설명 스택(Stack) 스택은 접시를 쌓듯이 자료를 차곡차곡 쌓아 올린 형태의 자료구조입니다. top위치의 원소에만 접근이 가능하기 때문에, 마지막에 삽입한 원소가 가장 먼저 삭제되는 Last-In-.. 2021. 7. 15.
반응형