회사는 섬유 산업으로 플랫폼을 구상하고 있는 듯 했다. 채용 공고에 있는 주요 스택들이 내가 쉽게 다룰 수 있을 법한 스택이라 지원을 하였고 서류 합격 이후 면접을 보게 되었다. 아르바이트하시는 분이 회의실처럼 보이는 방으로 안내를 도와주셨고 3분 정도 대기하고 있으니, 개발 담당자님과 인사 담당자님이 오셔서 면접을 진행하였다. [개발 담당자님 질문] 1. React 가상 DOM에 대한 질문 2. React-query의 장점 3. React-query의 mutaion 질문 4. React-query의 캐시가 쌓이면 어떻게 처리할 수 있는지에 대한 질문 5. Next.js를 사용하는 이유에 대한 질문 6. CSS와 Styled-components에 대한 차이점 질문 개발 담당자님은 질문을 마치고 퇴장하셨고..
파일을 탐색하는데 효과적인 문법 설명 예시 일치하는 파일 * /를 제외한 0번 이상 나타나는 문자를 매칭 types*.ts types.d.ts, types.ts, types.test.ts ** /를 포함한 0번 이상 나타나는 문자를 매칭 src/**/index.ts src/index.ts, src/utils/index.ts, src/test/index.ts ? 하나의 문자를 매칭, 정규식의 .과 동일 ?at.ts Cat.ts, Bat.ts, Rat.ts [ab] [] 안에 있는 문자 중 하나를 매칭 [C|B]at.ts Cat.ts, Bat.ts [a-z] [] 안에 있는 문자의 범위 test[0-9].ts test0.ts, test1.ts, test9.ts {ab,bc} {} 안에 있는 문자열 중 하나를..
작업 영역 시작 clone 새 디렉터리로 저장소를 복제합니다. init 빈 GIT 저장소를 만들거나 다시 초기화합니다. 파일 변화에 대한 작업 add 파일 내용을 추가합니다. mv 이동하거나 이름을 변경합니다. restore 파일을 복구합니다. rm 파일을 제거합니다. sparse-checkout 특정 부분만 가지고 올 수 있습니다. 내역 및 상태를 검사합니다. bisect 이진 검색을 통해 커밋을 찾을 수 있습니다. diff 커밋들의 변경사항에 대해 표기합니다. grep 패턴과 일치하는 내역을 표기합니다. log 커밋 로그를 표시합니다. show 다양한 유형의 커밋을 표기합니다. status 작업 트리의 상태를 표시합니다. 공통 역사를 성장시키고 표시하고 수정합니다. branch 브랜치를 생성하거나 삭..