Java 그리고 Android ...

2017-07-24 N2

- 주변 질문

자신의 장점과 단점 

요즘 기술 트렌드를 학습하는 법 

부서나 업무 롤으로 분쟁이 일어났을 때 해결했던 경험

클로바 직접 받아서 써봤음?

이직하려는 이유는 무엇인가요

부서에서 맡았던 개발은 어떤 것인가요

해당 부분에서 어떤 역할을 하였나요

배우고 싶은 기술은 어떤게 있나요?

 

- 알고리즘 및 손코딩

wait / notifyall 손코딩

quicksort 손코딩

quicksort 알고리즘 설명

Circular List 와 그냥 링크드 리스트 구분하는 법?

 

- 자바 질문 

즐겨쓰는 디자인 패턴과 이유 

GC 과정을 설명하시오

GC 알고리즘을 설명하시오

Dalvik 에서 Art로 바뀌면서 GC 알고리즘이 변경되었는데 어떻게 된 건지 암? 

해시테이블을 구현한다면 어떻게 구현할 것인가?

해시를 쓰는 이유는 무엇인가요?

Sort 알고리즘 모두 설명 

JDK 는 sort 어떻게 구현되어 있게?

HashMap 사용 시 hashcode 및 equals 오버라이딩 시에 주의점 및 규약 등

자신이 생각하는 OOP 란 무엇인가?

자바 메모리 구조에 대해서 설명하시오

프로세스 및 쓰레드에 대해서 설명하시오

Singleton 패턴을 멀티스레드에서 적용하는 3가지 방법 설명하시오

1. Static holder 사용 

2. DCL

3. Enum 

머지 소트와 퀵소트의 각각 장점과 단점을 말해보고, 시간 복잡도, 공간 복잡도 등을 알려주세요

데드락에 발생 조건에 대해서 설명하세요

데드락 회피 방법 및 대응 방법에 대해서 설명하세요

자바 멀티스레드 구현을 하기 위해서 적용 및 고려할 수 있는 것을 모두 적어주세요. 

인터페이스와 Abstract의 차이

오버라이딩 오버로딩 

오버로딩이 제네릭에서 쓰일 때에는 어떻게

컴파일 타임 오버라이딩과 런타임 오버라이딩 설명

자바 ITC?

자바 concurrunt package 설명

어노테이션에 대해 설명하시오

 

 

- 안드로이드 질문

Android 시스템 구조

Android APK 구조 

프래그먼트를 사용하는 이유? 액티비티나 커스텀뷰로 다할 수 있는데?

Handler Thread Looper 

백그라운드로 UI 업데이트하는 방법 모두 

인텐트와 인텐트 필터는?

이미지 안드로이드 라이브러리 뭐 사용해봤음?

그거 왜 사용하니? (캐시, 크기, 성능 등)

RxJava 해봤음?

안드로이드 멀티스레드 구현을 위해 고려할 수 있는 것을 모두 적어주세요. 

벡터이미지 장점 및 사용 방법 (애니메이션, 다양한 해상도 단말 대응 등)

onPause / onStop 차이점 

프래그먼트 생명주기를 액티비티와 비교해서 설명

서비스에서 startService 와 bindService 를 사용하는 경우 , 특히 bindService 가 필요한 경우는 언제인가?

코틀린 특징 설명하시오 

Dalvik 과 Art 차이 

NDK 할 줄 암??

 

 

 

 

댓글

댓글 본문
graphittie 자세히 보기