Infoedge came to our college this year, for Full-Time roles for Software Engineering. The complete process was virtual.
Round 1: This round comprised of 45 MCQs to be solved in 45 minutes. It comprised of aptitude, OOPS, DBMS, Input / Output questions.
11 people were shortlisted after this round.
Tech Interview 1: First, my interviewer told me to introduce myself. Then he gave me 3 questions one by one.
The first question was to calculate the modular exponent without using Python’s internal pow function. Then he told me to optimize my solution’s time complexity. After that, he told me to improve my solution’s modular precision.
The second question was to calculate all the prime factors of a number. Again he told me to optimize my solution.
The last question was a basic list question.
Tech Interview 2: This 1 hour round comprised only one question involving the system design of LinkedIn’s connection path using Data Structures and MongoDB. I was given the data in the database and I had to use that to find the shortest path between two people using graphs. After that, he increased the level that I cannot use the complete graph’s adjacency list (because LinkedIn comprises of millions of users). So he gave me a Python function which can be called as many times as I want to get my required data. Again he increased the level that I could call that function just once. He gave me hints whenever he felt it was required for me.
Tech Interview 3: This round mainly dealt with my projects and working of the internet. He also asked me questions related to OOPS.
HR Interview: This round asked me general questions about me, my college, and basic HR questions.
Finally, 5 of us were selected, and I was one of them.
I would like to thank GeeksforGeeks for its helpful articles and questions.