Tip 1 : Practice Atleast 250 Questions
Tip 2 : Ex- Do atleast two projects
Tip 1 : Have some projects on resume.
Tip 2 : Do not put false things on resume.



Input: 'list' = [1, 2, 3, 4], 'k' = 2
Output: 2 1 4 3
Explanation:
We have to reverse the given list 'k' at a time, which is 2 in this case. So we reverse the first 2 elements then the next 2 elements, giving us 2->1->4->3.
All the node values will be distinct.
You are given a Singly Linked List of integers and an integer array 'B' of size 'N'. Each element in the array 'B' represents a block size. Modify the linked list by reversing the nodes in each block whose sizes are given by the array 'B'.



Consider following matrix:

The rectangle (1,1) to (3,3) is the rectangle with the maximum sum, i.e. 29.

You are given a matrix ‘ARR’ with ‘N’ rows and ‘M’ columns. Your task is to find the maximum sum rectangle in the matrix.
Maximum sum rectangle is a rectangle with the maximum value for the sum of integers present within its boundary, considering all the rectangles that can be formed from the elements of that matrix.
Difference between constraint and relative layout Kotlin co routines.
Fragment life cycle with a live app explanation.
How to import 3d models in an app Broadcast receivers and services.
Project questions
Why kotlin over java?
What do you understand about Companion Object in the context of Kotlin?
Differentiate between lateinit and lazy initialisation. Explain the cases when you should use lateinit and when you should use lazy initialisation.
Explain suspend function in the context of Kotlin.
It has a much simpler and shorter code than Java's code for the same problem. As this makes the language more human-readable, it becomes easy to debug. Kotlin's code is much smaller and streamlines the programming process, in comparison to Java. This is partly because of Kotlin's slick IDE.
What do you know about our company?
How would you improve our current product or service?
How would your current manager describe you?
Where do you see yourself in five years?
What questions do you have for me?

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?