Tip 1 : Practice writing code in non IDE
Tip 2 : Practice for writing android code in quick time
Tip 1 : Add Proper experience and project details
Tip 2 : Mention links to project and what role are you in and what you are looking for
More on problem solving and data structure.
Covered Android questions also.



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




1. You can not slant the container i.e. the height of the water is equal to the minimum height of the two lines which define the container.
2. Do not print anything, you just need to return the area of the container with maximum water.

For the above Diagram, the first red marked line is formed between coordinates (2,0) and (2,10), and the second red-marked line is formed between coordinates (5,0) and (5,9). The area of water contained between these two lines is (height* width) = (5-2)* 9 = 27, which is the maximum area contained between any two lines present on the plane. So in this case, we will return 3* 9=27.
Machine Coding Round for Android
Simple memory game in Android consisting of m * n grid and p pairs of image tiles. The aim of the game is to match similar image tiles in least number of taps.
Rules:
To start with, all image tiles would be hidden. Single tap on a hidden tile would reveal the image. If another tile of similar image is tapped then the pair is matched. Otherwise, both the tiles would get hidden. Each correct pair revealed would increase the score. When all the image pairs are identified the level is completed. Scoring is directly proportional to the speed at which the image pairs are correctly identified. With each level increase, the grid size would get increased and the countdown timer would get reduced.
Refer to the following game on Play store for reference:
https://play.google.com/store/apps/details?id=com.developandroid.android.animals&hl=en_US
Evaluation:
Functionality expected in descending order:
Board of 3 * 2 grid of 3 pairs of image pairs
App state handling
Countdown timer : sooner the images are revealed, higher would be the game score
Levels handling
Scores handling
Extendability to any m * n grid
Game state handling : Option to pause/resume game.
Code style & modularity of code
Game enhancements that you could think of
Give importance to completeness over fancy UI or animation
Round was for Android Plat form
How can we create customised UI which can be changed from server.
How can we securely save keys in android
Android activity, fragment and lifecycle related questions
System design round. Where asked to design classes for given problem
Create a system design which support different kind of deeplinks for payment
e.g Payment via uri scheme or deeplink

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?