Got the offerSoftware Engineer at Infoedge
- Difficulty
- Process took
- 2-3 Weeks
- Rounds
- 6
- Format
- Hybrid
- Applied via
- Job Portal
How it went
- The key takeaway is that one must not directly jump to coding. You must take your time to ask any questions regarding the given problem and work your way while communicating effectively throughout.
- Bonus if you tell why using a particular thing is better than using any other thing. For example, why traversing an array from the end to start and not the opposite. Why are you using Stack and not a queue or an arraylist, etc.
What they would tell you
- The key takeaway is that one must not directly jump to coding. You must take your time to ask any questions regarding the given problem and work your way while communicating effectively throughout.
- Bonus if you tell why using a particular thing is better than using any other thing. For example, why traversing an array from the end to start and not the opposite. Why are you using Stack and not a queue or an arraylist, etc.
How to prepare
- You must be thoroughly prepared with core computer concepts. Questions will be asked rapidly, one after another.
- Give yourself time to do prepare well.
Round by round
- 1
Online Assessment - 160 min
It was an off-campus opportunity for freshers. The opening was posted on naukri.com for selected colleges only. I think it was majorly to filter out candidates according to their colleges as people with only 1 solved DSA question were also selected. Questions: 10 aptitude mcqs 13 computer fundamental mcqs 2 easy dsa questions related to arrays
- 2
Online Assessment - 2150 min
Very difficult DSA based round having 4 questions. I have taken over 15 OAs (including google, uber, etc.) prior to this one. It is very easily the second most difficult one yet, first being Trilogy Innovations' OA. Questions: Graph based question - Graph building + BFS + Dynamic Programming. Graph based question - Segment Tree/Fenwick Tree + Dynamic Programming Dynamic Programming Question - 2 dp arrays
- 3
Technical Round 160 min
Only those candidates who solved all the questions in OA 2 were selected for interview rounds. We were informed about the interviews 2 weeks after completing OA 2 via emails. 2 rounds were about to happen on the same day (online) post which, if you clear them, you'd be called for in-office interviews.
This interview started with a brief introduction and projects' overview, without going into many details. It was more focused on DSA and computer core knowledge.
Be sure to use whatever means necessary to visualise what you're going to do, why you are using a particular data structure and not any other data structure, what would happen if you used the other thing. Questions: Topological Sort Question - Course Scheduler 1 & 2 DBMS Questions - Rapid AnQ Operating System Questions - Rapid AnQ
- 4
Technical Round 260 min
I was informed that I cleared the first interview round after 15 minutes via a call. Next interview was aligned in 30 minutes. This round was also an online round.
The interview started with the introduction, work experience (internship) and the interviewer asked me to choose any one of the projects and explain it in depth, all the functionalities, tech stack used, why that particular tech stack was used, difficulties during development, etc.
The interviewer then asked me what I like more, DSA or DBMS. I replied with DSA, they then proceeded to ask DBMS questions (lol). Two DBMS questions were asked, core concepts of DBMS, OS and computer networks and lastly, a puzzle.
For the puzzle, I started with a solution of TC O(n^2) then O(n) and then O(1) Questions: DBMS Question 1 - Given a table with attributes: userid, name, login time, logout time. SQL Query: for each day, count the number of new users Number of users that have logged in for the first time for each day DBMS Question 2 - Distinct number of users for each day Puzzle - Count of total Heads and Tails after N flips in a coin
- 5
Technical Round 360 min
The result of 2nd round was given after 2 hours via a call. An office visited was required for the next round. This round was done with a team manager.
Started in the same way, introduction, experience and projects. This round was also based on DSA, problem solving, understanding and communication. Questions: DSA Question 1 - Next Greater Element DSA Question 2 - Search an element in an infinite sorted array
- 6
HR Round15 min
I was informed after 3 hours that I have cleared 3rd round as well. The next round is HR round which will be conducted the next day in online mode.
Basic HR questions and knowledge about the company.
Verdict: Selected
Feels good to get selected for an off campus opportunity out of 13k registered candidates and after getting rejected in 75+ on campus companies :)
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.