일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- frontend
- Console
- 에러
- algorithm
- 백준
- C++
- 알고리즘
- Blockchain
- 블록체인
- baekjoon
- 코딩
- priority queue
- TypeScript
- 지갑
- three.js
- 리액트
- 기본수학1단계
- React
- SVG
- scss
- SASS
- 우선순위 큐
- 니모닉
- 프로그래밍
- 스토리북
- Mnemonic
- Storybook
- 풀이
- bip39
- 기본 수학 2단계
- Today
- Total
목록분류 전체보기 (41)
Moong

지원한 직무별로, 진행한 프로젝트별로 면접 질문이 다르겠지만, 많은 분들께 도움이 되고자 면접 질문을 공유드립니다! 저는 DX Engineer 직무로 지원했습니다! 면접 방식 : 다대다 (2:2) 면접 소요 시간 : 40분 면접 분위기 : 초반 경직 ~ 나중에는 웃으면서 편안한 분위기 면접 질문 : 프로젝트, 인성, 회사 사전 조사 관련 질문 위주 Q. 자기소개를 진행해주세요. 간단한 자기소개 + 진행했던 프로젝트 열거 + 본인 강점 소개 + 지원 동기 형식으로 답변했습니다. 간단한 자기소개 : 인사와 함께 이름 소개 정도로 한 문장으로 간단하게 말씀드렸습니다. 진행했던 프로젝트 : 프로젝트 내용 한문장과 성과 위주로 말씀드렸습니다. 이떄 수치를 적극 활용할 것! 본인 강점 : 제가 어필하고 싶고 만..

저의 첫 취준 기록입니다! 최대한 상세히 말씀드릴게요!! 저는 2023 LG CNS 3월 공채를 준비했고, 그 중 DX Engineer가 직무적합성이 가장 높다고 판단파여 해당 분야로 지원했습니다! 전형 절차는 서류 > 코테 > 1차 면접 > 2차 면접 > 인성 > 건강검진 순으로 진행되었습니다! 특이하게 인성을 맨 마지막에 보더라구요!! 1. 자기소개서 꿀팁 🍯 LG CNS의 문항은 3문항밖에 되지 않고, 각 문항 당 500자 제한으로 매우 간결하게 작성해야 합니다! 그래서 형용사, 부사 사용을 최대한 줄이고, 핵심 정보만 간결하게 나열하는 방식으로 작성하는게 좋습니다. 언어 성적 제한은 없지만, 해외 지사로 발령될 수도 있기 때문에 어떤 언어이던지 외국어 성적은 높을수록 좋게 봐주시더라구요! 그리고 ..

storybook을 팀원들과 공유하기 위해 배포를 진행해보도록 하겠습니다! 이를 위해 유용한 툴인 Chromatic을 사용해보려고 합니다. Chromatic Storybook을 위한 cloud 기반 도구 체인 chromatic은 크게 다음과 같은 기능을 지원합니다! ▪️ storybook 배포 ▪️ 문서화 - 컴포넌트 라이브러리화 ▪️ 공유 workspace - 팀원들과 UI 리뷰 편리 자세한 건 공식문서를 참고해주세요 ⭐️ 1. 프로젝트에 Chromatic 설정하기 크로마틱 페이지에 접속하여 회원가입을 합니다. https://www.chromatic.com/ Automatically review, test, and document Storybook Chromatic automates visual & i..

storybook에서 react-router-dom 을 포함한 컴포넌트를 불러오면 관련 설정들을 해주어야 합니다! 1. storybook-addon-react-router-v6 다운로드 관련 라이브러리를 다운받아줍니다. 🔗 storybook-addon-react-router-v6 Github 링크 # yarn yarn add -D storybook-addon-react-router-v6 # npm npm install storybook-addon-react-router-v6 2. addon에 router 추가하기 ( => main.ts) addon array에 storybook-addon-react-router-v6을 추가해줍니다. // .storybook/main.ts import type { Stor..

storybook에서 sass 파일을 불러올 때 에러가 나는 경우 추가적인 설정을 해주어야 합니다! 1. 라이브러리 설치 (storybook/addon-styling, sass) @storybook/addon-styling 와 sass를 설치합니다. # yarn yarn add -D @storybook/addon-styling sass # npm npm install -D @storybook/addon-styling sass 2. main.ts addons에 sass 추가하기 .storybook > main.ts addons에 sass를 추가해주면 됩니다. // main.ts import type { StorybookConfig } from "@storybook/react-webpack5"; const ..

아래와 같이 svg 크기 조정을 할 때 svg의 내부 path의 크기가 함께 변하지 않고 잘리는 현상이 발생한다면, Solution : Viewbox 속성 설정하기 원본 svg 크기에 맞게 viewbox 속성을 설정해주면 됩니다. ... 크기 줄이기 성공! 🙌

storybook에 별도의 redux 설정 없이 redux를 사용하는 컴포넌트의 story를 렌더링하려고 하면 해당 에러를 마주치게 된다. 해결방법 - storybook에 redux 설정하는 법 💡 Provider로 감싸기 redux를 사용하는 프로젝트에서 index.tsx 파일에 Provider로 감싸주듯이 모든 story 파일들을 Provider로 감싸주면 된다. .storybook 폴더에서 1. preview 파일의 확장자를 ts 에서 tsx로 변경 (⭐️중요⭐️ 이거 안하면 decorator가 안먹어요!) 2. decorators를 추가하여 Provider로 감쌉니다. (=> 모든 story에 설정되므로 global decorator라고도 합니다) 3. Provider에 프로젝트에서 사용하고있는..

storybook을 작성하다 이런 에러를 마주쳤다면 원인은 두 가지 중 하나입니다. 1. 컴포넌트 경로를 제대로 설정 하지 않은 경우 컴포넌트 경로가 잘못되진 않았는지 체크해주세요! ✅ export default로 내보내고 있는 component는 중괄호 없이 가져오고 있는지 확인할 것 => import Component from './Component'; ✅ export로 내보내고 있는 component는 중괄호를 포함하여 import 하고 있는지 확인할 것 => import { Component } from './Component'; 2. 스토리북에서 svg를 제대로 못 읽어오는 경우 아무리 봐도 컴포넌트 경로를 제대로 설정했다면, 스토리북 자체에서 svg를 제대로 읽어오지 못하는 것이 원인일 수 ..

프론트 코드를 짜다 보면 하나의 UI를 확인하기 위해 여러 동작을 수행해야 하는 경우가 있습니다. 예를 들어 회원가입 완료 모달을 보기 위하여 특정 변수를 조작하거나, 회원가입 과정을 직접 해보아야 하는 번거로운 과정을 겪어야 합니다. storybook은 이러한 번거로움 없이 독립적인 환경에서 UI를 테스트 할 수 있도록 하는 유용한 툴입니다. storybook 도입 이유 - 독립적인 환경에서 UI 테스트 - 더 나은 컴포넌트 설계를 고안하게 됨 - 리팩토링 효과 설치 방법 react 프로젝트 root 경로에 다음 명령어를 입력해줍니다. (storybook 버전 7.0.7 기준으로 작성된 글입니다) npx storybook@latest init storybook 실행 # npm npm run storyb..
큐(Queue) 👉 Queue란? FIFO(fist in first out) 구조로 저장하는 형식 📒 [C++] STL Queue 🔴 선언 queue 변수명; #include queue q; 🔴 기본 함수 🔹 데이터 추가 queue.push(elem); 🔹 데이터 삭제 queue.pop(); 🔹 첫 번째 데이터 반환 queue.front(); 🔹 마지막 데이터 반환 queue.back(); 🔹 길이 반환 queue.size(); 🔹 비어 있는지 반환 queue.empty(); 📒 우선순위 Queue 우선순위를 가진 데이터들을 저장하는 큐 -> O(logN) 🔴 선언 1) priority_queue 변수명; 👉 내림차순 2) priority_queue 변수명; 👉 함수에 따라 정렬 #include prio..