Tip 1 : Practice coding
Tip 2 : practice aptitude
Tip 3 : prepare for the core subjects
Tip 1 : Write short resume
Tip 2 : Never lie about things
Coding round on the hacker rank platform. All questions were time-bound and if you jump ahead in sections, you can’t go back.



DP problem



Tarjan’s Algorithm
It was a Low Level System Design Round where the interviewer would look at the design structure and strategies that you use to finally come to a satisfactory execution of code.
Design a Cricket Score Board. The Score Board should have:
a. Runs scored by the current batsmen
b. Ball wise over history of what event took place on that ball (4, 6, wicket)
c. Innings should switch over smoothly.
d. Target countdown, runrate computation is a plus.
e. With the inputs given, the scoreboard should recognise which team won and tag that event's winner.
Tip 1 : Think of all the variables in this problem and separate them according to the use case of their interactions.
Tip 2 : For eg: we know we need a match class which registers both the teams, date, venue and the outcome.
Tip 3 : Don't lose yourself in the design, always keep the main function in mind which runs the code. If the dry run test fails, no amount of good design pattern would get you selected.

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?