Skip to content

Latest commit

 

History

History
137 lines (106 loc) · 8.03 KB

File metadata and controls

137 lines (106 loc) · 8.03 KB

Java, Android Interview

면접을 보고 정리하거나 지인에게 면접 후기를 듣고 정리했습니다. 날짜는 면접 날짜 or 지인에게 들은 후기 입니다.

답변을 정리한 것은 보통 구글을 검색한 것으로 잘못된 정보가 있을 수 있습니다. 추가로 정리가 필요할 수 있어요. (아래 내용에 키워드로 구글 검색해서 상위에 있는 내용을 정리해두는 것도 도움이 많이 됐던 것 같네요)

문서로 정리된 것은 파일로 업로드하였습니다. 도움이 된 강좌 및 사이트는 아래와 같습니다.

자바

코틀린으로 바껴가고 있는 추세이지만 자바 지식이 기본적으로 필요한 부분입니다. 아래 공유드린 부분은 기초 부분이라 자바 경험이 있으시면 그냥 넘어가셔도 될 것 같네요. 만약 기초가 너무 없다면 기본서 책을 하나 보시는 것을 추천 드립니다.

자바 디자인 패턴

GOF가 가장 유명하지만 헤드퍼스트 디자인 패턴이 쉽게 쓰여져있고 학습하기 좋다고 생각합니다.

안드로이드

면접 때 많이 도움이 되었던 블로그 및 영상입니다.

아래 미디엄 블로그는 안드로이드 개발 관련하여 많은 공감이 가는 글이었습니다.

안드로이드 관련 트렌드 및 기술 내용들이 있어 좋았습니다.

코틀린

입문은 커니의 코틀린으로 하고 추가적으로 코틀린 인 액션으로 보면 좋을 듯 하네요

샘플 소스는 아래에 있고 이걸로 직접 변경하면서 보는 것이 도움되는 것 같습니다.

RxJava

그외 도움이 될만한 부분

아무래도 프로그래밍 관련 부분은 변화가 빠르다 보니 책이 시간이 지나면 현재 사항과 동떨어질 수 있다고 생각합니다. 그런 부분에 있어서는 영상의 경우에는 현재 버전에 맞게 계속 업데이트를 해주는 경우도 많고 해서 조금 더 선호하게 되는 것 같아요.

오라일리 사파리도 추천드립니다.

유데미

유데미 사이트의 경우에는 유료지만 가격이 저렴합니다. 항상 세일하는 편이라 저렴하게 세일하면 11,000원 정도에 구매 가능하고 상시로 관련 강좌 두개 묶음에 22,000원으로 할인을 해요. 영어 강의가 많지만 실습 위주라서 따라가기 어렵지 않습니다.

인프런

인프런은 한국의 유데미 느낌인데요. 강좌의 수는 유데미 보다 많이 부족하지만 한국어이고 잘 가르쳐주시는 분들도 많아서 샘플 강좌를 들어보고 괜찮으면 결제하는 것도 좋다고 생각해요

유다시티

유다시티의 경우에는 실습을 진행하고 리뷰를 받는 나노디그리 과정은 유료지만 그외 무료 강좌가 매우 많아요. 특히 안드로이드, 코틀린, 플러터 등 내용도 있으니 유용하다고 생각됩니다.

코세라

코세라는 유데미, 유다시티가 실무 위주라면 여기는 대학 강의 느낌이에요. 알고리즘 관련된 강좌나 다른 안드로이드, 자바 관련 강좌도 많고 무료로 들을 수 있는 부분도 많아서 도움이 됩니다.

Caster.io

만약 안드로이드 중급 이상의 면접이 필요하다면 아래 사이트도 도움이 되실 듯 합니다. 월간, 연간 구독 옵션을 제공하고 안드로이드 테스트, MVVM 등과 관련된 내용이 많습니다(영어)

유튜브

유튜브로 검색하고 관련 영상을 찾아서 보면 빠르게 감이 잡히는 경우가 많은 것 같아요. 모르는 부분이 있으면 유튜브로 검색해서 관련 부분을 찾아보는 것도 도움이 됩니다.

미디움

미디움 블로그에 기술 관련 부분이 많이 올라오더라고요. 한글로 올려주시는 분들도 있고 영문도 좋은 글들이 많아서 찾아서 보면 좋습니다.

구글

구글 검색하면 안 나오는게 없는 것 같아요. 일단 궁금한 부분의 키워드를 적어놨다가 검색하는 것이 도움이 되었습니다.

참고할만한 Github

Google Code Lab

직접 해보는 것이 가장 잘 습득하는 방법 같은데요. 그 부분에 있어서 코드랩은 정말 좋은 것 같습니다.

최신 트렌드를 위한 Android 관련 뉴스 레터 구독

Medium Tag

Realm Academy

https://academy.realm.io/section/android/

네이버 노재춘 개발자님의 질문 내용들

https://github.com/ZeroBrain/Android-Fundamental