본문 바로가기
Android Q&A/Android One a day

[안드로이드 면접] 면접 질문 리스트

by Jman 2023. 2. 15.

> 해당 블로그 'Android One a day' 카테고리에 있는 질문을 리스트업 해놓았습니다.

 

1. OOM Killer

2. OOM 발생원인은?

3. LMK 대해서 설명하시오

4. ANR 이란?

5. HTTP VS HTTPS

6. HTTP 사용하는 걸까?

7. RESTful API ?

8. OkHttp VS Retrofit

9. OkHttp Interceptor

10. 트랜잭션이란?

11. ACID 무엇인가?

12. 스키마란?

13. RDBMS, NOSQL 이란?

14. RDBMS VS NOSQL 차이

15. 인덱스란?

 

16. 조인(join) 대해서 설명하시오

17. TCP UDP 차이는?

18. TCP 3,4 way handshake 대해서 설명하시오

19. 동기 VS 비동기

20. 블로킹 VS 넌블로킹

21. 자바대신 코틀린을?

22. 안드로이드 빌드가 무엇인가요?

23. 컴파일이란?

24. 코틀린이 빌드되는 과정은?

25. 안드로이드가 빌드되는 과정은?

26. lateinit, lazy 사용하는 이유는?

27. Android Androidx 차이는?

28. View 참조하는 방법

29. 레이아웃이 그려지는 과정 설명하기

30. 사이클은 어떻게 될까?

 

31. recyclerView listView 차이는?

32. listView recyclerView 보다 성능상 안좋을까?

33. ViewHolder 패턴이란?

34. Adapter 패턴이란?

35. Android Inflation 이란?

36. 안드로이드 MVC 패턴이란?

37. MVP MVVM 차이는 무엇인가?

38. MVVM MVP 각각 View 무엇을 하는가?

39. Activity 라이프 사이클은?

40. Fragment 라이프 사이클은?

41. Thread Process 차이는?

42. 프로세스가 가진 단점과 스레드 목적은?

43. HTTP Status Code 대해서 설명하면?

44. onStart() onResume() 함수의 차이는?

45. onPause() onStop() 함수의 차이는?

 

46. 람다함수와 고차함수와 익명함수를 설명하시오

47. ViewModel 사용하는 이유는?

48. 안드로이드 커스텀 뷰란?

49. 코틀린 Any, Unit, Nothing 타입을 설명하시오

50. open 클래스란?

51. internal 클래스란?

52. sealed 클래스란?

53. companion object ?

54. Vector Bitmap 차이는?

55. View ViewGroup 차이는?

56. 안드로이드 컴포넌트란?

57. 안드로이드 4 컴포넌트를 설명하시오

58. Intent ?

59. 디스플레이 윈도우 서피스 

60. 뷰가 렌더링하는 과정 하나하나를 설명하시오

 

61. 안드로이드에서 색상을 지정하는 다양한 방식은?

62. 안드로이드에서 크기를 표현하는 다양한 표현 방식은?

63. 사용해본 안드로이드 layout 을 설명하시오.

64. 코틀린 불변성이란?

65. 코틀린 가변적인 경우 발생하는 문제는?

66. 코틀린 가변성을 제한하는 방법은 무엇이 있는가?

67. val, const val 의 차이는 무엇인가?

68. Listview 의 ViewHolder 패턴에 대해서 설명하고 왜 사용하는 지 설명하시오.

69. ANR 이 발생하는 이유와 어떤식으로 방지할 수 있는지 설명하시오.

70. Android Serializable VS Parcelable 에 대해서 설명하시오.

71. 코틀린 확장함수란?

72. 코틀린 범위지정함수란?

73. 코틀린 apply, with, let, also, run 차이를 설명하시오.

74. EntryPoint 란?

75. Lifecycle 이란?

 

76. 뷰를 구성하는 레이아웃은 XML 파일 기반으로 구성되어있다. 왜그럴까?

77. Contect 란 무엇인가?

78. Manifest 를 설명시오.

 

'Android Q&A > Android One a day' 카테고리의 다른 글

[안드로이드 면접] - 16 :  (1) 2023.02.17
[안드로이드 면접] - 15 :  (0) 2023.02.15
[안드로이드 면접] - 14 :  (0) 2023.02.13
[안드로이드 면접] - 13 :  (0) 2023.02.09
[안드로이드 면접] - 12 :  (0) 2023.02.07