Tip 1 : Go with basics first and then move to advance.
Tip 2 : Practice coding on paper pen
Tip 3 : Do code from scratch to remember the coding syntax
Tip 1: Highlight projects relevant to job profile
Tip 2: Highlight experience properly
We had to create an app in which a user can search any movie. Clicking on any one of the movie item, takes user to the details page. Data would be driven from open source api.
We had to create an app in which a user can search any movie. Clicking on any one of the movie item, takes user to the details page. Data would be driven from open source api.
I used MVVM architecture along with retrofit library to integrate the api call.
I was asked to solve three DSA problems and write it's code.



Input:
'a' = [1, 2, 4, 5], 'n' = 5
Output :
3
Explanation: 3 is the missing value in the range 1 to 5.
I used AP sum formula to find the sum from 1 to N series. Then I minus that number with the given array sum to get the missing number.



In the given linked list, there is a cycle, hence we return true.

I used Floyd cycle algorithm



1. get(key) - Return the value of the key if the key exists in the cache, otherwise return -1.
2. put(key, value), Insert the value in the cache if the key is not already present or update the value of the given key if the key is already present. When the cache reaches its capacity, it should invalidate the least recently used item before inserting the new item.
Type 0: for get(key) operation.
Type 1: for put(key, value) operation.
1. The cache is initialized with a capacity (the maximum number of unique keys it can hold at a time).
2. Access to an item or key is defined as a get or a put operation on the key. The least recently used key is the one with the oldest access time.
I don't remember exactly what was the exact problem statement. So, don't remember how exactly I solved it. But it was definitely related to lru caching.
I was asked android basics and 1 system design problem.
Create an app which exposes some data to contacts app just like WhatsApp, telegram etc.
Tip 1: Architecture should be MVVM
Tip 2: Use Fragments and avoid activity
Tip 3: Content provider will be used here to share some data with contacts app
This was a manager round.
What kind of projects I worked in my internship, what all problems I faced and how I solved it.
Tip 1: Be confident
Tip 2: Follow STAR approach while answering this.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
To make an AI less repetitive in a long paragraph, you should increase: