Tip 1 : Be thorough with data structures and algorithms. Avoid just switching between different coding platforms according to people's suggestion instead pick one and stick to it(Leetcode worked for me!).
Tip 2 : Do not miss out on core subjects (for GS ,OOPs and Operating systems especially).
Tip 3 : Keep giving mock interviews (take at least 2 -3 prior to real one) ,it helps a lot to prevent last-minute interview anxieties and makes you feel prepared and confident.
Tip 1 : Choose the correct format; it should reflect professionalism. Goldman Sachs blog suggests arranging your resume with your educational information at the top, followed by your grade-point average, professional experience, projects, and any special interests and activities or achievements.
Tip 2 : If you do not have prior experience, solidify your projects section(3-4 is a good number). Articulate your project description in a precise and crisp format.
Tip 3 : Come up with three reasons why you should be picked for the job by the job's description —these will be some of the top traits you’ll want to emphasize in your resume.
Tip 4 : Go through the company's career blogs, which might give you relevant insights on what it expects, then align your presentation.
This was 90 minutes long proctored test with morning/afternoon slots based on aptitude. It consisted of six sections with a total of 66 questions as follows:
1. Numerical Computation: 8 MCQs
2. Numerical Reasoning: 12 MCQs
3. Comprehension: 10 MCQs
4. Abstract Reasoning: 12 MCQs
5. Diagrammatic Reasoning: 12 MCQs
6. Logical Reasoning: 12 MCQs
The marking scheme was +5 and -2.
I attempted around 40 - 45 questions.



For the given binary tree

The level order traversal will be {1,2,3,4,5,6,7}.
We can use queue and so the normal level order in tree



1. X and Y should be greater than 0.
2. (X, Y) and (Y, X) are considered different solutions if X is not equal to Y, i.e. (X, Y) and (Y, X) will not be distinct if X=Y.
You are given a positive integer N and an equation 1/X + 1/Y = 1/N
You need to determine the count of all possible positive integral solutions (X, Y) for the above equation



In the below histogram where array/list elements are {2, 1, 5, 6, 2, 3}.
The area of largest rectangle possible in the given histogram is 10.
ou have been given an array/list 'HEIGHTS' of length ‘N. 'HEIGHTS' represents the histogram and each element of 'HEIGHTS' represents the height of the histogram bar. Consider that the width of each histogram is 1.
You are supposed to return the area of the largest rectangle possible in the given histogram.



An Anagram is a word or phrase formed by rearranging the letters of a different word or phrase. We can generalize this in string processing by saying that an anagram of a string is another string with the same quantity of each character in it, in any order.
{ “abc”, “ged”, “dge”, “bac” }
In the above example the array should be divided into 2 groups. The first group consists of { “abc”, “bac” } and the second group consists of { “ged”, “dge” }.
You have been given an array/list of strings 'STR_LIST'. You are supposed to return the strings as groups of anagrams such that strings belonging to a particular group are anagrams of one another.



A substring is a contiguous segment of a string.
Your task is to find the longest palindromic substring. If there is more than one palindromic substring with the maximum length, return the one with the smaller start index.



for the given 5 intervals - [1,4], [3,5], [6,8], [10,12], [8,9].
Since intervals [1,4] and [3,5] overlap with each other, we will merge them into a single interval as [1,5].
Similarly [6,8] and [8,9] overlaps, we merge them into [6,9].
Interval [10,12] does not overlap with any interval.
Final List after merging overlapping intervals: [1,5], [6,9], [10,12]
Given 'N' number of intervals, where each interval contains two integers denoting the boundaries of the interval. The task is to merge all the overlapping intervals and return the list of merged intervals sorted in ascending order.
Two intervals will be considered to be overlapping if the starting integer of one interval is less than or equal to the finishing integer of another interval, and greater than or equal to the starting integer of that interval.

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?