728x90 반응형 TIL/취준5 React 면접 예상 질문 1. 리액트 생명주기 마운트, 업데이트, 언마운트 단계에서 컴포넌트의 동작을 제어하는 메소드 2. 가상 돔(Virtual-DOM) 실제 DOM의 가벼운 복사본 변경 사항을 먼저 가상 돔에 반영한 후 실제 DOM에 적용하여 성능을 최적화 3. state와 props의 차이 state 부모 컴포넌트에서 자식 컴포넌트로 전달되는 데이터 props 컴포넌트의 내부 데이터로, 변화 시에 컴포넌트가 리렌더링 4. 메모이제이션 계산 결과를 캐시하여 같은 입력값에 대한 결과를 재사용하는 최적화 기법 5. React 사용자 인터페이스를 구축하기 위한 라이브러리 컴포넌트 기반의 접근을 통해 UI를 구성하고 관리 6. JSX 자바스크립트의 확장 문법 리액트 요소(컴포넌트)를 작성하기 위해 사용 7. 엘리먼트와 컴포넌트의 차.. 2023. 8. 21. TypeScript 면접 예상 질문 전에 적어놨던 것들 Type과 Interface의 차이 Type 타입을 정의하기 위한 키워드 기존 타입을 확장하거나 별칭을 만들 수 있다. Interface 객체의 구조를 정의하기 위한 키워드 클래스나 객체의 형태를 지정하고 메소드나 속성을 정의할 수 있다. 타입 추론 타입스크립트에서 변수나 함수의 타입을 명시적으로 지정하지 않아도, 초기 값이나 사용 방법을 분석하여 타입을 추론 타입스크립트를 사용하는 이유 정적 타입 검사 런타임 에러를 줄이고 코드 품질을 향상 코드 가이드 및 자동 완성 IDE에서 타입 정보를 활용하여 더 빠르게 코딩 유지보수 및 리팩토링 용이성 타입 정보가 있는 경우 코드 변경 시 어떤 부분이 영향을 받는지 쉽게 파악 제네릭 타입이 여러 종류의 값을 가질 수 있도록 일반화된 타입을 생.. 2023. 8. 21. JS 면접 예상 질문 1. this 함수가 호출될 때 현재 실행 컨텍스트의 객체. call, apply, bind call과 apply 함수를 호출하면서 this와 함께 인자를 전달 call: 각각의 인자를 쉼표로 구분하여 전달 apply: 인자들을 배열로 전달 bind 함수를 호출할 때 this를 영구적으로 바인딩하기 위해 사용 2. 클로저 함수와 그 함수가 선언된 렉시컬 환경의 조합 함수 안에서 선언된 변수가 함수 외부에서도 참조될 때 클로저가 형성 3. 이벤트 루프 비동기 작업을 관리 콜백 함수나 프로미스와 같은 비동기 코드를 순서대로 실행 4. map과 foreach의 차이 map 배열의 각 요소에 대해 주어진 함수를 호출하고, 그 결과로 새로운 배열을 생성 foreach 배열의 각 요소에 대해 주어진 함수를 호출하며.. 2023. 8. 21. 웹, HTML/CSS 예상 면접 질문 정리 1. 브라우저 작동 원리 브라우저는 HTML 문서를 가져와 파싱 -> DOM(Document Object Model)을 생성 -> CSS 파일을 로드하여 스타일을 적용 -> JavaScript 코드 실행 -> DOM 조작 및 이벤트 처리 -> 렌더링 엔진을 통해 레이아웃, 페인팅 -> 화면에 컨텐츠가 표시 HTML 렌더링 도중 JavaScript가 실행되면 렌더링이 멈추는 이유 JavaScript 실행이 렌더링 프로세스를 차단하기 때문 브라우저는 JavaScript 실행이 완료될 때까지 렌더링을 중단하고, 실행 후 렌더링을 재개 2. CSR / SSR CSR (Client-Side Rendering) 브라우저에서 JavaScript를 이용해 동적으로 컨텐츠를 렌더링하는 방식 초기 로딩 시 서버에서 HTM.. 2023. 8. 21. 면접 예상 질문 시리즈 본인! 1. 자기소개 2. 장단점 3. 팀 프로젝트에서 겪었던 소통 문제가 있었는지, 있었다면 어떻게 해결(해소)했는지 4. 개발자라는 직업을 선택하게 된 계기 5. 프론트엔드를 택한 이유 6. 개발자가 본인의 적성에 맞으신가요? 그렇게 생각하는 이유는? 7. 우리 회사에 지원한 이유 8. 코드 리뷰 경험 유무 9. 개발 도중에 발생하는 에러에 대해 보통 어떻게 대처 10. CORS 에러 정의, 특징, 해결 방법 11. 요즘은 어떤 공부, 어떤 자료를 많이 참고 12. 향후 커리어 적으로 목표 13. 협업에서 기억에 가장 남는 상황 14. 자기 주장이 매우 강한 사람과 소통할 경우 어떻게 대응 15. 좋은 팀장/팀원의 기준 16. 팀장 역할을 맡았을 때, 지원자님에게 비협조적이고 적대적인 팀원이 있다면 .. 2023. 8. 1. 이전 1 다음 728x90 반응형 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."