일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 pattern
- 새 코드 받아오기
- const
- 제너레이터와 async/await
- 커리어
- mixin pattern
- 모던 자바스크립트 Deep Dive
- Babel과 Webpack
- 학습내용정리
- 프론트엔드 성능 최적화 가이드
- 자바스크립트 딥다이브
- 올림픽 통계 서비스 최적화
- 프로그래머스
- unique identifiers
- peerdependencies
- 이벤트
- 브라우저의 렌더링 과정
- middleware pattern
- 자바스크립트 패턴
- js pattern
- 블로그 서비스 최적화
- 자바스크립트
- 이미지 갤러리 최적화
- package management
- pr review
- DOM
- 딥다이브
- version management
- 스코프
- 진행기록
- Today
- Total
목록Learn then Key points/Tech Interview Questions (11)
Dev Blog

네트워크부터 개발 방법론, 기타질문까지개발자로서 알아야 할 각 개념들을 정리했습니다.노션 페이지로 연결됩니다. 네트워크운영체제데이터베이스자료구조알고리즘프론트엔드테스트개발 방법론기타질문

1. Describe the difference between a cookie, sessionStorage and localStorage LocalStorage localStorage is a way to store data on the client’s computer. It allows the saving of key/value pairs in a web browser and it stores data with no expiration date. localStorage can only be accessed via JavaScript, and HTML5. However, the user has the ability to clear the browser data/cache to erase all local..

1. 왜 database를 사용해야 하는가요? 등장배경: 데이터베이스가 있기 전엔 자료의 크지 않았기에 파일로 등록하였고 파일로만 저장하여도 충분한 결과를 얻을 수 있었습니다. 그러나 데이더가 거대 해짐에 따라 파일로 처리하는데 한계를 이르게 되었고 이러한 데이터를 구조화하여 데이터베이스에 저장하게 되었습니다. 여기에서 구조화란 방대한 데이터를 체계적으로 분류하여 보관할수 있는것 입니다. Manages large amounts of data A database stores and manages a large amount of data on a daily basis. This would not be possible using any other tool such as a spreadsheet as they ..

1. Restful api 란? 사용 시 장점과 단점은? Representational State Transfe라는 용어의 약자이다. 자원을 URI로 표시하고 해당 자원의 상태를 주고 받는 것을 의미한다. REST의 구성 요소는 자원(Resource): URI 행위(Verb): HTTP METHOD 표현(Representations) 로 이루어져 있다. 즉 Rest는 URI를 통해 자원을 표시하고, HTTP METHO를 이용하여 해당 자원의 행위를 정해주며 그 결과를 받는 것을 말한다. REST의 특징 Uniform Interface (유니폼 인터페이스) HTTP 표준만 따른다면 어떤 언어 혹은 어떤 플랫폼에서 사용하여도 사용이 가능한 인터페이스 스타일이다. 안드로이드 플랫폼, IOS 플랫폼 등 특정 언..

1. 왜 배포(deploy) 가 중요한가요? 웹개발자가 알아야 하는 이유가 무엇일까요? 4 advantages of software deployment. 1) You’ve got your time saved. The process of installation, uninstallation and updates after debugging on each computer can take enormous amounts of time when performed directly. Software deployment allows the fast roll-out and installation across all the devices that are planned to work with it with no additio..

1. OSI 7, 5 layer 네트워크 에 대해서 들어보셨다면 설명해 주시겠어요 7 layer: shlee0882.tistory.com/110 5 layer: dad-rock.tistory.com/193 참고: www.forcepoint.com/cyber-edu/osi-model 2. CDN의 장점과 단점에 대해 알고 계신가요 Content Delivery Network (CDN)은 웹 호스팅에서 사용하는 기술이다. 대부분의 CDN은 이미지, 동영상, 미디어, CSS, JavaScript 같은 정적 파일을 호스팅 한다. 그래서 여러 공공 및 사설 CDN에서는 유명한 JavaScript 라이브러리, CSS, 글꼴 등을 서비스하고 있다. CDN 장점 Different domains 웹 브라우저는 도메인당 ..

1. HTTP reqeust에는 어떤 것들이 있나요? 리스트업 해 주시고 설명해 주세요 일반적으로 HTTP 요청 메서드는 HTTP Verbs라고도 불리우며 아래와 같이 주요 메서드를 갖고 있습니다. GET : 존재하는 자원에 대한 요청 POST : 새로운 자원을 생성 PUT : 존재하는 자원에 대한 변경 DELETE : 존재하는 자원에 대한 삭제 이와 같이 데이터에 대한 조회, 생성, 변경, 삭제 동작을 HTTP 요청 메서드로 정의할 수 있습니다. 참고로 때에 따라서는 POST 메서드로 PUT, DELETE의 동작도 수행할 수 있습니다. 기타 요청 메서드는 다음과 같습니다. HEAD : 서버 헤더 정보를 획득. GET과 비슷하나 Response Body를 반환하지 않음 OPTIONS : 서버 옵션들을 확..

1. array vs linkedlist 비교해서 설명해 보세요 1) array 메모리를 연속적으로 할당한다. 동일한 데이터 타입을 연속적으로 저장할 수 있다. (찾기)탐색이쉽다. 고정된 크기를 가지고 있어서 배열의 처음이나 중간에서 원소를 넣고 빼기 어렵다. 탐색/정렬 에 용이하다. 2) linkedlist 메모리상에 원소들이 연속적으로 위치하지 않는다. 배열에 비해 데이터의 추가 / 삽입 이 용이하다. 배열에 비해 메모리를 더 효율적으로 쓸 수 있다. 특정 위치의 데이터를 검색하기 위해서 처음부터 끝까지 순회해야 한다. 추가/삭제 에 용이하다. 2. stack vs queue 비교해서 설명해 주세요 1) stack 먼저 들어간 게 나중에 나오는 First In Last Out or Last In Fi..