JAVA

  1. ArrayList vs Vector

  2. What is serialization

  3. Inheritance

  4. Polymorphism

  5. Abstraction

  6. Interface

  7. JVM, JDK, JRE

Jvm - is a virtual machine, present in h/w or s/w. Jvm helps to execute java code in our device.

Jvm - load code, verifies code, executes code, provides RTE. 

Jre - jvm + set of libraries, which helps to run the code.

Jdk - jre + development tools - such as debugger, compiler, and executor. So jdk helps us to develop java applications.

  1. JVM memory

  2. String why immutable

  3.  String buffer vs String builder 

  4.  Application super class

  5. What is the superclass of all exception classes in java - The Throwable class is the superclass of all Java exceptions and errors.

  6. What is the superclass of all application classes in java - The Object class, which is stored in the java. lang package, is the ultimate superclass of all Java classes (except for Object )

  7. What is iterator 




ANDROID


  1. Difference between RelativeLayout and LinearLayout

  2. Explain activity lifecycle  

  3. What is an Activity and Fragment?

  4. What is ADB (Android Debug Bridge)

  5. What is ART (Android runtime)

  6. What is APK (Android application PacKage)

  7. What is AAB (Android App Bundle) 

  8. What is the DVM 

  9. https://medium.com/programming-lite/android-core-jvm-dvm-art-jit-aot-855039a9a8fa

  10.  How can I get the context in a Fragment? 

  11. What is an Intent in Android 

  12.  How to pass value to Fragment

  13. What is an IntentFilter in Android 

  14.  What is the Content provider

  15.  What is the Broadcast Receiver

  16.  What is the difference between Service & Intent Service?

  17.  What does LayoutInflater in Android do?

  18.  What is Serializable and parcelable 

  19.  ListView vs RecyclerView 

  20.  Android design pattern 

  21.  Android architecture 

  22.  Android Launch mode

  23.  What we using long running purpose in android

  24.  Memory management

  25.  How to secure our app

  26.  How to optimize you application

  27. CoordinatorLayout 

  28.  ImageButton vs Imageview

  29.  Thread related all Questions


KOTLIN


  1.  Val , var, lateinit , Const

  2. Explain lazy initialization in Kotlin

  3. Data class advantages

  4. What is a purpose of Companion Objects in Kotlin

  5. What is the difference between open and public in Kotlin?

  6. Why is there no static keyword in Kotlin?

  7. Constructor

  8. Access modifier 

  9. What is Init block

  10. What is extensions 

  11.  What are scope functions in Kotlin?

  12.  What are coroutines in Kotlin?

  13.  What is Coroutine Scope and how is that different from Coroutine Context?

  14. What is suspending function in Kotlin

  15.  What is the difference between suspending vs. blocking

  16.  What are the Jetpack components you know

  17.  What is Coroutines and Advantages\

  18.  What are the lifecycle components

  19.  Kotlin Constructor types and explain 

  20.  Can you call directly secondary constructor 

  21.  What is View Model and Its functionality

  22.  What are inline classes in Kotlin?

  23.  What is infix notation

  24.  What is Generic function

  25.  What is a sealed class in Kotlin?

  26.  Why we are using Kolin

  27.  Advantages of MVVM and explain

  28.  Why kotlin is functional language ( https://www.infoworld.com/article/3224868/what-is-kotlin-the-java-alternative-explained.html#:~:text=Kotlin%20is%20a%20general%20purpose,%2C%20clarity%2C%20and%20tooling%20support. )

 

 

     


Comments