Tip 1 : Practise company wise coding problems available on geeks for geeks
Tip 2 : Also try taking part in contests regularly so that you know how you stand among your peers
Tip 3 : Practise problems related to the areas you are less confident in
Tip 1 : Do relevant projects to increase your chances of getting shortlisted
Tip 2 : Use bold fonts to showcase the tech stack you have worked on
It was held at 8:00 pm in the night and was held on hackerrank.



The basic problem reduces to finding the minimum spanning tree of the graph.
Once we find that, we know that now every city can be powered and no power station is left idle.



The attendees holding numbers from 1, 4, 3 are shown:

For the above example 1 -> 4 -> 3, 1 -> 3 -> 4 is the only correct answer, i.e nodes should be grouped sequentially. Hence, 3 -> 1 -> 4 is the wrong answer as we have to preserve the same order.
This was a very easy problem with just some implementation. We just needed to iterate the array and keep pushing the odd numbers in the first iteration to another vector, then we needed to do the same for the even numbers as well.
It was an interview round designed to test our technical proficiency. Held from 3:00 pm to 4:00 pm over a zoom call. There were 2 interviewers and were really friendly.
Design a chess game to be played online
Tip 1: Always start with basic implementation using oops to design the game based on the features required
Tip 2: Gradually add features into the objects and make class level functions to show your knowledge of encapsulation.
Tip 3: Take help from the interviewers, they do provide important hints
What are the different process scheduling algorithms in OS
Tip 1: Go through the YT channel of gate smashers for the content on OS.



Started with the most basic approach to find the number of factors by iterating in a loop and checking factor.
Then optimised to check it only till square root of n
Finally suggested the sieve method to find prime numbers.
Asked the difference between SQL and NoSQL databases and the advantages of both
Tip 1: Can refer to DBMS material on javatpoint.com
Is there a way to generate a probability of 3/8 using a coin.
Tip 1: We can toss the coin for 3 times.
Tip 2: The probability of finding exactly 2 Heads is 3/8
Tip 3: Similarly the probability of finding exactly 2 tails is also 3/8

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