반응형
중소기업
- 회사규모 : 200여명
- 교육업(영어교육)
잘못 대답했던 질문
MVC와 MVVM의 차이가 무엇이라고 생각하나요?
MVVM은 뷰와 비즈니스로직의 역할을 분리하기 위해 사용하는 것으로 알고 있습니다. MVC는 .. 잘 모르겠습니다. 죄송합니다
해야했을 답변
MVC는 Model, View, Controller로 구성되어 사용자 입력과 비즈니스 로직을 분리합니다. 반면, MVVM은 Model, View, ViewModel로 구성되어 데이터 바인딩을 중심으로 하며, View와 ViewModel 사이의 통신을 관리합니다.
UICollectionView와 ListView의 차이점이 무엇이라고 생각하나요?
UITableView와 UICollectionView의 차이는 배열 방식이라고 생각합니다. UITableView는 위에서 아래로 가로가 꽉차게 배열할 수 있는 반면 UICollectionView는 가로에 여러개의 객체를 배열할 수도 있는 것으로 알고 있습니다.
해야했을 답변
TableView와 CollectionView는 UIScrollView를 상속받는 클래스로 TableView는 1차원의 형태로, CollectionView는 2차원의 형태로 리스트를 보여준다는 차이점이 있습니다.
+ 추가
면접관님께서 CollectionView가 TableView를 사용하는 것보다 메모리 상의 이점이 있다고 말씀해주셨고, 알고 있으라고 하셨다.
그러나 집에서 구글링을 아무리해봐도 관련 내용을 찾을 수 없어서 ChatGPT에게 물어봤다.
요약하면
- CollectionView나 TableView 둘다 동일한 방식으로 동작하며, 메모리 사용방식도 동일
- 둘다 재사용 큐를 사용해서 최적화 가능
- 결론 : 메모리 사용 면에서는 큰 차이 없다.
반응형
'🧑🏻💼 후기 > 면접후기' 카테고리의 다른 글
해커스교육그룹 iOS부문 필기/면접후기 (0) | 2023.05.12 |
---|---|
[iOS] 스타트업 면접 후기 (0) | 2023.04.10 |