Tip 1 : Search Top Interview question of your topic on google and read thoroughly.
Tip 2 : Be prepared for general Questions also. For e.g., Tell me something about yourself, why do you want to join, about the company etc.
Tip 3 : Practice as many questions as you can as it will help you to build logic in short time.
Tip 4 : Do atleast 2 projects
Tip 1 : Make short, up to the point things in your resume.
Tip 2 : Mention your projects, skills, and experiences in detail.
First-round was the Coding round on Skype in the morning around 10 am.
We had to write programs on paper and share the photo personally on Skype with the Interviewer.
There were set including 2 questions.
We had the choice of writing the program in C,C++,Java,C# (Python was strictly Prohibited).
Time allotted for both programs- 40 minutes
We had to implement the given function only (it was mandatory) and had to write the complexity of the problem also.
We had to keep our Camera ON failing to which candidate could have face on-the-spot rejection.



1. There will be no leading zeros in any string in the list ‘BINARYNUMS’.
Consider N = 5 and the list ‘binaryNums’= [“0”, “01”, “010”, “100”, “101”]. This list consists of the binary representation of numbers [0, 1, 2, 4, 5]. Clearly, the missing number is 3 and its binary representation will be “11”. So you should return string “11”.



Given ‘N’ = 4 and ‘ARR’ = [1, 2, 3, 4].
Then the minimum special sum will be 5 for i = 0 (0-based indexing), which is (1 + 4) = 5.Sum of 1 integer from beginning and end.
For i = 1 it will be (1 + 2) + (3 + 4) = 10
For i = 2 it will be (1 + 2 + 3) + (2 + 3 + 4) = 15
For i = 3 it will be (1 + 2 + 3 + 4) + (1 + 2 + 3 + 4) = 20
All of which are greater than 5.
Second round was the technical round which held after 4 hours of the coding round same day (at 2 pm). In my second round, Interviewer asked the questions from Data structures and algorithms, OOPS concepts, DBMS, one puzzle and one chess question (because in my introduction I said that I am a chess player)
1. Which Data Structure is best, Linked List or Array, and why? (Learn)
2. Comparison of Time complexity of insertion, deletion, and searching in an array and linked list. (Learn)
3. SQL Query counts the total number of employees in a table. (Learn)
4. What is Normalization? Explain 1NF, 2NF, 3NF, and BCNF. (Learn)
5. Explain OOPS. Give real-life examples of Abstraction. (Learn)
Four people are trying to cross a sketchy rope bridge in the middle of the night. Only two can cross at a time. They only have one flashlight, and so one person must bring it back across the bridge to the starting side before anyone else can cross. One person takes 1 minute to cross, another takes 2 minutes to cross, another takes 5 minutes to cross, and the last person takes 10 minutes to cross. Hypothetically, if the 2-minute person and the 5-minute person crossed together, that would take a total of 5 minutes (but someone needs to bring the flashlight back, resulting in 7 minutes spent if the 2-minute person returns with the light). Everyone needs to get across in 17 minutes or less, otherwise they will be ripped apart and consumed by zombies.
The second round held same day after the first technical round. The second round was bit tough. He started asking some fundamentals questions from DS Algo, OOPs, DBMS, and other CS stuff and then he gradually increased the difficulty of the questions. At last, he asked me to write the code to print the pattern he gave, which I was able to do so he was impressed.




The fourth and final technical round held the same day. He first asked me to send my resume to him through chat then he asked me questions related to my projects and skills. At last he gave me two coding problems and one riddle.



There is only one space between the values of each column in a row.
For example, Pattern for ‘N’ = 5 will be.
1 2 3 4 5
11 12 13 14 15
21 22 23 24 25
16 17 18 19 20
6 7 8 9 10




He asked me some general Questions
Introduce yourself, why do you want to join the company, what do you know about the company etc.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is the output of print(type("Python"))?