일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 토익
- js
- 타입스크립트
- programmers
- 자바스크립트
- LeetCode
- 코드스테이츠
- 회고
- 리덕스
- 제로초
- 손에 익히며 배우는 네트워크 첫걸음
- 4주 프로젝트
- python
- 알고리즘
- SQL 고득점 Kit
- til
- 프로그래머스
- 리액트
- 타입스크립트 올인원
- javascript
- Async
- 파이썬
- 백준
- 정재남
- codestates
- 타임어택
- 2주 프로젝트
- 코어 자바스크립트
- 리트코드
- 렛츠기릿 자바스크립트
- Today
- Total
목록Interview (10)
Jerry
자료구조 자료구조는 데이터의 표현 및 저장 방법을 의미한다. 알고리즘은 그 저장된 데이터를 처리하는 과정이다. 즉, 자료구조를 알아야 알고리즘은 배울 수 있다. Stack 스택 자료구조는 말 그대로 데이터를 쌓아 올린다는 의미이다. 문제의 종류에 따라 배열보다 스택에 데이터를 저장하는 것이 더 적합한 방법일 수 있다. 스택은 LIFO(Last-In-First-Out)에 따라 자료를 배열한다. ex) 쌓인 접시 스택의 연산 pop(): 스택에서 가장 위에 있는 항목 제거 push(item): item 하나를 가장 윗부분에 추가 peek(): 스택의 가장 위에 있는 항목 반환 isEmpty(): 스택이 비어 있을 때 true 반환 스택은 같은 방향에서 아이템을 추가하고 삭제한다는 조건하에 연결 리스트로 구현..
대답하는 데에 있어 헷갈려하는 모습을 보여주긴 했지만, 최선을 다해 보여서 보기 좋았다. 전문 용어가 생각하지 않을 때, 개념을 풀어서라도 이야기해보면 듣는 사람 입장에서 그 개념을 알고 있다고 어필이 될 거 같다. TOO MUCH TALKER HTTP에서 질문을 했는데 HTTPS까지 설명하는 것 같이, 듣고 싶은 내용 이외의 내용을 이야기해서 의도적인 꼬리 질문을 하지 못했다. (모두) "OSI 7 계층이 뭔가요?" 같은 광범위한 질문에 대해 미리 준비된 템플릿이 있으면 앞으로 대답하는데 수월할 거 같다. 이런 질문에 대해 질문의 요지도 생각해보자.
두괄식으로 이야기하면 좋을 거 같다. 당황 시 말하는 내용이 장황해진다. 습관적으로, 단어 반복과 불필요한 추임새가 나타난다. redirect와 drilling, semantic에 대한 개념에 대해서 추가 공부가 필요해 보인다. 개념이 풍부하게 아는 것처럼 잘 이야기하며 자신의 언어로 풀어서 이야기하는 모습은 보기 좋으나, 설명이 장황하거나 길이가 조금 길다는 느낌이 든다. 듣는 이가 느슨해지는 느낌을 받았다. 꼬리 질문에 대비해 길게 말하는 것보다 좀 더 간결하게 하여 꼬리 질문을 받아 티키타카 한다면 좋은 인상을 줄 수 있을 거 같다. 개념 설명시, 적절한 예시가 있으면 좋겠다.
네트워크 프로토콜 1. OSI 7 계층에 대해 설명해주세요. OSI 모델은 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것입니다. OSI 7 계층은 패킷 기반 통신으로서 각 계층의 순서와 담당하는 기술과 방식에 따라 데이터를 종단 to 종단으로 전달하며 우리가 평소에 사용하는 LTE, 5G을 이 모델로 설명할 수 있습니다. 1 계층인 물리계층은 전기, 물리 신호에 따른 계층이며 단순한 전기적 신호 전달 역할을 합니다. 단위는 Bit를 쓰며 전선, 광케이블, 무선 전파 등이 여기에 해당합니다. 2 계층인 데이터 링크 계층은 1 계층의 물리적 링크인 MAC 주소를 참조해 장비 간 데이터 전송합니다. 전송하는 데이터(비트 모음)의 헤더에 목적지 주..
속도는 괜찮다. 치명적인 부분 - 개념 설명 blocking과 non-blocking, asynchronous와 synchronous에 관한 질문 동기적 비동기적이란 말은 전자를 지칭하지 않는다. 후자에 해당되는데 나는 전자를 설명할 때 동기적이란 말을 사용했다. matrix로 두 개념에 대해서 비교해놓은 것이 있다. 찾아보자.! node.js 는 싱글스레드인가? 에 대한 공부가 더 필요해 보인다. 싱글 스레드 멀티스레드에 대해서 이야기할 때, 둘 다 비동기 처리를 하는데, 멀티스레드가 기준이 케바케다. this binding은 모두 동적이라고 한다. 선언과 호출에 대해 정확한 답변이 필요해 보이다. 주저리주저리 긴장감 가지고 하니깐 느낌이 올랑 말랑 하는 느낌쓰~
보호되어 있는 글입니다.
Q1. 스코프에 대해서 설명하세요. 스코프는 참조 대상 식별자(identifier, 변수, 함수의 이름과 같은 대상을 다른 대상과 구별하여 식별할 수 있는 유일한 이름)를 찾아내기 위한 규칙입니다. 변수는 전역 또는 코드 블록(if, for, while, try/catch 등)이나 함수 내에 선언하며 코드 블록이나 함수는 중첩될 수 있다. 식별자는 자신이 어디에서 선언됐는지에 의해 유효한(다른 코드가 자신을 참조할 수 있는) 범위를 갖습니다. 자바스크립트에서 스코프는 전역 스코프와 지역 스코프로 구분할 수 있습니다. 지역 스코프는 함수 코드 블록이 만든 스코프입니다. 변수는 전역 변수와 지역 변수로 구분할 수 있습니다. 지역 함수는 함수 내에서 선언된 변수입니다. C언어와 다르게 자바스크립트는 함수 레벨..
특정 단어의 반복이 많아 신경이 쓰인다. 답변을 두괄식으로 하자. 고민할 때 눈의 흰자가 많이 보인다 (무의식적인거지만 노력해서 고쳐나가야한다) [블로그] 내용끼리 이어지지 않는다. [블로그] 순서가 정리가 필요해보인다. => 자신의 말로 정리해서 말을 할 수 있도록 연습이 필요하다! comment 그 이전까지, 작성해놓은 블로그를 보면서 모의 면접에 참여했는데... 이번 페어분이 그걸 캐치하셔서 보지 말고 하라고 말씀해주셔서 안 보고 하는데 꿀먹은 벙어리 마냥... 어버버.. 음... 남발... 말도 못하고 너무 낯이 뜨거웠다. 하지만 덕분에 어떻게 준비해야되는지 알게 되었고 자극도 많이 받았다! 감사합니다 :))