전체 글

Never stop acting like the new one on the team
Android/Interview Question

안드로이드 면접 질문 8

1. MVC, MVP, MVVM 이 다른점은 무엇이고, 이런 패턴을 왜 사용하는 것인가요? 2. 소프트웨어 관점에서 SOLID 에 대해 말해주세요. 3. RxJava 란 무엇인가요 ?

Android/Interview Question

안드로이드 면접 질문 7

1. ANR 이 무엇이고 언제 일어나며, 어떻게 예방할 수 있나요? 2. SharedPreferences 에서 commit() 과 apply() 의 다른점에 대해 말해주세요. 3. RecyclerView 를 어떻게 사용하나요? 4. RecyclerView 와 ListView 는 무엇이 다른가요 ? 5. 안드로이드에 Swipe 애니메이션 코드를 작성해보세요. 6. ArrayMap, SparsArray , HashMap 의 차이점들을 말해주세요. 7. 안드로이드에서 메모리 누수를 줄일 수 있는 방법에 대해 말해주세요. 8. 안드로이드 APK 파일의 크기를 줄일 수 있는 방법들을 말해주세요. 9. 안드로이드 어플리케이션의 빌드 시간을 줄일 수 있는 방법들을 말해주세요. 10. AAC 에 대해 생각 나는 컴포넌..

Android/Interview Question

안드로이드 면접 질문 6

1. LinearLayout 과 RelativeLayout 의 다른점은 무엇인가요? 2. ConstraintLayout은 무엇인가요? 3. FrameLayout 을 사용할 때는 언제인가요? 4. Adapter 가 무엇인가요? 5. 스크린 사이즈가 다른 기기들을 어떤식으로 대응할 수 있나요? 6. 커스텀 뷰를 만들 때 처리 순서는 어떻게 되나요? 7. 뷰를 사용할 때 최적화시킬 수 있는 방법들에 대해 말해보세요. 8 . 안드로이드에서 Bitmap Pooling 이란? 9. 비트맵이 메모리에 어떤식으로 적재되나요? 10. 안드로이드 Permission protection level에 대해 설명해주세요.

Android/Interview Question

안드로이드 면접 질문 5

1. 백스택 안에 있는 프래그먼트를 대체 하거나 추가 할 때 다른점이 무엇이 있나요? 2. 프래그먼트가 디폴트 생성자 하나만 사용하는 것을 추천하는 이유는 무엇인가요? 3. 프래그먼트를 대치한 뒤, 뒤로가기 버튼을 눌렀을 때, 어떻게 안전하게 이전의 프래그먼트로 돌아 갈 수 있나요 ? 4. FragmentPagerAdapter 와 FragmentStatePagerAdapter 의 차이점은 무엇인가요 ? 5. 안드로이드의 토스트는 무엇인가요 ? 6. 안드로이드에서 Loader 는 무엇인가요 ? 7. Dialog 와 DialogFragment 의 차이점은 무엇인가요? 8. xml 에서 패딩과 마진의 차이는 무엇인가요? 9. 뷰 그룹과 뷰는 어떤 점이 다른가요? 10. ,png 파일과 nine-patch 의 ..

Android/Interview Question

안드로이드 면접 질문 4

1. 액티비티와 서비스의 다른점은 무엇인가요? 2. 백그라운드 서비스에서 액티비티의 UI를 업데이트 어떤 방식으로 할 수 있나요? 3. 인텐트란 무엇인가요(암시적/묵시적)? 4. Sticky Intent(엄격한 인텐트)란 무엇인가요? 5. Pending Intent(펜딩 인텐트)란 무엇인가요? 6. Intent 클래스 내의 Action 은 무엇인가요? 7. 인텐트 필터란 무엇인가요? 8. 프래그먼트에 대해 설명해주세요. 9. 프래그먼트 라이프사이클에 대해 설명해주세요. 10. 액티비티와 프래그먼트의 다른점은 무엇인가요 ? 두개의 관계를 중심으로 설명해주세요.

Android/Interview Question

안드로이드 면접 질문 3

1. 서비스에 대해서 설명해주세요 > 서비스는 보통 백그라운드에서 오랜시간 동안 수행될 때 적합한 어플리케이션 컴포넌트 이다. 그리고 유저 인터페이스를 제공하지 않는다. 심지어 유저가 해당 어플리케이션과 상호작용하고 있지 않을 때도 말이다. 서비스는 3가지 타입이 있다. Foreground Service : 포그라운드 서비스는 유저에게 알림을 줄 수 있는 명령을 수행한다 예를 들어 우리는 음악을 실행하기 위해서 포그라운드 서비스를 사용할 수 있고 사용자에게 알림을 표시해주어야 한다. Background Service : 백그라운드 서비스는 유저에게 직접적으로 알림을 주지 않는 서비스를 수행한다. 안드로이드 API 26 레벨 이상에서는 백그라운드 서비스를 사용하는 것이 금지 되었다. 그래서 이런 작업들에는..

Android/Interview Question

안드로이드 면접 질문 2

1. 왜 액티비티 클래스 의 onCreate() 메소드 안에서 setContentView() 를 사용해야 할까요? > 액티비티의 onCretate() 메소드는 액티비티 불릴 때 한번만 호출이 되기 때문에, 초기화에 자주 사용된다. onResume() 또는 onStart() 같이 여러번 호출 될 수 있는 곳에서 호출하는 것은 매우 비효율적인 코드이다. 2. 액티비티 클래스의 onSavedInstanceState(), onRestoreInstanceState() 메소드의 역할은 무엇인가? > onSaveInstanceState() - 액티비티가 pause 되기 전에 데이터를 저장하는데 사용합니다. onRestoreInstanceState() - 액티비티가 파괴되고, 다시 재생성될 때, 액티비티가 가지고 있는..

Daily & Thinking

kth(케이티하이텔) 2차 면접 후기 및 결과

이글은 2017.06.30 18:25 에 작성된 글입니다. 사실상 2차면접은 꽤나 무난했던것으로 기억한다. 기본적인 인성에 대해 물어보셨다. 지원동기, 강점, 꼭 이것만큼은 자랑하고 싶다 등 웃긴게 있었다면 나는 1시간 정도 먼저가서 긴장을 풀려했으니 도착하자마자 일찍왔다면서 이전 타임조와 함께 면접을 보았다. 들어가자마자 임직원분들이 그럼 긴장을 충분히 풀 시간이 없었겠구나 말씀하시며 점심 먹었는지 뭐 먹었는지 긴장을 풀어주실려고 노력하였다. 최대한 논리적으로 성의있게 말씀드리기 위해 노력하였다. 이후 성적증명서, 졸업예정증명서, 경력증명서 등등 필요 서류를 제출했고, 오리엔테이션도 참석했다. 그래서 결과는? 감사합니다.

Daily & Thinking

kth(케이티하이텔) 면접 후기

이글은 2017.06.09 14:50 에 작성된 글입니다. 오늘 9시 부터 11시 20분 까지 약 2시간 넘게 kt 하이텔 면접을 보고 왔다. 소프트웨어 직무는 약 5명 이였다. 도착하자마자 바로 pt 면접에 대해 설명 해주셨고 a4용지를 받았다. 거기에는 2가지의 주제가 있었고 원하는 한가지의 주제를 골라 5분간 발표 ppt를 작성하는 것이였는데 나는 간단한 문서 작성은 프레지를 좋아하기 때문에 프레지로 작업하였다(프레지로 작업하여 후에 프레지를 사용한 이유를 대답하게된다..이런 질문 받을지는 예상도 못했다.) 40분간 작성하고 10분의 휴식 5분의 출처 여부를 적는 시간을 가지고 pt 발표하는 곳에 가서 먼저 발표를 하게 되었다. 지원자 두명과 실무자를 비롯한 인사과 담당 3분이 계셨다. 지원자는 서..

Nanamare
TEAM > SELF