올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
로그인  회원가입

파트너스

자료등록
 

다시받기

장바구니

코인충전

  • [면접 합격자료] SK엔카닷컴 IT개발(모바일 안드로이드) 합격 문항 기출 최종합격 (1 페이지)
    1

  • [면접 합격자료] SK엔카닷컴 IT개발(모바일 안드로이드) 합격 문항 기출 최종합격 (2 페이지)
    2

  • [면접 합격자료] SK엔카닷컴 IT개발(모바일 안드로이드) 합격 문항 기출 최종합격 (3 페이지)
    3

  • [면접 합격자료] SK엔카닷컴 IT개발(모바일 안드로이드) 합격 문항 기출 최종합격 (4 페이지)
    4


  • 본 문서의
    미리보기는
    4 Pg 까지만
    가능합니다.
클릭 : 크게보기
  • [면접 합격자료] SK엔카닷컴 IT개발(모바일 안드로이드) 합격 문항 기출 최종합격 (1 페이지)
    1

  • [면접 합격자료] SK엔카닷컴 IT개발(모바일 안드로이드) 합격 문항 기출 최종합격 (2 페이지)
    2

  • [면접 합격자료] SK엔카닷컴 IT개발(모바일 안드로이드) 합격 문항 기출 최종합격 (3 페이지)
    3

  • [면접 합격자료] SK엔카닷컴 IT개발(모바일 안드로이드) 합격 문항 기출 최종합격 (4 페이지)
    4



  • 본 문서의
    (큰 이미지)
    미리보기는
    4 Page 까지만
    가능합니다.
  더블클릭 : 닫기
X 닫기
좌우이동 : 드래그

[면접 합격자료] SK엔카닷컴 IT개발(모바일 안드로이드) 합격 문항 기출 최종합격

인쇄
바로가기
즐겨찾기 키보드를 눌러주세요
( Ctrl + D )
링크복사 링크주소가 복사 되었습니다.
원하는 곳에 붙혀넣기 하세요
( Ctrl + V )
공유
파일  [면접 합격자료] SK엔카닷컴 IT개발(모바일 안드로이드) 면접 합격 문항 SK엔카닷컴 면접 기출 IT개발(모바일 면접 최종합격.hwp   [Size : 12 Kbyte ]
분량   4 Page
가격  3,000


카트
다운받기
카카오 ID로
다운 받기
구글 ID로
다운 받기
페이스북 ID로
다운 받기
뒤로

자료설명

[면접 합격자료] SK엔카닷컴 IT개발(모바일 안드로이드) 면접 합격 문항 SK엔카닷컴 면접 기출 IT개발(모바일 면접 최종합격

목차/차례

  1. 1. 안드로이드 앱 개발 시 MVC와 MVVM 아키텍처의 차이점을 설명하세요.
  2. 2. 안드로이드에서 Activity와 Fragment의 차이점은 무엇인가요
  3. 3. Retrofit을 이용한 네트워크 요청 과정과 주요 사용법에 대해 설명하세요.
  4. 4. ViewModel과 LiveData의 역할과 사용 이유를 설명하세요.
  5. 5. 안드로이드 앱에서 데이터 저장 방법에는 어떤 것들이 있으며, 각각의 장단점은 무엇인가요
  6. 6. 안드로이드 앱에서 비동기 작업을 처리하는 방법을 설명하세요.
  7. 7. 안드로이드 앱 개발 시 발생할 수 있는 메모리 누수 문제와 이를 방지하는 방법을 설명하세요.
  8. 8. REST API와 GraphQL의 차이점과 각각의 장단점에 대해 설명하세요.

본문/내용

1. 안드로이드 앱 개발 시 MVC와 MVVM 아키텍처의 차이점을 설명하세요.

MVC와 MVVM 아키텍처의 차이점은 구조와 데이터 흐름에 있습니다. MVC는 Model, View, Controller로 구성되며, 사용자 인터페이스와 비즈니스 로직이 긴밀하게 연관되어 있어 구현이 간단하지만 유지보수가 어려울 수 있습니다. 예를 들어, SK엔카의 안드로이드 앱에서 검색 기능 개선 당시, Controller가 View와 Model 사이를 연결하는 역할을 하여 코드 복잡성이 증가했고, 기능 추가 시 주요 로직들이 서로 뒤섞여 업무 효율이 떨어졌습니다. 반면에 MVVM은 Model, View, ViewModel로 구성되며, View와 비즈니스 로직을 분리하여 유지보수성과 확장성을 높입니다. 안드로이드에서 LiveData와 Data Binding을 적극 활용하면 ViewModel과 View가 자동으로 동기화되어 개발 속도가 30% 향상되었으며, 버그 발생률이 20% 줄어든 사례가 있습니다. MVVM은 특히 UI가 복잡한 경우, 변경사항 반영이 용이하여 대규모 프로젝트의 안정성을 높여줍니다. 따라서, SK엔카의 경우 앱의 모듈화와 사용자 경험 개선에 MVVM이 더 적합하다는 판단이 내려졌으며, 개발기간 단축과 유지보수 비용 절감에 크게 기여…



저작권정보
*위 정보 및 게시물 내용의 진실성에 대하여 회사는 보증하지 아니하며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지되어 있습니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터의 저작권침해신고 를 이용해 주시기 바랍니다.
📝 Regist Info
I D : daso******
Date : 2025-09-04
FileNo : 40022412

Cart