1. 힙에 대해 설명해주세요.
힙은 동적 메모리 할당에 사용되며, 프로그램 실행 중에 메모리 크기가 결정됩니다. 힙에 할당된 메모리는 개발자가 직접 관리해야 하며, 사용이 끝난 메모리는 명시적으로 해제해야 합니다.
2. CI/CD에 대해 설명해주세요.
"지속적인 통합/지속적인 서비스 제공 또는 배포 CI(Continuous Integration)/CD(Continuous Delivery, Continuous Deployment)"의 약자입니다.
`지속적인 통합(CI)`은 코드 변경사항을 정기적으로 빌드 및 테스트를 거쳐 공유 레포지토리에 통합하는 것을 의미합니다. 협업에서 발생할 수 있는 conflict를 수시로 확인하고 해결이 가능하며, 새로운 업데이트의 테스트와 출시 시간을 단축시킬 수 있습니다.
`지속적인 서비스 제공 또는 배포(CD)`는 코드 변경사항이 레포지토리뿐만 아니라 사용자 production 환경까지 release 되는 것을 의미합니다.
'Private > 면접' 카테고리의 다른 글
프론트엔드 면접(배열) (0) | 2024.11.26 |
---|---|
프론트엔드 면접(의존성배열) (0) | 2024.11.25 |
프론트엔드 면접(script 코드의 위치) (0) | 2024.11.23 |
프론트엔드 면접(render, commit단계) (0) | 2024.11.22 |
프론트엔드 면접(hydrate, render) (0) | 2024.11.21 |