Tip 1 : Practice many problems across multiple data structures
Tip 2 : Have working understanding of at least 1 programming language
Tip 1 : Only mention projects of which you have in depth understanding
Tip 2 : Try highlighting a few key technical skills that the interviewer can pick up by a simple glance
Various scenario based subjective and objective questions that tested our knowledge and quick thinking with algorithms
We were given a flowchart that had a few steps missing, and the task was to fill these blanks
Tip 1: Be sensitive to details
Tip 2: Can divide the problem into various sub problems and solve them piece them together after solving.
Early morning
Multiple algorithm based questions were asked, along with light readover of the resume.
Design a program that will break a 10 digit randomized code
Tip 1: Solved using recursion/iteration
Tip 2: Think of how both of these will affect the call stack
Afternoon
Questions based around data structures and resume
Previous internships
Puzzles




1. Make in-place changes, that is, modify the nodes given a binary tree to get the required mirror tree.
Start with recursion.
Identify the exit condition
Understand how the left and right nodes will be travelled.
Afternoon
Discussions around resume and work culture related preferences
Resume based questions
Tip 1: Focus on your through process used in the projects, instead of the in depth tech details
Tip 2: Don't be afraid to ask any queries you might have about the company

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?