2025/02/17 2

CS 연습문제 (1)

[ 질문 리스트 ]1. Flutter 앱 개발에서 '상태' 란 무엇을 의미하나요?2. ListView, ListView.builder, SingleChildScrollView + Column 3가지의 차이점은 무엇인가요?3. Flutter에서 상수 클래스란 무엇이며 왜 사용하나요?4. Riverpod 상태관리 패턴의 특징은 무엇인가요?5. Riverpod 상태관리와 provider 상태관리의 차이는 무엇인가요?6. ViewModel의 역할은 무엇인가요?7. MVVM 패턴이란 무엇인가요?  [ 답변 리스트 ]1. Flutter 앱 개발에서 '상태' 란 무엇을 의미하나요? Flutter 에서의 '상태' 란 앱이 특정 시점에서 가지고 있는 데이터나 UI 가 그려진 모습을 의미한다.즉, 사용자의 상호작용이나 데..

CS 2025.02.17

CS 연습문제 (0)

0. 왜 CS 공부를 해야 하는가?**1.개발자에게 CS 공부는 매우 중요합니다.**채용 공고에서도 볼 수 있듯이 기업들은 기본적으로 CS 지식을 갖고 있는 사람을 채용하기 때문입니다.설령 채용 공고에 CS 관련한 우대사항이 없더라도 CS 기반의 코딩 테스트와 기술 면접을 통해 지원자의 CS 지식을 확인합니다. **2.앱 개발자는 웹 페이지를 실행하는 브라우저도 파악해야 하기 때문입니다.**CS 지식은 단순한 기능 구현뿐만 아니라 브라우저 상태를 파악하고, 타 부서와 협업할 때 활용됩니다.더불어 기능 최적화나 보안에 대한 이해를 위해서도 CS 지식은 중요합니다. 이처럼 CS 지식은 단순하게 서버 내부의 기능들에만 관련된 것이 아니라, 하나의 서비스를 구현해내는 데도 꼭 필요합니다.**3.개발 환경과 플랫..

CS 2025.02.17