기술면접
-
[job preparation] 기술 면접5 - 브라우저 렌더링 방식에 대해 설명하세요.codeStates front-end/Job Preparation 2023. 4. 12. 20:43
📌기술 면접 tip! 결론은 간단하게, 설명은 구체적으로 자신의 언어로 설명할 수 있어야 함 간명한 정리와 풍부한 설명을 위해서는 지속적인 모의 면접을 통해 기술 설명을 연습하고, 어려운 개념에 대해서 깊게 고민하고 블로그에 기록하는 연습이 필요 기술 면접 준비 🧐 브라우저 렌더링 방식에 대해 설명하세요. 👨🏻💼 렌더링이란 서버로부터 HTML 파일을 받아 브라우저에 뿌려주는 과정입니다. 브라우저는 4단계로 렌더링을 수행하는데요, 브라우저가 서버에 요청하면 html,css 트리 생성 후 렌더링 트리에서 각 노드의 크기와 위치의 계산후 개별 노드를 화면에 그립니다.이 때 렌더링 방식은 두가지가 있는데 서버쪽에서 렌더링 준비를 하고 클라이언트에게 전달하는 서버 사이드 렌더링과 서버가 요청을 받으면 클라이언트..
-
[job preparation] 기술 면접2 - 클로져에 대해서 설명해주세요.codeStates front-end/Job Preparation 2023. 1. 17. 14:33
📌기술 면접 tip! 결론은 간단하게, 설명은 구체적으로 자신의 언어로 설명할 수 있어야 함 간명한 정리와 풍부한 설명을 위해서는 지속적인 모의 면접을 통해 기술 설명을 연습하고, 어려운 개념에 대해서 깊게 고민하고 블로그에 기록하는 연습이 필요 기술 면접 준비 🧐 클로져에 대해서 설명해주세요. 👨🏻💼 클로져란, 함수와 그 함수가 선언되었을 때의 렉시컬 환경(lexical environment)과의 조합입니다. 쉽게 말해 함수를 리턴하는 함수입니다. 내부 함수가 외부 함수 안에 선언된 변수에 접근할 수 있고, 내부 함수를 클로져 함수라고 합니다. 클로져의 특징을 활용해 다양한 형태의 함수를 구현할 수 있습니다. 🧐 클로져로 어떤 활용이 가능한가요? 👨🏻💼 클로저는 전역 함수의 사용을 억제하고, 프라이..
-
[job preparation] 기술 면접1 - 스코프에 대해서 설명해주세요.codeStates front-end/Job Preparation 2023. 1. 10. 22:57
📌기술 면접 tip! 결론은 간단하게, 설명은 구체적으로 자신의 언어로 설명할 수 있어야 함 간명한 정리와 풍부한 설명을 위해서는 지속적인 모의 면접을 통해 기술 설명을 연습하고, 어려운 개념에 대해서 깊게 고민하고 블로그에 기록하는 연습이 필요 기술 면접 준비 🧐 스코프에 대해서 설명해주세요. 👨🏻💼 스코프란, 우리말로 범위라고 생각하면 이해가 쉽습니다. 즉 변수에 접근 할 수 있는 범위입니다. 전역과 지역 스코프 2가지 타입을 갖고 있으며, 전역 스코프는 언제 어느 곳에서든지 해당 변수에 접근 가능하고 지역 스코프는 해당 지역에서만 접근할 수 있어 지역을 벗어난 곳에선 접근할 수 없습니다. 함수를 생성할 때마다 새로운 범위가 생기고, 그 범위에 생긴 변수는 해당 함수에만 접근 할 수 있는데 이것이 ..