Tip 1: Practice DSA questions daily.
Tip 2: Also focus on CS fundamentals (mainly OOPS, DBMS)
Tip 1: Add good Projects
Tip 2: Do not put false information on your resume.
• Total Duration of Test – 120 mins
• Total No. of Sections - 5
• Section 1 – One Coding Question - Easy difficulty (20 mins)
• Section 2 – One Coding Question - Medium difficulty (30 mins)
• Section 3 – One Coding Question - Medium difficulty (30 mins)
• Section 4 - Technical MCQs - 10 questions (20 mins)
• Section 5 - Aptitude MCQs - 10 questions (20 mins)
• Programming Sections (1, 2, and 3): This will have 3 coding questions with a time limit of 80 minutes. You must attempt the 1st coding question before moving to the second question and third. You cannot revisit the question/section once you proceed ahead
• MCQ Sections (4 and 5): This will have 10 technical and 10 aptitude questions, with a time limit of 20 minutes each. Each correct answer will carry 2 marks and the wrong answer will carry a negative 0.5
• Technical questions will cover Data structures & algorithms, Operating systems, Database systems, SQL, and Networks.
• Aptitude questions will cover Quantitative Aptitude, Problem-solving, and Logical & verbal Reasoning



Given ‘N’ = 4 and ‘ARR’ = [1, 1, 2, 2].
The answer will be 2, i.e., if we chose that all buckets should have 1 unit of water, we will have to throw 1 unit of water from buckets 3 and 4. Hence 2.



Who needs a BIOS to function properly?
A) A mobile device
B) An operating system
C) Hardware devices
D) All of the above
Which one of the following isn’t considered a real-time operating system?
A. PSOS
B. linuxRT
C. VRTX
D. Windows
Which of the following is a top-down approach in which the entity's higher level can be divided into two lower sub-entities?
A. Aggregation
B. Generalization
C. Specialization
D. All of the above
Which of the following refers to the number of attributes in a relation?
A) Degree
B) Row
C) Column
D) All of the above
A deck of 5 cards (each carrying a distinct number from 1 to 5) is shuffled thoroughly. Two cards are then removed one at a time from the deck. What is the probability that the two cards are selected with the number on the first card being one higher than the number on the second card?
A 1/5
B 4/25
C 1/4
D 2/5
The probability that a given positive integer lying between 1 and 100 (both inclusive) is NOT divisible by 2, 3 or 5 is ______ .
A 0.259
B 0.459
C 0.325
D .225
2 coding questions
CS fundamentals


1. Both the strings are non-empty and are of the same length.
2. You can apply the above operations any number of times on ‘S’.
3. The operations can only be applied on the string ‘S’.
4. ‘S’ and 'R' consist of lowercase letters only.
The basic idea is to divide s1(s2) into two substrings with length k and len-k and check if the two substrings s1[0..k-1] and s1[k, len-1] are the scrambles of s2[0..k-1] and s2[k,len-1] or s2[len-k, len-1] and s2[0..len-k-1] via recursion. The straightforward recursion will be very slow due to many repeated recursive function calls. To speed up the recursion, we can use an unordered_map isScramblePair to save intermediate results. The key used here is s1+s2, but other keys are also possible (e.g. using indices)



Suppose ‘A’ = “brute”, and ‘B’ = “groot”
The shortest supersequence will be “bgruoote”. As shown below, it contains both ‘A’ and ‘B’ as subsequences.
A A A A A
b g r u o o t e
B B B B B
It can be proved that the length of supersequence for this input cannot be less than 8. So the output will be bgruoote.
This wasn't an easy Round for me, and it went poorly. This round had two coding questions



Input: ‘L’ = ‘1’ , 'R' = ‘3’
Output: 1
As ‘1’ is the only Beautiful Number.
3 is not Beautiful as,
3 -> 9
9 -> 81
81 -> 65
65 -> 61 … and so on
It can be shown that we cannot get 1.



If A = “aab”, 'B' = “abc”, 'C' = “aaabbc”
Here 'C' is an interleaving string of 'A' and 'B'. because 'C' contains all the characters of 'A' and 'B' and the order of all these characters is also the same in all three strings.

If 'A' = “abc”, 'B' = “def”, 'C' = “abcdefg”
Here 'C' is not an interleaving string of 'A' and 'B'. 'B'ecause neither A nor 'B' contains the character ‘g’.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What does HTML stand for?