Tip 1 : System Design helps a lot in understanding a buisness motto.
Tip 2 : Interview Bit is best for revision.
Tip 3 : Practice as much as you can on Leetcode, Codechef.
Tip 1 : Keep it simple
Tip 2 : Have some impactful projects on it



The same letter cell should not be used more than once.
For a given word “design” and the given 2D board
[[q’, ‘v’, ‘m’, ‘h’],
[‘d’, ‘e’, ‘s’, ‘i’],
[‘d’, ‘g’, ‘f’, ‘g’],
[‘e’, ‘c’, ‘p’, ‘n’]]
The word design can be formed by sequentially adjacent cells as shown by the highlighted color in the 2nd row and last column.




There are three occurrences of the word 'NINJA' in the following grid:

1) Given word will not be a single character.
2) If occurrences of the given word start from two different cells, then these two occurrences are considered to be different.
Consider the word 'XYX' to be searched in the string 'AXYXB'. Here, we find an occurrence of 'XYX' at index 2 going in the right direction, and another occurrence at index 4 going in the left direction.
Although these two words correspond to the same word, they will be considered as different occurrences.
I was asked to Design a Photo-sharing App Similar to Instagram. The Interviewer expected me to come up with the requirement, then he added some and asked me to design the Database(chose SQL), and class structure. For every decision, questions were asked. It felt more like a discussion with the peer.
Requirement for the App.
-> User can have followers
-> User can Have public, private, or Business Profile
-> User can Post photos.
-> Followers can add comments on posts and comments.
-> Followers can like comments and post.
-> User can add tags to Post or Comment.
-> Logic to Return the Top K tag used by all users.
Asked to design a photo-sharing app like Instagram.
Diamond Problem
Inheritance in JAVA
Singleton Design Pattern

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