Recent Posts
«   2025/05   »
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 31
관리 메뉴

개발자 박가나

[250113 TIL] 본캠프 72일차 (면접카타) 본문

내일배움캠프

[250113 TIL] 본캠프 72일차 (면접카타)

gnchoco97 2025. 1. 13. 22:18

브라우저의 렌더링 과정에 대해 설명해주세요.

사용자가 URL을 입력하면, 브라우저는 DNS 서버를 통해 해당 URL에 대응되는 IP 주소를 얻어온 후 서버와의 연결을 시도합니다. 브라우저가 HTTP 요청을 보내면 서버는 그에 대한 응답으로 HTML, CSS, JavaScript 파일을 보내줍니다. 브라우저는 전달받은 파일들을 분석해서 DOM과 CSSOM을 생성하고 이 둘을 결합해서 레이아웃을 계산합니다. 마지막으로 화면에 각 요소들을 그려줌으로써 화면이 출력됩니다.

 

 

프로덕트의 퀄리티를 올리자니 데드라인을 지키지 못할 것 같고, 데드라인을 지키자니 프로덕트의 퀄리티가 떨어지는 상황일 때, 어떤 부분에 좀 더 중요도를 둘 것인가요?

회사에서의 업무를 생각하면 기획이나 영업 등 다른 분야의 업무들과 연결되기 때문에 1차적으로는 데드라인을 지키는 것이 더 중요하다고 생각하지만, 그 과정 속에서 업무의 우선순위를 명확하게 설정함으로써 정해진 기간 안에 최상의 퀄리티를 만들어낼 수 있도록 노력해야 한다고 생각합니다.