I applied through a recruiter. The process took 2 weeks. I interviewed at Cornerstone OnDemand (Mumbai) in May 2024
Interview
the interviewer was very friendly. tho he did not give me his name. but he had good knowledge. whatever Ans you give him, he will ask more questions on it. So be prepared.
Interview questions [1]
Question 1
DS
find the largest continuous subarray sum?
*Requirements
1. make two subarrays to get the largest continuous subarray.
2. the largest subarray should have lengths greater than half of the main array. eg: if the array size is 8, then create 2 subarrays to get the largest continuous subarray(LCS). the LCS should be of a minimum length of 5 i.e. (0,4)
----------
How does state management work in Jetpack Compose?
Explain the concept of recomposition in Jetpack Compose.
What are Reified types?
What are scopes in Kotlin?
What is the difference between Launch and Async in Kotlin Coroutines?
eg API(email, password) -> Boolean(yes/no)
which to use Launch and Async.
what is the difference between ViewModel and AndroidViewModel?
Explain multithreading. How two threads pass messages internally
What are retained fragments?