Tip 1: Read the data structures and operating system MCQs available on net
Tip 2: Prepare the coding questions
Tip 3: Make strong projects
Tip 1: Mention strong projects in your resume
Tip 2: Don't mention skills, you don't know, in your resume
This test was conducted on the HackerEarth platform. For this test, we were given an entire day, and we can attempt that test anytime between those 24 hours. This test comprised MCQs as well as coding questions.
Two trains of equal lengths take 10 seconds and 15 seconds respectively to cross a telegraph post. If the length of each train is 120 meters, in what time (in seconds) will they cross each other traveling in opposite directions?
Tip 1: Read the aptitude MCQs available on net
Tip 2: Keep pen and paper by your side
What decimal of an hour is a second?
Tip 1: Read the aptitude MCQs available on net
Tip 2: Keep pen and paper by your side
A tank is filled by three pipes with uniform flow. The first two pipes operating simultaneously fill the tank in the same time during which the tank is filled by the third pipe alone. The second pipe fills the tank 5 hours faster than the first pipe and 4 hours slower than the third pipe. What is the time required by the first pipe?
Tip 1: Read the aptitude MCQs available on net
Tip 2: Keep pen and paper by your side
The banker's gain of a certain sum due 2 years hence at 10% per annum is Rs. 24. What is the present worth?
Tip 1: Read the aptitude MCQs available on net
Tip 2: Keep pen and paper by your side
Name the memory which allocates space for DOS and application?
Which mode loads minimal set of drivers when starting Windows?
What scheduling algorithm allows processes that are logical runnable to be temporarily suspended?
The operating system of a computer serves as a software interface between the user and?
Tip 1: Study the operating system MCQs available on net
Tip 2: Read the question carefully
What is the use of “this” keyword in Java?
Which of these keywords is used to define interfaces in Java?
Tip 1: Study data structures in detail
Tip 2: Read the question carefully
What will be the output of the following Java code snippet?
import java.util.*;
class Arraylists
{
public static void main(String args[])
{
ArrayLists obj = new ArrayLists();
obj.add("A");
obj.add("B");
obj.add("C");
obj.add(1, "D");
System.out.println(obj);
}
}
Tip 1: Study data structures in detail
Tip 2: Read the question carefully
Which one of the following is not an access modifier?
Tip 1: Study data structures in detail
Tip 2: Read the question carefully


1. All gardens have at most three paths coming into or leaving the garden.
2. There can be more than one possible answer to this question. You need to print the smallest valid answer when all possible answers are sorted in lexicographical order.
This round was much more complex. It was a 40-minute interview based on data structures, operating systems, and programming.
What is the difference between stack and heap? (Learn)
Tip 1: Study stack and heap in any programming language
Tip 2: Hear the question carefully
Explain the concept of constructor overloading. (Learn)
Tip 1: Study constructors in any programming language
Tip 2: Hear the question carefully
What is normalization? Explain types of normalization. (Learn)
Tip 1: Study database in detail
Tip 2: Hear the question carefully



Step 1: The maximum value obtained from ‘N’ items is the max of the following two values.
Step 2: Maximum value obtained by N-1 items and W weight (excluding nth item)
Step 3: Value of nth item plus maximum value obtained by N-1 items and (W – weight of the Nth item) [including Nth item].
Step 4: If the weight of the ‘Nth‘ item is greater than ‘W’, then the Nth item cannot be included.

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