일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 리액트
- 코드스테이츠
- 리덕스
- 4주 프로젝트
- programmers
- 회고
- 파이썬
- python
- js
- SQL 고득점 Kit
- 타입스크립트 올인원
- LeetCode
- 타입스크립트
- 자바스크립트
- 알고리즘
- 제로초
- Async
- 프로그래머스
- codestates
- 정재남
- til
- 렛츠기릿 자바스크립트
- 백준
- 코어 자바스크립트
- 토익
- javascript
- 2주 프로젝트
- 리트코드
- 타임어택
- 손에 익히며 배우는 네트워크 첫걸음
- Today
- Total
목록Interview/모의 면접 질문 리스트 (5)
Jerry
자료구조 자료구조는 데이터의 표현 및 저장 방법을 의미한다. 알고리즘은 그 저장된 데이터를 처리하는 과정이다. 즉, 자료구조를 알아야 알고리즘은 배울 수 있다. Stack 스택 자료구조는 말 그대로 데이터를 쌓아 올린다는 의미이다. 문제의 종류에 따라 배열보다 스택에 데이터를 저장하는 것이 더 적합한 방법일 수 있다. 스택은 LIFO(Last-In-First-Out)에 따라 자료를 배열한다. ex) 쌓인 접시 스택의 연산 pop(): 스택에서 가장 위에 있는 항목 제거 push(item): item 하나를 가장 윗부분에 추가 peek(): 스택의 가장 위에 있는 항목 반환 isEmpty(): 스택이 비어 있을 때 true 반환 스택은 같은 방향에서 아이템을 추가하고 삭제한다는 조건하에 연결 리스트로 구현..
네트워크 프로토콜 1. OSI 7 계층에 대해 설명해주세요. OSI 모델은 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것입니다. OSI 7 계층은 패킷 기반 통신으로서 각 계층의 순서와 담당하는 기술과 방식에 따라 데이터를 종단 to 종단으로 전달하며 우리가 평소에 사용하는 LTE, 5G을 이 모델로 설명할 수 있습니다. 1 계층인 물리계층은 전기, 물리 신호에 따른 계층이며 단순한 전기적 신호 전달 역할을 합니다. 단위는 Bit를 쓰며 전선, 광케이블, 무선 전파 등이 여기에 해당합니다. 2 계층인 데이터 링크 계층은 1 계층의 물리적 링크인 MAC 주소를 참조해 장비 간 데이터 전송합니다. 전송하는 데이터(비트 모음)의 헤더에 목적지 주..
보호되어 있는 글입니다.
Q1. 스코프에 대해서 설명하세요. 스코프는 참조 대상 식별자(identifier, 변수, 함수의 이름과 같은 대상을 다른 대상과 구별하여 식별할 수 있는 유일한 이름)를 찾아내기 위한 규칙입니다. 변수는 전역 또는 코드 블록(if, for, while, try/catch 등)이나 함수 내에 선언하며 코드 블록이나 함수는 중첩될 수 있다. 식별자는 자신이 어디에서 선언됐는지에 의해 유효한(다른 코드가 자신을 참조할 수 있는) 범위를 갖습니다. 자바스크립트에서 스코프는 전역 스코프와 지역 스코프로 구분할 수 있습니다. 지역 스코프는 함수 코드 블록이 만든 스코프입니다. 변수는 전역 변수와 지역 변수로 구분할 수 있습니다. 지역 함수는 함수 내에서 선언된 변수입니다. C언어와 다르게 자바스크립트는 함수 레벨..
😁 이번 시간에는 일반 개발 지식 3개와 컴퓨터 공학 기초 11개, os 지식 8개, 문자열 지식 5개를 정리해보는 시간을 갖겠습니다! 일반 개발 지식 Q1. 객체 지향 프로그래밍에 대해서 설명하세요. A. 객체지향 프로그래밍은 전통적인 절차 지향 프로그래밍과 다르게 실제 세계의 사물을 인지하는 방식을 프로그래밍에 접목하려는 사상입니다. 추상화라고도 합니다. 사물에 대한 모델을 만들기 위해 클래스와 객체를 이용해 만듭니다. Q. 절차지향 프로그래밍은 무엇이고, 실제 사물을 인지하는 방식을 접목하면 뭐가 좋나요? A. 절차지향절차 지향 프로그래밍은 절차(프로시저, 함수)라고 불리는 개념에 기반한 구조화된 프로그래밍에서 유래한 프로그래밍 모델입니다. 객체지향은 객체로 나뉘듯이, 절차 지향 프로그래밍은 함수로..