본문 바로가기

면접

(2)
기술 면접 준비 - 프론트엔드 1. 상태관리를 왜 할까요? 그리고 평소 state 관리는 어떻게 하시나요? A.보통 부모자식관계에 있는 컴포넌트들은 state를 props로 전달하게 됩니다. 이 데이터는 부모에서 자식으로 가기도, 자식에서 부모로 전달되기도 합니다. 컴포넌트간 상태 의존도가 높아져 너무 여러 컴포넌트를 거치게되면 props가 어디에서 시작된 것인지 추적을 하기가 힘들기 때문에 유지 보수를 하는데 문제가 생깁니다. 따라서 상태 관리를 전역에서 할 수 있는 tool이 필요합니다. 저는 평소 state관리를 할 때 사용하는 방법으로 useState를 사용하고 있습니다. useState는 상태의 초기값을 인자로 받아, 상태값과 해당 상태의 업데이트 된 상태를 반환합니다. 이를 통해 컴포넌트 내부에서 상태를 읽고 업데이트 할 ..
cs 면접 스터디 질문 : SRAM VS DRAM의 차이점은? 답변 : SRAM은 정적 / DRAM은 동적메모리임. SRAM은 전원 공급이 되는 동안은 기록된 내용이 지워지지 않기 때문에 재충전 필요X + 접근 속도가 빠르고 가격이 비싸다는 특징이 있으며 주로 캐시메모리나 레지스터로 사용됨 BUT,!!!! DRAM은 전원이 계속 공급되어도 재충전 필요O + 주로 대용량 기억장치에 사용됨 꼬리질문 : 둘 중에서 우리가 주로 표현하는 RAM은? 답변 : 우리가 주로 RAM이라고 표현하는 것은 DRAM이다! 꼬리질문 : 그럼 각각 언제 많이 사용되나? 답변 : SRAM은 주로 임베디드 컴퓨터, data, 변수, stack 저장용, DRAM은 프로그램 저장용,data, 변수 저장용 대형 컴퓨터 질문 : 폰노이만 구조의 장점과 단..