기술 면접 / 인성 면접
- 기술 면접 / 인성 면접
기술 면접
1시간 30분 (경력 기술서 30분 + 사전 과제 30분 + 기술 면접 30분) / 3 대 1 면접 (면접관, 면접자)
경력 위주로 자기 소개 간단히
프로젝트 별 담당했던 일
팀 인원, 구성원, 안드로이드 인원
구현했던 기술 질문
사전 과제 코드 리뷰
오픈 소스 선정 기준
오픈 소스 안쓰고 개발 하는 법
에러 처리
Java Collection Framework에 대해 설명 (List, Set)
AsyncTask를 직접 구현 한다면? (Thread - Handler)
Android Service와 Intent Service 차이
Content Provider와 Content Resolver 차이
Fragment에 대해 설명
Android 3.0 미만에서의 Fragment 구현 설명 (support library, activity, fragmentManager 차이)
개발하며 가장 어려웠던 점은? 해결 방법은?
어떤 개발자가 되고 싶나?
2시간 (전산 기초 1시간, 안드로이드 1시간) / 3 대 1 면접 (면접관, 면접자)
Thread, Process 설명
DeadLock, Mutex, Semaphore 설명
피보나치 수열 손코딩 (재귀, for문, 동적 계획법)
SingleTon 손코딩
Android TextView에서 특정 부분만 Color 바꾸기 직접 코딩 (Spannable)
Android BroadCast Receiver - Activity 간 연동 직접 코딩
안드로이드에 대한 모든 질문 1시간 (쉬지 않고 물어봤었네요)
어떤 개발자가 되고 싶나?
4시간 (안드로이드 1대 1 면접 1시간씩 4번) / 1 대 1 면접 (면접관, 면접자)
Handler에 대해 설명
Rest API란
Java Collection Framework에 대해 설명
Activity 생명주기
Vedio application을 개발할때 Actvitiy 생명주기
Android Application - Process에 대해 설명
Layout XML 손코딩
Service - Activity 연동 손코딩
개발하며 가장 어려웠던 점은? 해결 방법은?
어떤 개발자가 되고 싶나?
2시간 (안드로이드 1대 1 면접 1시간씩 2번) / 1 대 1 면접 (면접관, 면접자)
Intent filter에 대해 설명
암시적, 명시적 Intent 설명
Doze 모드 설명
관심있는 Android 기술 설명
자사 서비스를 이용해 개발하고 싶은 프로그램
Handler 설명
Google Develop 사이트에서 특정 API 찾기
해당 API를 지원하는 Android min version은?
개발하며 가장 어려웠던 점은? 해결 방법은?
어떤 개발자가 되고 싶나?
30분 (인성 20분, 기술 면접 10분) / 2 대 1 면접 (면접관, 면접자)
1~10 범위의 값을 가진 배열 int[9]에서 빠진 숫자 찾기 알고리즘
1~10 범위의 값을 가진 배열 int[10] A, int [10] B를 비교해 서로 다른 값 찾기
자바, Android 레벨은?
Java NIO란?
Java Concurrency란?
서울에 좋은 대학교 많은데 왜 여기 갔나? (질문 수준이 참...)
자취? 통학?
일본 기업이면 돈 많이 주지 않나?
자신을 뽑아야 하는 이유 어필
2시간 (기술 면접 1시간, 필기시험 1시간) / 2 대 1 면접 (면접관, 면접자)
이직 사유
NIO란?
Doze 모드
Activity, Fragment 설명
SingleTon 손코딩
Stack, List, Queue 손코딩
Handler 설명
정렬해서 최대값, 최소값 찾기 필기
SingleTon 필기
String reverse 필기
안드로이드 메신저 어플리케이션을 개발할 때, 메세지가 10000개 이상인 화면을 구성함에 있어 고려할 점필기
30분 (인성 면접 30분) / 2 대 1 면접 (면접관, 면접자)
이직 사유
최근에 읽은 개발 책은? 저자는? 발행년도는? (이걸 왜 묻죠??)
개발자로서 목표?
개발자로서 5년뒤 10년뒤의 모습
3시간 30분 (코딩 3시간, 인성 면접 30분) / 3 대 1 면접 (면접관, 면접자)
특정 API에서 데이터를 받아 List 형태로 보여주기 안드로이드 어플리케이션 코딩
코드 리뷰
이직 사유
개발하면서 힘들었던 점, 해결 법
개발자로서 목표
인성 면접
1시간 (기술 면접 40분 + 인성 면접 20분) / 4 대 1 면접 (면접관, 면접자)
자신의 장/단점
뽑아야 하는 이유
자신있는 Android 기술
Android MAT 설명
GCM 설명
개발하면서 힘들었던 점, 해결 법
10분 (인성 면접 10분) / 1 대 1 면접 (면접관, 면접자)
자신의 장/단점
개발자로서 목표
Skill up을 하는 방법
기술 면접에서 대답 못했던 것 있냐
5분 (인성 면접 5분) / 2 대 1 면접 (면접관, 면접자)
이직 사유
목표
1시간 (기술 면접 30분, 인성 면접 30분) / 1 대 1 면접 (면접관, 면접자)
경력위주로 간단한 자기소개
프로젝트 별 했던 일
자신의 장/단점
이직 사유
이 회사를 선택한 이유
Activity에 대해 설명
StartService, BindService 설명
Content Provider 설명
기억이 다 안 나네요...
기분 나빴던 면접부터 불합격했지만 많이 배웠던 면접까지 다양했어요.