22.07.04(월) 오늘 한 일 오늘은 제로베이스 커넥to 면접날이었기 때문에 하루종일 면접 준비에 집중했다. 50개의 예상 면접 질문에 대략적인 스크립트를 작성하고, 2번의 모의 면접을 통해 개선할 점을 검토했다. 면접은 오후 8시 반부터 20분 가량 진행되었다. 후기는 여기에! https://programmerplum.tistory.com/131?category=1035468 [커넥to] 제로베이스 커넥to 프론트엔드 도전 후기 7월 4일 월요일, 최종 면접을 보고 커넥to 프론트엔드 도전 후기를 작성해보려고 한다. 우선 선발 과정은 다음과 같다. [지원서 제출] - [역량 테스트] - [자기소개서 제출] - [1차 합격] - [인성 면 programmerplum.tistory.com 면접이 끝나고..
22.06.30(목) 오늘 한 일 leetCode 풀기 48. Rotate Image 1886. Determine Whether Matrix Can Be Obtained By Rotation 제로베이스 React 이론 강의 듣기 리액트에 대한 이해 1. 리액트의 모듈화 아이디어 2. 프론트엔드 제어를 위한 Javascript와 리액트 코드 비교 3. 라이브러리와 프레임워크의 차이 리액트 프로젝트의 개발 환경 설정 1. HTML, CSS, JavaScript 프로젝트에 리액트를 추가하는 방법 2. HTML, CSS, JavaScript 프로젝트에 리액트를 추가하는 방법 (실습) 3. HTML, CSS, JavaScript 프로젝트에 리액트를 추가하는 방법 (정리) 4. CRA 5. CRA (실습) 6. r..
06.13 (월) 오늘 한 일 leetCode 풀기 150. Evaluate Reverse Polish Notation 66. Plus One 프로젝트로 배우는 JavaScript 유튜브 화면 구성 유튜브의 구성 유튜브 리스트 및 뷰 마크업 작성 (오류) 06.14 (화) 오늘 한 일 leetCode 풀기 1367. Linked List in Binary Tree 43. Multiply Strings66. Plus One 프로젝트로 배우는 JavaScript 유튜브 화면 구성 유튜브 리스트 및 뷰 마크업 작성 (오류) 06.15 (수) 오늘 한 일 leetCode 풀기 67. Add Binary 989. Add to Array-Form of Integer 프로젝트로 배우는 JavaScript 유튜브 화면..
6월 6일(월) 오늘 한 일 제로베이스 프론트엔드 스쿨 Git/Github 강의 듣기 셋업하기 3, 4, 5, 6 셋업하기 3강을 들으며 적었던 글이 날아가서 다시 들으며 적었다... 기본 컨셉 1, 2 저장소 1, 2 leetCode 풀기 1290. Convert Binary Number in a Linked List to Integer 876. Middle of the Linked List 104. Maximum Depth of Binary Tree 404. Sum of Left Leaves HTML 과제 5번 is--active 해결하기 class를 활용하여 각 요소에 스타일을 주는 것을 완성했다. 자식 요소에 focus가 되어있을 때 부모 요소에도 스타일이 적용되어야 하는데, 부모 요소를 선택하지..
5월 30일 (월) 오늘 한 일 leetCode 풀기 589. N-ary Tree Preorder Traversal 496. Next Greater Element I 1232. Check If It Is a Straight Line HTML 과제 5번 하기 navigation에 iconFont 추가하기 hover 되었을 때 글씨 색, 글씨 굵기, 화살표 추가하기 Coupang 로고 마크업 하기 느낀 점 과제를 너무 완벽하게 완성하려고 하지 말자...😂 이 과제에 시간을 너무 많이 뺏기는 기분이 든다. 그리고 leetCode 문제는 안 풀린다고 해서 계속 붙잡고 있다기보다 안 풀리면 다른 공부를 하고 시간이 지나 한 번 다시 보는 것이 훨씬 효율적인 것 같다. 내일은 최대한 내가 할 수 있는 거라도 마무리..
5월 23일 (월) 오늘 한 일 leetCode 풀기 70. Climbing Stairs 첫 시도는 직관적으로 도전했으나, 들어오는 값이 커지면 그 처리를 어떻게 해야할 지 감이 잡히지 않아 3 이상의 값 처리를 어떻게 하는지 참고하려고 discuss를 보았다. 대부분의 사람들이 피보나치 수열로 해결하는 것을 보고 NeetCode의 해결 영상을 보고 나도 피보나치 수열을 사용해보았다. 이해하면 쉽지만 이런 문제를 처음 마주치는 사람이라면 바로 생각해내지 못할 것 같았다. (우선 내가 그렇다.) 198. House Robber 위의 문제와 비슷하게 다음 노드를 탐색하며, 그 과정에서 Math.max를 이용하여 최대값을 구하는 알고리즘을 구현하였다. NeetCode의 도움을 받았다. 120. Triangle..
5월 16일 (월) 오늘 한 일 leetCode 풀기 617. Merge Two Binary Trees 두 개의 이진 트리를 병합하는 문제였다. 처음에 문제만 보고 이게 뭐지? 싶었는데, node 값이 있다면 그 값을 더하고, 하나의 이진 트리만 node가 존재한다면 그 node를 넣어서 새로운 tree를 만드는 문제였다. 이번에는 강의를 듣지 않고 구글링을 하여 문제를 이해하는 방법을 사용했다. node를 병합하는 함수를 만들어 재귀 호출을 하면 쉽게 구현할 수 있었다. 116. Populating Next Right Pointers in Each Node 같은 level의 node로 포인터를 향하게 하는 문제였다. C언어를 잘 모른다면 포인터의 개념이 어려울 수 있는데, 그냥 연결 리스트의 next와..
5월 9일(월) 오늘 한 일(회고) leetCode 2문제 풀기 977. Squares of a Sorted Array 189. Rotate Array HTML 미션 2 완성 JavaScript 프로토타입 강의 듣기 프로토타입이란? constructor __proto__ 프로토타입 체인 프로토타입 확장 5월 10일(화) 오늘 한 일(회고) leetCode 3문제 풀기 167. Two Sum II - Input Array Is Sorted 344. Reverse String 557. Reverse Words in a String III JavaScript 클래스 강의 듣기 클래스란? 인스턴스란? 클래스와 인스턴스 클래스 확장 JavaScript 클래스 실습 예제 풀어보기 HTML 과제 3 절반 구현 HTM..
Comment