profile
오늘의 공부가 쌓여서 내일의 나를 만들어낸다.
post-thumbnail

오늘 기술 면접에 나온 질문 정리

Q1. 자기 소개Q2. 왜 본 회사에 지원하게 되었나요?Q3. 코드스테이츠에서 한 프로젝트에 대해 설명해주세요.Q4. www.naver.com을 치면 발생하는 일에 대해 설명해주세요.Q5. 리액트의 대해 설명해주세요.Q6. 리덕스 공식 홈페이지에 나오는 3가지 원칙에

2021년 5월 17일
·
0개의 댓글
post-thumbnail

코딩 테스트/기술 면접 준비[프론트엔드 면접 질문 모음과 답안]

HTML, CSS, JavaScript 등 개발자가 작성한 문서를 브라우저에서 출력하는 과정을 말한다.HTML, CSS를 다운로드한다.다운 받은 HTML, CSS를 Object Model로 만든다.HTML -> DOM (Document Object Model)CSS -

2021년 5월 17일
·
0개의 댓글
post-thumbnail

CodeStates Final Project 회고록

Final Project

2021년 5월 10일
·
0개의 댓글
post-thumbnail

[Nomad Coders][TypeScript로 블록체인 만들기 #8]

Block 클래스 안에 static 메소드인 calculateBlockHash를 만들었다.Block 클래스 밖에 getBlockchain, getLatestBlock, getNewTimeStamp 함수를 만들었다. 각각의 함수가 리턴하는 값의 type을 지정했고, 그

2021년 5월 7일
·
0개의 댓글
post-thumbnail

[Nomad Coders][TypeScript로 블록체인 만들기 #7]

Block 클래스를 생성한 뒤에 이를 통해 인스턴스를 만들어 낸다.genesisBlock이라는 인스턴스를 생성하였다. 특이한 점은 뒤에 type이 class가 object가 아니라 Block 자체가 되는 것이다. blockchain 배열을 생성하고 Block을 해줌으로

2021년 5월 7일
·
0개의 댓글
post-thumbnail

[Nomad Coders][TypeScript로 블록체인 만들기 #6]

Human 클래스를 생성한 뒤 lynn이라는 인스턴스를 Human 클래스를 통해 생성하였다. lynn 인스턴스는 sayHi 함수의 argument로 전달되었다. TypeScript에서 클래스를 정의할 때 특이한 점은 constructor 앞에다가 프로퍼티의 타입을 설

2021년 5월 6일
·
0개의 댓글
post-thumbnail

[Nomad Coders][TypeScript로 블록체인 만들기 #5]

우리는 person 객체를 이렇게 함수의 argument로 바로 전달해 줄 수 없다. 이럴땐 interface라는 것을 이용하면 된다.이번에는 Human이라는 interface를 생성하였다. 그리고 Human과 비슷한 구조를 가진 person 객체를 sayHi 함수의

2021년 5월 6일
·
0개의 댓글
post-thumbnail

[Nomad Coders][TypeScript로 블록체인 만들기 #4]

parameter에 미리 type을 정했기 때문에 해당 타입의 argument만이 전달될 수 있다.해당 명령어를 통해 파일이 업데이트 될 때마다 npm start를 해줄 필요가 없다.

2021년 5월 6일
·
0개의 댓글
post-thumbnail

[Nomad Coders][TypeScript로 블록체인 만들기 #3]

sayHi 함수는 3개의 parameter를 기대하고 있는데, argument는 2개밖에 전달되지 않았기 때문에 에러가 발생한다.에러 메세지를 보면 3개의 argument가 필요하나, 2개밖에 오지 않았다고 한다.만약 함수의 선언부분에서 parameter 뒤에 물음표를

2021년 5월 6일
·
0개의 댓글
post-thumbnail

[Nomad Coders][TypeScript로 블록체인 만들기 #2]

tsconfig.json 파일을 생성하고 파일에 해당 내용을 입력한다.prestart -> TypeScript 파일을 JavaScript 파일로 컴파일한다.start -> JavaScript 파일을 실행한다.npm start(yarn start)를 하게 되면 prest

2021년 5월 6일
·
0개의 댓글
post-thumbnail

[Nomad Coders][TypeScript로 블록체인 만들기 #1]

## 수업의 개요 - TypeScript를 통해 블록체인을 만들어 보면서 왜 TypeScript를 배워야 하는지, TypeScript의 기본 문법은 어떻게 되는지 등을 배우게 된다.

2021년 5월 6일
·
0개의 댓글
post-thumbnail

코딩 테스트/기술 면접 준비[Bubble Sort]

정수를 요소로 갖는 배열을 입력받아 오름차순으로 정렬하여 리턴해야 합니다.버블 정렬(bubble sort)은 여러 정렬 알고리즘(삽입 정렬, 퀵 정렬, 병합 정렬, 기수 정렬 등) 중 가장 기본적인 알고리즘입니다.버블 정렬 알고리즘은 아래와 같습니다.1\. 첫 번째 요

2021년 5월 6일
·
0개의 댓글
post-thumbnail

코딩 테스트/기술 면접 준비[tree DFS](21.05.05 - 4일차)

임의의 tree를 구성하는 노드 중 하나의 Node 객체를 입력받아, 해당 노드를 시작으로 깊이 우선 탐색(DFS, Depth First Search)을 합니다. 이 때, 탐색되는 순서대로 노드의 값이 저장된 배열을 리턴해야 합니다.Depth First Search(D

2021년 5월 5일
·
0개의 댓글
post-thumbnail

코드스테이츠 마지막 회고록

지금으로부터 정확히 일주일 전 4월 27일, 모든 프로젝트가 끝이났다. 파이널 프로젝트. 어쩌면 우리 모두는 이 파이널 프로젝트라는 결실을 맺기위해 지난 5개월을 쉼없이 달려온것이 아닌가라는 생각이 든다. 5개월이라는 길면 길고, 또 인생 전체에서 보면 짧은 이 기간을

2021년 5월 4일
·
0개의 댓글
post-thumbnail

코딩 테스트/기술 면접 준비[JavaScript Vs. Node.js]

Node.js 공식 홈페이지에 나온 정의는 Chrome V8 JavaScript 엔진으로 만들어진 JavaScript 런타임이다. 엔진은 JavaScript 코드를 해석하기 위한 프로그램이고 런타임은 구동 환경이다. 우리가 웹 개발을 할 때 보통 JavaScript를

2021년 4월 29일
·
0개의 댓글
post-thumbnail

코딩 테스트/기술면접 준비[HTTP Vs. HTTPS]

HTTP는 Hypertext Transfer Protocol의 약자로 서로 다른 시스템들 사이에서 통신을 주고받게 해주는 가장 기초적인 통신 규약을 의미한다.HTTP는 기본적으로 평문 데이터 전송을 원칙으로 하기 때문에 개인의 프라이버시가 오가는 서비스들(전자상거래,

2021년 4월 29일
·
0개의 댓글
post-thumbnail

Final Project 개발 일지 #2 (21.04.13 - 15일차)[Git에 100MB가 넘는 파일 올리는 법]

✅ Git기존의 배경이 사진에서 영상으로 바뀌면서 예상치 못한 일이 발생하였다. 개발 중간에 git push를 하니 다음과 같은 에러메세지가 뜬 것이다.Git에는 100MB가 넘는 파일이 푸쉬가 되면 이러한 에러가 발생하게 된다. 그리고 에러 메세지에 보면 'https

2021년 4월 12일
·
0개의 댓글
post-thumbnail

Final Project 개발 일지 #1 (21.04.02 - 4일차)

✅ 반응형 nav bar 만들기✅ React Responsive✅ try...catch 구문✅ local storage✅ styled components✅ redux✅ router빨간색: 로고가 들어가는 div파란색: nav bar에 들어갈 요소초록색: 소셜 미디어 아

2021년 4월 3일
·
0개의 댓글
post-thumbnail

First Project

## 첫 번째 프로젝트에 대한 회고 정말 오랜만인 것 같다. 약 2주만에 블로그 작성을 하게 되었다. 다른 팀들도 마찬가지 였겠지만 첫 번째 프로젝트를 하는 약 2주 동안 정말로 바빴고 12시 이전에는 자본적이 없었다. 아침마다 힘들고 피곤하였지만 아침 일정이 지나고

2021년 3월 29일
·
0개의 댓글