InfoEdge Interview Experience
Recently I got interviewed by InfoEdge. It was off-Campus drive at Noida.
There were 5 rounds:
1 Aptitude (Quants+Technical)
3 Technical rounds
1 HR round
Round 1 : Written (Aptitude)
There were 30 question to solve in 30 minutes. Questions were from work and time, profit loss, time and distance, pipes and cisterns, probability, Permutation and combbination, c,c++,DBMS etc.
Round 2: Technical Interview 1
1.Write a program to find frequency of each character in a string.
2.Briefly explain Class, Object, Methods, Member variables, Encapsulation, Abstraction.
3.Make a Queue using Stack.He asked to optimize number of push and pop operations.
4.Make a Stack using Queue.
Round 3: Technical Interview 2
1. Introduce yourself.
2.Then he asked me about my projects. Detailed discussion on both projects.
3.Write a program which takes decimal number as input and gives Roman number as output.
Ex: i/p: 8 o/p: VIII
i/p: 43 o/p:XLIII
range of numbers can vary from 1 to 1000.
4. Design problem: Design database for facebook page subscribers. Write classes and functions involved to implement this. Further he added to implement facebook notification system.
Round 4: Technical Interview 3
First interviewer asked me favorite subject. I said Data Structure.
1.Write a program which takes a String and an Integer as input and gives output as follows:
i/p: aaaabbbcc 2 o/p abcc
i/p: aabbcc 2 o/p aabbcc
i/p: aaabbbbbccdddd 3 o/p:aaabccd
i/p abcddd 3 0/p abcddd
2.Given an array of size n. It contains numbers in the range 1 to n+2.Each number in the range is present in array except 2 numbers. Find the missing numbers.
3.Question on Asymptotic Analysis.
4. Difference between compiler and interpreter. Advantage and disadvantage of each. Complete working of compiler and interpreter.
5.What is HTTP, TCP/IP. Detailed discussion on both.
6. Difference between HTTP and HTTPS. What is SSL. Explain in detail.
7.What is fork system call. What will happen to the child process if parent process get terminated.
8. Explain Copy on write.
9.How to count number of objects created by new and created by malloc.
10.What is copy constructor? Why const keyword is used in copy constructor. Why reference is used as parameter in copy constructor.Some more questions on operator overloading, type conversion etc.
Round 5: HR round
Simple behavioral questions
If you like GeeksforGeeks and would like to contribute, you can also write an article and mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon. Google , E-Litmus and Microsoft Test Serieses.