Info Edge India Ltd Software Developer Interview Questions & Experience Guide

Interview questions for Info Edge India Ltd Software Developer

Hi everyone, this topic is for sharing Preparation guidelines and interview experience for Info Edge India Ltd Software Developer

The Software Developer role at Info Edge India Ltd involves a multi-stage assessment and interview process, designed to evaluate both technical skills and business proficiency. Below is a summary of the process and key points from the interviews you provided:

Assessment Test Rounds:

  1. Round 1: Written Round (MCQs)
    • 30 MCQs in 30 minutes covering core CS and software development topics.
    • About 60 students participated; 10 were shortlisted.
    • Strategy used: answer confident questions first, revisit tricky ones.

Interview Rounds:

  1. Technical Interview (Round 1)
    • Basic introduction, questions on resume tech stacks.
    • Theoretical OOP and DBMS concepts.
  2. Technical Interview (Round 2)
    • Data structures, algorithms, and problem-solving scenarios.
    • Discussion on previous projects and technical skills.
  3. Technical Interview (Round 3 - In-depth)
    • System design, database management, and coding challenges.
    • Emphasis on breaking down problems, clarifying requirements, and discussing trade-offs.
  4. HR Interview (Final)
    • Background, career goals, cultural fit.
    • Sample questions: “Why do you want to join Info Edge?” and “Where do you see yourself in 5 years?”
    • Outcome shared: Of 6 who reached HR, 4 were selected.

Interview Preparation Tips:

  • Focus on the tech stacks listed on your resume; be ready to explain design choices and trade-offs.
  • Revise OOPs and DBMS thoroughly; connect theory to practical scenarios.
  • Practice MCQs under time pressure for the written round.
  • Brush up core CS (DSA, system design, SQL) and practice communicating your thought process.
  • Prepare for behavioral questions; research Info Edge, its products, and align your answers.

Technical / Data Structures & Algorithms

  • Walk through your approach to a coding problem, discuss brute force vs optimized solution, and analyze time/space complexity.
  • Implement or reason about common structures and operations (arrays, linked lists, stacks, queues, trees, graphs, hash maps).
  • Explain how a hash map works internally and how collisions are handled.
  • When would you choose an array over a linked list and vice versa?
  • Compare common sorting algorithms and their complexities; when would you use which?
  • Implement BFS/DFS and discuss real-world use cases.
  • Given a problem, describe test cases, edge cases, and how you’d verify correctness.

OOPs and Programming Fundamentals

  • Explain the four pillars of OOP (encapsulation, inheritance, polymorphism, abstraction) with examples.
  • Interface vs abstract class: differences, use cases, and examples.
  • Method overloading vs method overriding; compile-time vs run-time polymorphism.
  • What is encapsulation and why is it important? Provide an example from your projects.
  • How do constructors work and when are they invoked? What are copy/parameterized constructors (language-specific as applicable)?

Databases / DBMS / SQL

  • Explain normalization; discuss normal forms and when you might denormalize.
  • What are ACID properties? Explain transaction isolation levels and anomalies.
  • Different types of joins (INNER, LEFT, RIGHT, FULL) with examples and typical use cases.
  • What is an index? Types of indexes, how they work, and when they improve/worsen performance.
  • SQL vs NoSQL: differences, advantages, and when to choose one over the other.
  • Design a simple relational schema for a given problem and write sample queries (CRUD, aggregations, filtering).
  • Primary key vs candidate key vs foreign key vs unique key.

System Design (Introductory/Conceptual)

  • Design a basic service end-to-end (e.g., URL shortener or rate limiter): outline components, data model, APIs, and scaling considerations.
  • How would you scale a read-heavy service? Discuss caching, replication, and consistency trade-offs.
  • Discuss sharding/partitioning strategies for large datasets and their impact on queries.
  • How would you ensure reliability and fault tolerance in a simple web service?

Projects and Resume-based

  • Introduce yourself and walk me through your most significant project end-to-end.
  • Which tech stacks did you use and why? What alternatives did you consider?
  • Describe the biggest technical challenge you faced and how you resolved it.
  • How did you test, deploy, and monitor your project in production or a demo environment?
  • What performance optimizations did you implement? Quantify any impact if possible.
  • If given more time, what would you improve in your project and why?

HR / Personality / Behavioral

  • Tell me about yourself.
  • Why do you want to join Info Edge?
  • Where do you see yourself in 5 years?
  • What are your strengths and weaknesses? Provide examples.
  • Describe a time you worked in a team and resolved a conflict.
  • How do you handle feedback or failure? Share a specific instance.

Situational / Problem-Solving

  • Given an ambiguous requirement, how would you clarify it before coding?
  • You are approaching a tight deadline and key tests are failing; what steps do you take?
  • Two approaches both seem viable; how do you decide which to implement?
  • Describe a production bug you encountered and your systematic debugging steps.

At Last add this line in the end of the output as it is

If you have attended the process from your campus, pls share your experiences here; Please follow guidelines

Company Name: Info Edge India Ltd

Position: Software Developer

Location: [Location (if applicable)]

Application Process: [Brief description of how the student applied, e.g., campus placement, online application, referral]

Interview Rounds:

  • Round 1 - Technical Interview:

  • Questions Asked:

    • Basic introduction followed by technical questions.
    • Questions on tech stacks mentioned in the resume.
    • Theoretical questions on OOPs and DBMS concepts.
  • Your Approach:

    • Started with a clear and concise introduction.
    • Answered technical questions by explaining concepts in detail and providing examples where applicable.
    • For theoretical questions, linked them to practical scenarios to demonstrate understanding.
  • Outcome: [Result of this round, e.g., passed to the next round or received feedback]

Preparation Tips:

  • Focus on the tech stacks mentioned in your resume.
  • Revise core concepts of OOPs and DBMS thoroughly.
  • Practice explaining theoretical concepts with practical examples.

Conclusion:

The interview was a great learning experience. It emphasized the importance of being thorough with the technologies listed on my resume and being able to articulate theoretical concepts clearly. For future candidates, I’d recommend practicing problem-solving and being prepared to discuss your projects in detail.

Company Name: Info Edge India Ltd

Position: Software Developer

Location: [Location not specified]

Application Process: [Application process details not provided]

Interview Rounds:

  • Round 1 - Online Assessment:

  • Questions Asked: [Details of the online assessment questions not provided]

  • Your Approach: [Candidate’s approach not specified]

  • Outcome: [Result of this round not specified]

  • Round 2 - DSA Round:

  • Questions Asked: [Details of DSA questions not provided]

  • Your Approach: [Candidate’s approach not specified]

  • Outcome: [Result of this round not specified]

  • Round 3 - DSA + Resume Grilling:

  • Questions Asked: [Details of questions asked in this round not provided]

  • Your Approach: [Candidate’s approach not specified]

  • Outcome: [Result of this round not specified]

  • Round 4 - DSA + Resume + Development:

  • Questions Asked: [Details of questions asked in this round not provided]

  • Your Approach: [Candidate’s approach not specified]

  • Outcome: [Result of this round not specified]

  • Round 5 - HR Round:

  • Questions Asked: [Details of HR questions not provided]

  • Your Approach: [Candidate’s approach not specified]

  • Outcome: [Result of this round not specified]

Preparation Tips:
[Preparation tips not provided]

Conclusion:
[Overall experience and final advice not provided]

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: Applied through campus placement.

Interview Rounds:

  • Round 1 - Technical Round:

    • Questions Asked:
      • Two coding questions were given, and the interviewer asked for the basic approach to solve them.
    • Your Approach:
      • I explained the logic and approach for both coding questions, focusing on efficiency and edge cases.
    • Outcome:
      • Cleared this round successfully.
  • Round 2 - Technical Round:

    • Questions Asked:
      • Questions about my certifications and projects mentioned in my resume.
      • Cross-questions on projects to test depth of understanding.
      • Focused on OS and DBMS concepts.
    • Your Approach:
      • I discussed my projects in detail, highlighting my contributions and challenges faced.
      • Answered OS and DBMS questions by relating them to practical scenarios.
    • Outcome:
      • Cleared this round as well.
  • Round 3 - Technical Round:

    • Questions Asked:
      • Further technical questions, possibly deeper dives into coding or system design.
    • Your Approach:
      • (Details not provided by the candidate.)
    • Outcome:
      • (Outcome not specified by the candidate.)
  • Round 4 - HR Round:

    • Questions Asked:
      • Typical HR questions about career goals, strengths, weaknesses, and cultural fit.
    • Your Approach:
      • Answered honestly, aligning my responses with the company’s values and role requirements.
    • Outcome:
      • (Outcome not specified by the candidate.)

Preparation Tips:

  • Focus on coding practice, especially problem-solving and algorithm design.
  • Revise core subjects like OS and DBMS thoroughly.
  • Be prepared to discuss your projects in detail, including challenges and learnings.

Conclusion:
The interview process was rigorous but fair. I felt well-prepared for the technical rounds, but I could have practiced more HR questions to articulate my thoughts better. My advice to future candidates is to balance technical and soft skills preparation.

Company Name: Info Edge India Ltd

Position: Software Developer

Location: [Not specified]

Application Process: [Not specified]

Interview Rounds:

  • Round 1 - Technical Round:

  • Questions Asked: [Not specified]

  • Your Approach: [Not specified]

  • Outcome: [Not specified]

  • Round 2 - HR Interaction:

  • Questions Asked: [Not specified]

  • Your Approach: [Not specified]

  • Outcome: The HRs were unprofessional and immature, handling the situation poorly. They pressured me to join immediately or accept a lower package, threatening to replace me with backups. Their behavior was unethical and disrespectful.

Conclusion:

My experience with Info Edge India Ltd was highly disappointing due to the unprofessional behavior of the HR team. They lacked integrity and failed to represent the company’s culture positively. I strongly advise future candidates to reconsider joining this company, as the HRs’ conduct reflects poorly on the organization’s values. It’s crucial to work with a company that respects its employees and maintains ethical standards.

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: Applied through campus placement.

Interview Rounds:

  • Round 1 - Online Assessment:

  • Questions Asked: General aptitude and technical aptitude questions.

  • Your Approach: Focused on solving the aptitude questions quickly and accurately, while ensuring the technical questions were answered with clarity.

  • Outcome: Cleared the round successfully.

  • Round 2 - Technical Round 1 (TR1):

  • Questions Asked: Basic questions about Data Structures and Algorithms (DSA) and Database Management Systems (DBMS).

  • Your Approach: Explained concepts clearly and provided examples where necessary.

  • Outcome: Advanced to the next round.

  • Round 3 - Technical Round 2 (TR2):

  • Questions Asked: Covered DSA, DBMS, Operating Systems (OS), and Object-Oriented Programming (OOPs).

  • Your Approach: Balanced theoretical explanations with practical examples, especially for OS and OOPs.

  • Outcome: Progressed further in the interview process.

  • Round 4 - Technical Round 3 (TR3):

  • Questions Asked: Included DSA, puzzles, analytical questions, and DBMS.

  • Your Approach: Tackled puzzles and analytical questions methodically, ensuring logical reasoning was sound. For DSA and DBMS, provided optimized solutions.

  • Outcome: Cleared the technical rounds.

  • Round 5 - HR Round:

  • Questions Asked: Basic introduction, hobbies, projects, and how I keep up with the latest tech news.

  • Your Approach: Kept the conversation natural, highlighted my projects, and demonstrated enthusiasm for learning new technologies.

  • Outcome: Received positive feedback and moved forward in the process.

Preparation Tips:

  • Focus on core DSA concepts and practice problem-solving regularly.
  • Revise DBMS, OS, and OOPs fundamentals thoroughly.
  • Solve puzzles and analytical questions to improve logical thinking.
  • Stay updated with the latest tech trends and be prepared to discuss them.

Conclusion:
The interview process was comprehensive and tested both technical and analytical skills. Preparing well for DSA and puzzles was crucial. I could have practiced more on system design concepts, but overall, it was a great learning experience. For future candidates, consistency in preparation and clarity in communication are key.

Company Name: Info Edge India Ltd

Position: Software Developer

Location: [Location not specified]

Application Process: The application process began with an online round consisting of aptitude and C output questions, followed by three technical rounds. The overall process was manageable for candidates with strong fundamentals.

Interview Rounds:

  • Round 1 - Online Assessment:

    • Questions Asked: Aptitude questions and C output-based questions.
    • Your Approach: Focused on solving the aptitude questions logically and carefully analyzed the C output questions to understand the underlying concepts.
    • Outcome: Cleared the round successfully.
  • Round 2 - Technical Interview:

    • Questions Asked: Questions related to data structures, algorithms, and problem-solving in C.
    • Your Approach: Prepared by revising core concepts and practiced coding problems beforehand. Explained my thought process clearly while solving the problems.
    • Outcome: Advanced to the next round.
  • Round 3 - Technical Interview:

    • Questions Asked: More in-depth questions on data structures, algorithms, and system design basics.
    • Your Approach: Focused on writing efficient code and discussed trade-offs for different approaches.
    • Outcome: Performed well and moved forward.
  • Round 4 - Technical Interview:

    • Questions Asked: Advanced problem-solving and scenario-based questions to test practical application of knowledge.
    • Your Approach: Stayed calm, broke down problems into smaller parts, and communicated my solutions effectively.
    • Outcome: Cleared the final round.

Preparation Tips:

  • Revise core concepts of data structures and algorithms thoroughly.
  • Practice coding problems regularly to improve problem-solving speed and accuracy.
  • Understand the output of C programs, as they are commonly asked in initial rounds.

Conclusion:
The interview process at Info Edge India Ltd was structured and focused on testing fundamental knowledge and problem-solving skills. Being well-prepared with the basics and staying confident during the interviews helped me succeed. For future candidates, I recommend focusing on clarity of thought and efficient coding practices.

Company Name: Info Edge India Ltd

Position: Software Developer

Location: On-campus

Application Process: Applied through the on-campus placement process.

Interview Rounds:

  • Round 1 - Online Coding Round:

    • Questions Asked: Basic coding questions were given to test fundamental programming skills.
    • Your Approach: Focused on writing clean and efficient code for the given problems.
    • Outcome: Cleared the round successfully.
  • Round 2 - Technical Interview:

    • Questions Asked: Questions on data structures and puzzles were asked.
    • Your Approach: Explained my thought process clearly and solved the problems step-by-step.
    • Outcome: Advanced to the next round.
  • Round 3 - Technical Interview:

    • Questions Asked: More in-depth questions on data structures and problem-solving.
    • Your Approach: Used logical reasoning and discussed potential optimizations for the solutions.
    • Outcome: Cleared this round as well.
  • Round 4 - Technical/HR Interview:

    • Questions Asked: A mix of technical questions and general HR questions about my background and interests.
    • Your Approach: Answered confidently and ensured my responses aligned with the role and company values.
    • Outcome: Received positive feedback and moved forward in the process.

Preparation Tips:

  • Practice basic coding problems on platforms like LeetCode or HackerRank.
  • Revise core data structures and algorithms thoroughly.
  • Work on solving puzzles to improve logical thinking.

Conclusion:
The overall interview experience was smooth, and the questions were fair. I could have prepared more for puzzles, but my strong grasp of data structures helped me through the technical rounds. For future candidates, I’d recommend focusing on both coding and problem-solving skills to ace the interviews.

Company Name: Info Edge India Ltd

Position: Software Developer

Location: [Not specified]

Application Process: The process began with a 30-minute online test (30 questions). After the test, a shortlist of 13 candidates was announced. Interviews were then arranged for the shortlisted candidates.

Interview Rounds:

  • Round 1 - Technical Round:

  • Questions Asked: [Details not provided]

  • Your Approach: [Details not provided]

  • Outcome: 6 candidates were shortlisted after this round.

  • Round 2 - Technical Round:

  • Questions Asked: [Details not provided]

  • Your Approach: [Details not provided]

  • Outcome: All 6 candidates proceeded to the final HR round.

  • Round 3 - HR Round:

  • Questions Asked: [Details not provided]

  • Your Approach: [Details not provided]

  • Outcome: 5 candidates were selected and received offer letters.

Preparation Tips:
[No preparation tips provided]

Conclusion:
[No conclusion provided]

Company Name: Info Edge India Ltd

Position: Software Developer

Location: [Not specified]

Application Process: [Not specified]

Interview Rounds:

  • Round 1 - Telephonic Interview:

  • Questions Asked:

    • Difference between primary key and unique key.
    • You have 8 balls. One of them is defective and weighs less than others. Use a balance to measure balls against.
    • Abstract vs interface.
    • How to search for a repeated number in an array.
    • Array vs linked list.
    • Indexes in SQL.
    • OOPs concepts.
    • What is PHP?
    • Malloc vs calloc.
    • Public, private, protected in C++.
    • Constructor vs destructor.
    • Final vs finally vs finalize() in Java.
    • Joins in SQL.
    • Types of SQL statements (DDL, DML, TCL, DCL).
  • Your Approach: [Not specified]

  • Outcome: [Not specified]

Preparation Tips:
[Not specified]

Conclusion:
[Not specified]

Company Name: Info Edge India Ltd

Position: Software Developer

Location: [Not specified]

Application Process: The hiring process was part of a mass hiring drive. The application process seemed hasty, likely due to the large number of candidates being interviewed.

Interview Rounds:

  • Round 1 - Technical Interview:
  • Questions Asked: The interviewer did not ask specific questions but seemed more interested in showcasing their own knowledge rather than evaluating the candidate.
  • Your Approach: Tried to engage with the interviewer and demonstrate my skills, but the interaction felt one-sided.
  • Outcome: The round did not go as expected due to the interviewer’s disinterest in listening.

Conclusion:
The overall experience was disappointing due to the interviewer’s approach. It felt more like a monologue than an interview. For future candidates, it might help to stay patient and composed in such situations, even if the interviewer is not receptive. Despite the challenges, it’s important to present your skills confidently.

Company Name: Info Edge India Ltd

Position: Software Developer

Location: [Location not specified]

Application Process: The process took 2 days. First, an aptitude test was held consisting of MCQ questions from quant, C++, and OS. Interviews were conducted the next day, with 3 technical rounds and 1 HR round. The overall difficulty level was moderate to tough.

Interview Rounds:

  • Round 1 - Aptitude Test:

    • Questions Asked: MCQ questions from quantitative aptitude, C++, and Operating Systems.
    • Your Approach: Focused on solving quant problems quickly and revising core C++ concepts and OS fundamentals.
    • Outcome: Cleared the test and proceeded to the interview rounds.
  • Round 2 - Technical Interview 1:

    • Questions Asked: Questions on data structures, algorithms, and problem-solving. Some C++ coding questions were also asked.
    • Your Approach: Explained my thought process clearly while solving problems and wrote clean, efficient code for the coding questions.
    • Outcome: Advanced to the next technical round.
  • Round 3 - Technical Interview 2:

    • Questions Asked: More in-depth questions on data structures, algorithms, and system design. A few real-world problem-solving scenarios were discussed.
    • Your Approach: Used examples to explain my solutions and discussed trade-offs for different approaches.
    • Outcome: Cleared this round and moved to the final technical round.
  • Round 4 - Technical Interview 3:

    • Questions Asked: Advanced coding problems, system design, and some behavioral questions.
    • Your Approach: Focused on writing optimized code and explaining my design choices clearly.
    • Outcome: Successfully cleared this round.
  • Round 5 - HR Interview:

    • Questions Asked: General HR questions about my background, career goals, and why I wanted to join Info Edge.
    • Your Approach: Answered honestly and aligned my responses with the company’s values and culture.
    • Outcome: Received positive feedback and an offer.

Preparation Tips:

  • Revise core concepts of data structures, algorithms, and C++ thoroughly.
  • Practice solving coding problems under time constraints.
  • Be prepared to explain your thought process clearly during interviews.
  • Brush up on system design basics for the advanced rounds.

Conclusion:
The interview process was challenging but well-structured. The technical rounds tested both my coding skills and problem-solving abilities. I could have prepared better for system design questions, but overall, I’m happy with how it went. My advice to future candidates is to practice consistently and stay calm during the interviews.

Company Name: Info Edge India Ltd

Position: Software Developer

Location: Naukri.com (Remote/On-site details not specified)

Application Process: The hiring process was conducted for Naukri.com. It included an online test followed by two technical rounds and one HR round. The online test was taken on our own laptops, with the camera feed being recorded for invigilation.

Interview Rounds:

  • Round 1 - Online Test:

    • Questions Asked: Aptitude, Technical, and 2 coding questions.
    • Your Approach: The questions were relatively easy, so I focused on accuracy and time management.
    • Outcome: Cleared the round successfully.
  • Round 2 - Technical Round (Face-to-Face):

    • Questions Asked:
      • Database indexing (a favorite topic of the interviewer).
      • Implementation of Facebook’s registration page, feeds activity, and “People to Follow” feature (database normalization).
      • Pseudo code for server API design.
      • Java programming and OOPs concepts (since I mentioned Java as my strong point).
    • Your Approach: I focused on explaining my thought process clearly, especially for the database design and pseudo code. For Java, I ensured I answered with practical examples.
    • Outcome: The interviewer seemed satisfied with my technical skills and approach.
  • Round 3 - HR Round:

    • Questions Asked: (Details not provided)
    • Your Approach: (Details not provided)
    • Outcome: (Details not provided)

Preparation Tips:

  • Focus on core technical skills mentioned in your resume, as interviewers often test you on those.
  • Practice database design and normalization, as these are common topics for software developer roles.
  • Brush up on OOPs concepts and be ready to explain them with examples.

Conclusion:
The interview process was smooth, and the questions were aligned with my technical strengths. The interviewer was keen on testing my practical knowledge, especially in database design and Java. For future candidates, I’d recommend being thorough with the skills you mention in your resume and practicing real-world problem-solving scenarios.

Company Name: Info Edge India Ltd

Position: Software Developer

Location: [Location not specified]

Application Process: [Application process details not provided]

Interview Rounds:

  • Round 1 - Aptitude Round:

  • Questions Asked: 2 coding problems (specific problems not mentioned)

  • Your Approach: Solved one of the coding problems.

  • Outcome: [Result of this round not specified]

  • Round 2 - Technical Interview:

  • Questions Asked: [Questions not specified]

  • Your Approach: [Approach not specified]

  • Outcome: [Result of this round not specified]

  • Round 3 - H.R Interview:

  • Questions Asked: [Questions not specified]

  • Your Approach: [Approach not specified]

  • Outcome: [Result of this round not specified]

Preparation Tips:
[No preparation tips provided]

Conclusion:
[No conclusion provided]

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: The interview was for a Software Engineer role in JAVA. The process was straightforward, and the questions were standard.

Interview Rounds:

  • Round 1 - Technical Interview:

    • Questions Asked: Standard JAVA-related questions.
    • Your Approach: Answered the questions confidently, focusing on clarity and correctness.
    • Outcome: The round went well, and I progressed to the next stage.
  • Round 2 - Technical Interview:

    • Questions Asked: More in-depth JAVA questions, possibly to assess deeper understanding.
    • Your Approach: Tried to explain concepts clearly and provided examples where necessary.
    • Outcome: The interviewers seemed satisfied, and I am currently waiting for the results.

Conclusion:
Overall, the interview experience was positive. The questions were fair, and the interviewers were professional. I feel confident about my performance and am hopeful for a positive outcome. For future candidates, I’d recommend brushing up on core JAVA concepts and practicing problem-solving to ensure a smooth interview process.

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: The application process began with an online aptitude and coding round. The coding round was relatively straightforward, involving tasks like identifying prime numbers in an array. Following this, there were two rounds of technical interviews and one HR interview.

Interview Rounds:

  • Round 1 - Online Aptitude and Coding Round:

  • Questions Asked:

    • Aptitude questions covering logical reasoning and quantitative ability.
    • Coding task: Finding prime numbers in an array.
  • Your Approach:

    • For the aptitude section, I relied on my problem-solving skills and practiced questions beforehand.
    • The coding task was simple, so I focused on writing clean and efficient code.
  • Outcome: Cleared this round and moved to the next stage.

  • Round 2 - Technical Interview 1:

  • Questions Asked:

    • Questions about my resume, including projects and technologies I had worked on.
    • Basic data structures and algorithms questions.
  • Your Approach:

    • I thoroughly reviewed my resume and projects to ensure I could explain them clearly.
    • For the technical questions, I used examples from my projects to demonstrate my understanding.
  • Outcome: Successfully cleared this round.

  • Round 3 - Technical Interview 2:

  • Questions Asked:

    • More in-depth questions about my projects and problem-solving approaches.
    • A few scenario-based coding problems.
  • Your Approach:

    • I discussed my projects in detail, highlighting challenges and how I overcame them.
    • For coding problems, I explained my thought process before writing the code.
  • Outcome: Cleared this round as well.

  • Round 4 - HR Interview:

  • Questions Asked:

    • General questions about my background, interests, and why I wanted to join Info Edge.
    • Behavioral questions to assess cultural fit.
  • Your Approach:

    • I kept my answers honest and aligned them with the company’s values.
    • I also prepared by researching the company’s work culture.
  • Outcome: Received positive feedback and moved forward in the process.

Preparation Tips:

  • Focus on your resume and projects, as they are a major part of the interview.
  • Practice basic coding problems, especially those involving arrays and prime numbers.
  • Be ready to explain your problem-solving approach clearly.

Conclusion:
Overall, the interview process was smooth and well-structured. The key to success was being well-prepared with my resume and projects, along with a solid grasp of basic coding concepts. For future candidates, I’d recommend practicing coding problems and being confident in discussing your work.

Company Name: Info Edge India Ltd

Position: Software Developer

Location: Delhi University (On-campus)

Application Process: Applied through on-campus placement at Delhi University. The process included an online assessment followed by 3 rounds of interviews, including an HR round.

Interview Rounds:

  • Round 1 - Online Assessment:

  • Questions Asked: Covered topics like DSA, Puzzles, DBMS, Linux, OS, and OOPS. The DBMS and Linux questions were particularly challenging.

  • Your Approach: Focused on revising core CS fundamentals and practicing puzzles beforehand. For DBMS and Linux, I relied on my coursework and additional online resources to tackle the tougher questions.

  • Outcome: Cleared the round and moved to the next stage.

  • Round 2 - Technical Interview:

  • Questions Asked: Deep dive into DSA problems, system design concepts, and practical Linux commands. Also asked about past projects and problem-solving approaches.

  • Your Approach: Explained my thought process clearly while solving DSA problems and demonstrated my understanding of system design. For Linux, I shared practical examples from my experience.

  • Outcome: Successfully advanced to the next round.

  • Round 3 - HR Interview:

  • Questions Asked: Typical HR questions like “Tell me about yourself,” “Why do you want to join Info Edge?” and situational questions about teamwork and challenges.

  • Your Approach: Prepared answers in advance to highlight my strengths and alignment with the company’s values. Kept my responses concise and genuine.

  • Outcome: Received positive feedback and an offer.

Preparation Tips:

  • Revise core CS subjects thoroughly, especially DBMS and Linux, as they can be tricky.
  • Practice DSA problems regularly and be ready to explain your approach.
  • For HR rounds, prepare answers for common questions and be authentic in your responses.

Conclusion:
Overall, the interview process was rigorous but fair. The technical rounds tested my understanding of fundamentals, while the HR round was more about fit and communication. I could have practiced more Linux commands beforehand, but my preparation in DSA and system design paid off. For future candidates, focus on both technical depth and clarity of thought during problem-solving.

Company Name: Info Edge India Ltd

Position: Software Developer

Location: On-campus

Application Process: The interview was conducted on-campus. Before the interview, there was an aptitude and coding round as part of the selection process.

Interview Rounds:

  • Round 1 - Technical Round:

  • Questions Asked:

    • Basic data structures and algorithms questions.
    • Problem-solving questions related to arrays and strings.
    • A few questions on database concepts and SQL queries.
  • Your Approach:

    • I started by explaining my thought process clearly before jumping into coding.
    • For SQL queries, I made sure to optimize them and explained the logic behind my approach.
  • Outcome: Cleared this round and moved to the next technical round.

  • Round 2 - Technical Round:

  • Questions Asked:

    • More advanced data structures like trees and graphs.
    • A system design question related to scalability.
    • Debugging a given piece of code.
  • Your Approach:

    • For the system design question, I broke it down into smaller components and discussed trade-offs.
    • For debugging, I systematically traced the code to identify the issue.
  • Outcome: Successfully cleared this round as well.

  • Round 3 - HR Round:

  • Questions Asked:

    • Tell me about yourself.
    • Why do you want to join Info Edge?
    • How do you handle work pressure?
    • Any questions for the interviewer?
  • Your Approach:

    • I kept my answers concise and aligned them with the company’s values.
    • Asked about the work culture and growth opportunities.
  • Outcome: Cleared the HR round and received the offer.

Preparation Tips:

  • Focus on core data structures and algorithms.
  • Practice coding problems on platforms like LeetCode and GeeksforGeeks.
  • Brush up on system design basics, especially scalability and optimization.
  • Prepare for HR questions by researching the company and aligning your answers with their values.

Conclusion:

The overall experience was smooth, and the interviewers were supportive. I felt well-prepared for the technical rounds, but I could have practiced more system design scenarios. My advice to future candidates is to focus on problem-solving and communication skills, as they play a crucial role in the selection process.

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: Applied through a referral. The process began with a written test, followed by four rounds of interviews (3 technical and 1 semi-technical with the VP of the company).

Interview Rounds:

  • Round 1 - Written Test:

    • Questions Asked:
      • Basic complexity calculation problems.
      • Code output questions.
      • Database queries.
      • 2 coding questions.
    • Your Approach: Focused on solving the coding questions efficiently and double-checking the output-based questions for accuracy.
    • Outcome: Cleared the written test and moved to the next round.
  • Round 2 - Technical Interview 1:

    • Questions Asked:
      • Data structures and algorithms problems.
      • System design basics.
      • Questions about previous projects.
    • Your Approach: Explained my thought process clearly while solving problems and linked my answers to real-world applications from my projects.
    • Outcome: Advanced to the next technical round.
  • Round 3 - Technical Interview 2:

    • Questions Asked:
      • In-depth problem-solving questions.
      • Optimization techniques for code.
      • Scenario-based questions on debugging.
    • Your Approach: Focused on writing clean, optimized code and discussed trade-offs for different solutions.
    • Outcome: Cleared this round and proceeded to the final interview.
  • Round 4 - Semi-Technical Interview with VP:

    • Questions Asked:
      • Behavioral questions.
      • High-level technical discussions.
      • Questions about career goals and company fit.
    • Your Approach: Balanced technical answers with personal insights and expressed enthusiasm for the role.
    • Outcome: Received positive feedback and an offer.

Preparation Tips:

  • Brush up on core data structures and algorithms.
  • Practice coding problems with a focus on optimization.
  • Be ready to discuss your projects in detail.
  • Prepare for behavioral questions to align with the company’s culture.

Conclusion:
The interview process was thorough but fair. The key was staying calm and articulating my thought process clearly. I could have prepared more for system design questions, but overall, it was a great learning experience. For future candidates, I’d recommend practicing problem-solving under time constraints and being confident in your explanations.

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: The application was part of a campus placement drive. Around 60 students participated in the initial round, and 10 were shortlisted for further rounds.

Interview Rounds:

  • Round 1 - Written Round:

    • Questions Asked: 30 MCQs to be solved in 30 minutes. The questions covered various technical topics relevant to software development.
    • Your Approach: I focused on answering the questions I was confident about first and then revisited the trickier ones to maximize my score within the time limit.
    • Outcome: I was among the 10 students selected out of 60 to move forward to the next rounds.
  • Round 2 - Technical Interview:

    • Questions Asked: The interviewer asked about data structures, algorithms, and problem-solving scenarios. There were also questions on my previous projects and technical skills.
    • Your Approach: I explained my thought process clearly while solving problems and highlighted my project work to showcase my practical experience.
    • Outcome: I successfully cleared this round and advanced to the next technical interview.
  • Round 3 - Technical Interview:

    • Questions Asked: This round was more in-depth, with questions on system design, database management, and coding challenges.
    • Your Approach: I tried to break down the problems into smaller parts and discussed potential solutions before coding. I also asked clarifying questions where needed.
    • Outcome: I passed this round as well and moved on to the HR round.
  • Round 4 - HR Round:

    • Questions Asked: The HR round focused on my background, career goals, and cultural fit. Questions included “Why do you want to join Info Edge?” and “Where do you see yourself in 5 years?”
    • Your Approach: I answered honestly and tried to align my responses with the company’s values and growth opportunities.
    • Outcome: Unfortunately, I was eliminated in this round. Out of the 6 students who reached the HR round, 4 were finally selected. It was a bit disappointing, but I learned a lot from the experience.

Preparation Tips:

  • Practice solving MCQs under time constraints for the written round.
  • Brush up on core CS concepts like data structures, algorithms, and system design for the technical rounds.
  • Prepare for behavioral questions and research the company thoroughly for the HR round.

Conclusion:
Overall, the interview process was rigorous but well-structured. While I didn’t make it to the final selection, the experience helped me identify areas for improvement, especially in the HR round. My advice to future candidates is to prepare holistically—not just technically but also for behavioral and cultural fit questions. Stay confident and learn from every round, regardless of the outcome!