Info Edge India Ltd Software Developer Interview Questions & Experience Guide

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: The application was likely through campus placement or an online application, though the exact method wasn’t specified.

Interview Rounds:

  • Round 1 - Written Test:

    • Questions Asked: Basic programming questions focusing on strings and arrays.
    • Your Approach: Prepared by revising fundamental programming concepts and practicing problems on strings and arrays.
    • Outcome: Cleared the written round successfully.
  • Round 2 - Technical Interview (Developer 1):

    • Questions Asked: Similar to the written test, questions revolved around basic programming, primarily strings and arrays.
    • Your Approach: Answered confidently, explaining thought processes clearly while solving the problems.
    • Outcome: Passed this round and moved to the next.
  • Round 3 - Technical Interview (Developer 2):

    • Questions Asked: Continued with basic programming questions, with a slight variation in difficulty but still focused on strings and arrays.
    • Your Approach: Maintained a calm demeanor, ensuring clarity in explanations and correctness in solutions.
    • Outcome: Successfully cleared this round.
  • Round 4 - Team Leader Interview:

    • Questions Asked: The questions were still programming-centric but may have included a few behavioral or situational queries to assess fit.
    • Your Approach: Balanced technical answers with a bit of personal insight where relevant.
    • Outcome: Cleared the final round and received positive feedback.

Preparation Tips:

  • Focus on mastering basic programming concepts, especially strings and arrays.
  • Practice problem-solving under timed conditions to simulate the interview environment.
  • Be clear and concise in explaining your thought process during technical rounds.

Conclusion:
The interview process was straightforward, with a strong emphasis on fundamental programming skills. The key to success was thorough preparation on basic topics and maintaining confidence throughout the rounds. For future candidates, I’d recommend brushing up on core programming concepts and practicing problem-solving regularly.

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: Applied through campus placement.

Interview Rounds:

  • Round 1 - Technical Interview:

    • Questions Asked:
      • Questions focused on Data Structures, particularly Trees.
      • Algorithm-related problems.
      • Some design-related questions to assess problem-solving skills.
    • Your Approach:
      • Prepared thoroughly for Data Structures, especially Trees, and practiced algorithm problems.
      • Tried to explain my thought process clearly while solving the problems.
    • Outcome: Cleared the round successfully.
  • Round 2 - Technical Interview:

    • Questions Asked:
      • More in-depth questions on Data Structures and Algorithms.
      • Some practical design problems to test implementation skills.
    • Your Approach:
      • Focused on optimizing solutions and discussing trade-offs.
      • Demonstrated my ability to think critically about design challenges.
    • Outcome: Advanced to the next round.
  • Round 3 - HR Interview:

    • Questions Asked:
      • General questions about my interest in the company and role.
      • Behavioral questions to assess cultural fit.
    • Your Approach:
      • Highlighted my enthusiasm for the role and how my skills align with the company’s needs.
      • Answered behavioral questions honestly and confidently.
    • Outcome: Received positive feedback and moved forward in the process.

Preparation Tips:

  • Focus on mastering Data Structures, especially Trees and Algorithms.
  • Practice solving problems on platforms like LeetCode or HackerRank.
  • Be prepared to discuss design principles and trade-offs.
  • For the HR round, research the company and be ready to articulate why you want to join them.

Conclusion:
The interview process was well-structured and focused on both technical and cultural fit. I felt well-prepared for the technical rounds, but I could have practiced more design-related problems. My advice to future candidates is to balance their preparation between coding and design, and to stay confident during the HR round.

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: Applied through an online assignment followed by technical rounds for those who cleared the test.

Interview Rounds:

  • Round 1 - Online Assignment:

    • Questions Asked:
      • 2 coding questions.
      • Multiple-choice questions covering topics like Computer Networks, Operating Systems, DBMS, and Aptitude.
    • Your Approach: Focused on solving the coding questions efficiently and reviewed core concepts for the MCQs.
    • Outcome: Cleared the round and moved to the technical interview stage.
  • Round 2 - Technical Interview:

    • Questions Asked:
      • Detailed questions on data structures and algorithms.
      • Problem-solving scenarios related to real-world applications.
    • Your Approach: Explained thought processes clearly and demonstrated problem-solving skills with code snippets where applicable.
    • Outcome: Successfully advanced to the next round.
  • Round 3 - Technical Interview:

    • Questions Asked:
      • In-depth questions on system design and database management.
      • Behavioral questions to assess teamwork and problem-solving approaches.
    • Your Approach: Discussed system architecture ideas and provided examples of past projects to showcase experience.
    • Outcome: Cleared the round and awaited further updates.

Preparation Tips:

  • Practice coding problems regularly on platforms like LeetCode and HackerRank.
  • Revise core CS subjects like OS, DBMS, and Networks thoroughly.
  • Work on explaining your thought process clearly during interviews.

Conclusion:
The interview process was structured and tested both technical and problem-solving skills. Preparing well for core subjects and practicing coding problems helped a lot. For future candidates, focus on clarity in communication and practical application of concepts.

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: The application was likely through campus placement or an online process, though specific details were not provided.

Interview Rounds:

  • Round 1 - Written Test:

    • Questions Asked: Questions related to data structures, databases, C programming, and aptitude.
    • Your Approach: Focused on revising core concepts of data structures and databases, practiced C programming problems, and brushed up on aptitude topics.
    • Outcome: Cleared the written test and moved to the next round.
  • Round 2 - Technical Interview (1st Technical Round):

    • Questions Asked: Covered basics of databases and data structures.
    • Your Approach: Answered questions confidently, ensuring clarity in explanations and providing examples where necessary.
    • Outcome: Successfully cleared this round.
  • Round 3 - Technical Interview (2nd Technical Round):

    • Questions Asked: Asked to write a program (specific details not provided).
    • Your Approach: Wrote the program efficiently, ensuring logical correctness and clarity in code.
    • Outcome: Cleared this round as well.
  • Round 4 - Interview with CTO:

    • Questions Asked: Details of the questions were not provided, but it was likely a high-level discussion about technical skills and problem-solving abilities.
    • Your Approach: Stayed composed, articulated thoughts clearly, and demonstrated enthusiasm for the role.
    • Outcome: Final round cleared successfully.

Preparation Tips:

  • Revise core concepts of data structures, databases, and C programming thoroughly.
  • Practice writing programs to ensure fluency in coding.
  • Brush up on aptitude topics to perform well in the written test.

Conclusion:
The interview process was structured and thorough, covering both theoretical knowledge and practical coding skills. Preparing well for the basics and staying calm during the interviews helped in clearing all rounds. Future candidates should focus on strengthening their fundamentals and practicing coding problems regularly.

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: Applied through campus placement.

Interview Rounds:

  • Round 1 - Written Test:

    • Questions Asked: Data structures, algorithms, and SQL queries.
    • Your Approach: Focused on solving problems efficiently and writing clean SQL queries.
    • Outcome: Cleared the round successfully.
  • Round 2 - Technical Interview:

    • Questions Asked: Programming questions and detailed discussion about projects mentioned in the resume.
    • Your Approach: Explained my projects thoroughly and demonstrated problem-solving skills for programming questions.
    • Outcome: Advanced to the next round.

Preparation Tips:

  • Revise core data structures and algorithms.
  • Practice SQL queries.
  • Be thorough with your resume and projects, as they are discussed in detail.

Conclusion:
The interview process was smooth, and the questions were aligned with the role. Preparing my resume well and practicing coding problems helped me perform better. For future candidates, I’d recommend focusing on these areas to ace the interview.

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: The process began with an online test, followed by coding rounds and interviews. 18 students were shortlisted from 60 for the coding round, and eventually, 3 were selected.

Interview Rounds:

  • Round 1 - Online Test:

  • Questions Asked: 30 questions (15 aptitude, 15 technical covering OS, swap versions, and basic C).

  • Your Approach: Focused on accuracy and time management, ensuring I answered the technical questions confidently.

  • Outcome: Cleared the round; 18 students were shortlisted.

  • Round 2 - Coding Session:

  • Questions Asked: 2 coding problems (Matrix rotation and swapping the greatest element with the second smallest).

  • Your Approach: Prioritized understanding the problem first, then wrote clean and efficient code. Took advantage of the extended time to debug.

  • Outcome: Cleared the round; 8 students were shortlisted for interviews.

  • Round 3 - Technical Interview 1:

  • Questions Asked: Discussion on the coding round solutions, project details, basic DBMS, algorithms, and C++.

  • Your Approach: Explained my thought process clearly, linked concepts to real-world applications, and stayed calm during discussions.

  • Outcome: Advanced to the next round.

  • Round 4 - Technical Interview 2:

  • Questions Asked: 1 puzzle (1000 wine bottles) and 1 algorithm problem (reversing part of a linked list).

  • Your Approach: Broke down the puzzle logically and discussed the algorithm step-by-step.

  • Outcome: Cleared the round.

  • Round 5 - HR Interview:

  • Questions Asked: General HR questions about my background, interests, and fit for the role.

  • Your Approach: Stayed honest and enthusiastic, aligning my answers with the company’s values.

  • Outcome: Selected for the role.

Preparation Tips:

  • Practice coding problems on platforms like LeetCode and GeeksforGeeks.
  • Revise core CS subjects like DBMS, OS, and algorithms.
  • Work on explaining your thought process clearly during interviews.

Conclusion:
The interview process was thorough but fair. The key was staying calm and methodical in each round. I could have prepared more for puzzles, but overall, it was a great learning experience. For future candidates, focus on problem-solving and communication skills!

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: I applied through an employee referral. After the initial HR call, one telephonic round was scheduled, and upon clearing it, I was called for face-to-face discussions. There were two face-to-face rounds, after which I was rejected.

Interview Rounds:

  • Round 1 - Telephonic Round:

  • Questions Asked:

    • Basic data structures and algorithms questions.
    • Problem-solving scenarios related to real-world applications.
    • Questions about my previous projects and technologies used.
  • Your Approach: I focused on explaining my thought process clearly and logically. For coding questions, I first discussed the brute-force approach and then optimized it. For project-related questions, I highlighted my contributions and challenges faced.

  • Outcome: Cleared this round and was invited for face-to-face discussions.

  • Round 2 - Face-to-Face Technical Round:

  • Questions Asked:

    • In-depth questions on data structures like trees and graphs.
    • System design questions, such as designing a scalable system for a given problem.
    • Debugging and optimization of a provided code snippet.
  • Your Approach: I tried to break down the system design problem into smaller components and discussed trade-offs. For debugging, I systematically traced the code to identify issues.

  • Outcome: Feedback was positive, and I was moved to the next round.

  • Round 3 - Face-to-Face Technical Round:

  • Questions Asked:

    • Advanced algorithms and dynamic programming problems.
    • Questions about database design and optimization.
    • Behavioral questions about teamwork and problem-solving in a team.
  • Your Approach: I focused on writing clean and efficient code for the algorithmic problems. For database questions, I discussed normalization and indexing strategies. Behavioral questions were answered using the STAR method.

  • Outcome: Unfortunately, I was rejected after this round.

Preparation Tips:

  • Practice coding problems on platforms like LeetCode and GeeksforGeeks.
  • Revise core computer science concepts, especially data structures, algorithms, and system design.
  • Prepare for behavioral questions by reflecting on past experiences.

Conclusion:
Overall, the interview process was challenging but a great learning experience. I realized the importance of thorough preparation, especially for system design and advanced algorithms. For future candidates, I’d recommend focusing on problem-solving clarity and practicing under timed conditions to simulate the interview environment.

Company Name: Info Edge India Ltd

Position: Software Developer

Location: On Campus

Application Process: Applied through campus placement. The interview process consisted of 4 rounds conducted on the same day, with the panel including Info Edge employees from junior to senior positions.

Interview Rounds:

  • Round 1 - Technical Interview:

    • Questions Asked:
      • Explain your most recent project in detail.
      • How would you optimize a given SQL query?
      • Write a function to reverse a linked list.
    • Your Approach:
      • For the project explanation, I focused on the problem statement, my role, and the technologies used.
      • For SQL optimization, I discussed indexing and query restructuring.
      • For the linked list problem, I wrote a recursive solution and explained the time complexity.
    • Outcome: Cleared this round with positive feedback on my problem-solving approach.
  • Round 2 - Technical Interview:

    • Questions Asked:
      • Design a system for handling high traffic on a website.
      • Solve a problem involving binary trees (find the lowest common ancestor).
      • Explain the difference between REST and GraphQL.
    • Your Approach:
      • For the system design, I discussed load balancing, caching, and database sharding.
      • For the binary tree problem, I used a recursive approach and explained the logic.
      • For REST vs. GraphQL, I highlighted the flexibility and efficiency of GraphQL for specific use cases.
    • Outcome: Advanced to the next round after demonstrating a good understanding of system design and algorithms.
  • Round 3 - Technical Interview:

    • Questions Asked:
      • How would you handle a scenario where a feature is not working in production?
      • Write a script to parse and analyze log files for errors.
      • Discuss your experience with version control systems like Git.
    • Your Approach:
      • For the production issue, I outlined steps like checking logs, rolling back, and testing in staging.
      • For the log parsing script, I used Python and regex to filter and count errors.
      • For Git, I explained branching strategies and conflict resolution.
    • Outcome: Passed this round with feedback on my debugging and scripting skills.
  • Round 4 - HR/Managerial Interview:

    • Questions Asked:
      • Why do you want to join Info Edge?
      • Describe a time you worked in a team and faced a conflict.
      • Where do you see yourself in 5 years?
    • Your Approach:
      • I aligned my career goals with the company’s vision for the first question.
      • For the teamwork question, I shared a real example and emphasized resolution and learning.
      • For the 5-year plan, I balanced ambition with realistic growth expectations.
    • Outcome: Received positive feedback and was selected for the role.

Preparation Tips:

  • Focus on core CS concepts like data structures, algorithms, and system design.
  • Practice coding problems on platforms like LeetCode and HackerRank.
  • Be ready to explain your projects in detail, including challenges faced.
  • For HR rounds, prepare answers for common behavioral questions and research the company.

Conclusion:
The interview process was thorough but well-structured. The technical rounds tested both theoretical knowledge and practical problem-solving skills. I could have improved by practicing more system design scenarios beforehand. My advice to future candidates is to stay calm, think aloud during problem-solving, and be honest in the HR round. Good luck!

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: Applied through campus placement.

Interview Rounds:

  • Round 1 - Online Technical Test:

  • Questions Asked: Covered topics like OOPS, Data Structures, C, DBMS, Aptitude, and OS. Total of 30 questions to be solved in 30 minutes.

  • Your Approach: Focused on speed and accuracy, prioritizing questions I was confident about first.

  • Outcome: Cleared the round with a score above the cutoff (25 out of 30).

  • Round 2 - Offline Coding Round:

  • Questions Asked: 2 coding problems to be solved in 40 minutes.

  • Your Approach: Started with the easier problem to ensure at least one complete solution, then moved to the second problem.

  • Outcome: Successfully solved both problems within the time limit.

  • Round 3 - Technical Interview + HR Interview:

  • Questions Asked: Technical questions on algorithms, problem-solving, and past projects. HR questions about teamwork, challenges, and career goals.

  • Your Approach: Explained my thought process clearly for technical questions and kept HR answers concise and honest.

  • Outcome: Advanced to the final round.

  • Round 4 - Final Technical Interview:

  • Questions Asked: In-depth technical questions, including system design and optimization.

  • Your Approach: Discussed trade-offs and potential improvements for each solution.

  • Outcome: Received positive feedback and an offer.

Preparation Tips:

  • Practice coding under time constraints to improve speed.
  • Revise core CS subjects thoroughly.
  • Prepare for HR questions by reflecting on past experiences and career aspirations.

Conclusion:
The interview process was well-structured and challenging. Time management was crucial, especially in the initial rounds. I could have practiced more system design questions to feel even more confident in the final round. Overall, a great learning experience!

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: Applied through campus placement.

Interview Rounds:

  • Round 1 - Coding Round:

    • Questions Asked: BFS and DFS on a matrix.
    • Your Approach: I started by explaining the concepts of BFS and DFS, then proceeded to implement them on the given matrix. I made sure to handle edge cases like empty matrices or invalid inputs.
    • Outcome: Passed this round.
  • Round 2 - Coding Round:

    • Questions Asked: Regex pattern matching algorithm question.
    • Your Approach: I discussed the problem requirements first, then broke it down into smaller sub-problems. I used dynamic programming to solve the pattern matching efficiently.
    • Outcome: Passed this round.
  • Round 3 - System Design Round:

    • Questions Asked: Design a chess game with complete object-oriented models.
    • Your Approach: I outlined the core components like Board, Piece, Player, and Game classes. I explained the relationships between them and how moves would be validated. I also discussed potential extensions like multiplayer support.
    • Outcome: Passed this round.
  • Round 4 - HR Round:

    • Questions Asked: Basic HR questions like “Why Info Edge?” and “Strengths and weaknesses.”
    • Your Approach: I answered honestly, aligning my strengths with the job requirements and acknowledging areas for improvement.
    • Outcome: The HR round was not very rigorous, and I passed it easily.

Preparation Tips:

  • Focus on core data structures and algorithms, especially graph traversal and dynamic programming.
  • Practice system design by breaking down real-world systems into components and interactions.
  • Be prepared to explain your thought process clearly during coding rounds.

Conclusion:
Overall, the interview process was smooth and well-structured. The technical rounds were challenging but fair, and the HR round was straightforward. I would advise future candidates to practice problem-solving under time constraints and to be confident in explaining their solutions.

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: The application process was straightforward, likely through campus placements or an online application, though the exact method wasn’t specified.

Interview Rounds:

  • Round 1 - Technical Interview:

    • Questions Asked: Questions focused on trees, data structures, and object-oriented programming concepts.
    • Your Approach: I prepared by revising core concepts of data structures and OOP, ensuring I could explain and implement them clearly.
    • Outcome: The interviewers were very friendly and helpful, guiding me when I got stuck. I passed this round.
  • Round 2 - Technical Interview:

    • Questions Asked: Similar to the first round, with deeper dives into data structures and problem-solving.
    • Your Approach: I tackled the problems methodically, breaking them down into smaller steps and discussing my thought process aloud.
    • Outcome: Again, the interviewers were supportive, and I advanced to the next round.
  • Round 3 - Technical Interview:

    • Questions Asked: More advanced topics in data structures and algorithms, along with practical coding problems.
    • Your Approach: I focused on writing clean, efficient code and explaining my solutions clearly.
    • Outcome: The interviewers appreciated my approach, and I moved to the final round.
  • Round 4 - HR Interview:

    • Questions Asked: General HR questions about my background, interests, and fit for the company culture.
    • Your Approach: I answered honestly and confidently, highlighting my enthusiasm for the role and the company.
    • Outcome: The conversation was pleasant, and I felt positive about the outcome.

Preparation Tips:

  • Revise core data structures (especially trees) and object-oriented programming thoroughly.
  • Practice coding problems methodically and explain your thought process during interviews.
  • Stay calm and leverage the interviewer’s hints if you get stuck—they’re there to help!

Conclusion:
Overall, the interview experience was very positive. The interviewers were friendly and created a comfortable environment. I could have prepared more for advanced algorithmic problems, but their guidance helped me navigate the challenges. My advice to future candidates is to focus on understanding concepts deeply and to communicate clearly during the interview.

Company Name: Info Edge India Ltd

Position: Software Developer

Location: Virtual

Application Process: The interview process was conducted virtually. It began with a screening test, followed by interviews focused on data structures, problem-solving skills, system design, and SQL queries.

Interview Rounds:

  • Round 1 - Screening Test:

  • Questions Asked: The test included questions on data structures and problem-solving.

  • Your Approach: I reviewed core data structures and practiced problem-solving questions to prepare for this round.

  • Outcome: Passed the screening test and moved to the interview rounds.

  • Round 2 - Technical Interview:

  • Questions Asked: The interviewer asked questions on data structures, algorithms, system design, and SQL queries.

  • Your Approach: I focused on explaining my thought process clearly and wrote efficient code for the problems. For system design, I discussed the architecture and trade-offs.

  • Outcome: The round went well, and I received positive feedback on my problem-solving approach.

Preparation Tips:

  • Study data structures and algorithms thoroughly.
  • Practice system design concepts and be prepared to discuss trade-offs.
  • Brush up on SQL queries as they are often part of the interview process.

Conclusion:
The overall experience was insightful and challenging. The interviewers were focused on assessing problem-solving skills and technical knowledge. I would advise future candidates to practice coding problems and system design scenarios to perform well in the interviews.

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: The interview process was conducted as part of campus placements.

Interview Rounds:

  • Round 1 - Aptitude Test:

  • Questions Asked: General aptitude questions covering quantitative, logical, and verbal reasoning.

  • Your Approach: Focused on solving problems quickly and accurately, ensuring no time was wasted on any single question.

  • Outcome: Cleared the round successfully.

  • Round 2 - Technical Interview 1:

  • Questions Asked: Deep dive into Data Structures and SQL concepts. Questions included optimizing queries and solving complex DS problems.

  • Your Approach: Tried to break down each problem into smaller parts and discussed the approach before coding. Emphasized optimization in solutions.

  • Outcome: Advanced to the next round after a rigorous discussion.

  • Round 3 - Technical Interview 2:

  • Questions Asked: More advanced DS problems and real-world scenario-based SQL queries. Also, some system design concepts were touched upon.

  • Your Approach: Focused on providing the most optimized solutions and justified the choices made during the design process.

  • Outcome: Cleared this round as well, despite the intense questioning.

  • Round 4 - HR Interview:

  • Questions Asked: Behavioral questions, career goals, and alignment with the company’s values.

  • Your Approach: Answered honestly and confidently, highlighting my passion for software development and teamwork.

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

Preparation Tips:

  • Focus heavily on Data Structures and SQL optimization.
  • Practice solving problems under time constraints to simulate the interview environment.
  • Don’t give up during the interview; keep trying to solve the questions and communicate your thought process clearly.

Conclusion:
The interview process was challenging but rewarding. The technical rounds were particularly tough, but staying calm and persistent helped me succeed. For future candidates, I’d advise focusing on optimization and practicing extensively to handle the grilling questions confidently.

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: The application was through an online portal. The process included an initial online round followed by technical and HR interviews.

Interview Rounds:

  • Round 1 - Online Assessment:

  • Questions Asked: The round consisted of problem-solving questions ranging from easy to hard difficulty. Topics included algorithms, data structures, and logical reasoning.

  • Your Approach: I focused on solving the easier questions first to ensure I secured those points before tackling the harder ones. I also made sure to optimize my solutions for time complexity.

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

  • Round 2 - Technical Interview 1:

  • Questions Asked: Questions on data structures (arrays, linked lists) and algorithms (sorting, searching). Also, a few system design basics were discussed.

  • Your Approach: I explained my thought process clearly and wrote pseudocode where necessary. For system design, I broke down the problem into smaller components.

  • Outcome: Successfully cleared this round.

  • Round 3 - Technical Interview 2:

  • Questions Asked: More advanced algorithms (dynamic programming, graph traversal) and a coding problem to implement on the spot.

  • Your Approach: I took my time to understand the problem and discussed edge cases before jumping into coding. I also optimized my solution iteratively.

  • Outcome: Cleared this round as well.

  • Round 4 - Technical Interview 3:

  • Questions Asked: In-depth questions on databases, concurrency, and a real-world problem to solve.

  • Your Approach: I used examples to explain database concepts and discussed trade-offs for the real-world problem.

  • Outcome: Cleared the round.

  • Round 5 - HR Interview:

  • Questions Asked: Questions about my background, why I wanted to join the company, and my long-term goals.

  • Your Approach: I kept my answers honest and aligned them with the company’s values and goals.

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

Preparation Tips:

  • Focus on core data structures and algorithms.
  • Practice coding problems on platforms like LeetCode and HackerRank.
  • Brush up on system design basics, especially for real-world problem-solving.
  • Be clear and concise in explaining your thought process during interviews.

Conclusion:
The interview process was thorough but fair. The key was staying calm and methodical in each round. I could have prepared more for system design, but overall, it was a great learning experience. My advice to future candidates is to practice consistently and understand the “why” behind your solutions.

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: The company visited my college for hiring. I applied through the campus placement process.

Interview Rounds:

  • Round 1 - Aptitude Round:

  • Questions Asked: General aptitude questions covering quantitative, logical reasoning, and verbal ability.

  • Your Approach: I focused on solving questions quickly and accurately, prioritizing the ones I was confident about first.

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

  • Round 2 - Technical Round:

  • Questions Asked: Questions on data structures and algorithms, with a focus on trees and queues. Some moderate-level problems were given.

  • Your Approach: I explained my thought process clearly while solving the problems and discussed optimizations where possible.

  • Outcome: Successfully cleared this round.

  • Round 3 - Technical Round:

  • Questions Asked: More in-depth questions on data structures, along with a discussion on my projects. The interviewer asked about my approach to solving real-world problems.

  • Your Approach: I walked through my projects, highlighting the challenges and how I addressed them. For the coding questions, I ensured my solutions were efficient.

  • Outcome: Cleared this round as well.

  • Round 4 - HR Round:

  • Questions Asked: General HR questions about my background, career goals, and why I wanted to join Info Edge.

  • Your Approach: I answered honestly and confidently, aligning my responses with the company’s values and culture.

  • Outcome: Received positive feedback and an offer.

Preparation Tips:

  • Focus on core data structures and algorithms, especially trees and queues.
  • Practice explaining your thought process while solving problems.
  • Be prepared to discuss your projects in detail, including challenges faced and solutions implemented.

Conclusion:
The overall experience was smooth, and the interviewers were supportive. I could have practiced more on advanced DSA topics to feel even more confident. My advice to future candidates is to thoroughly prepare for both technical and HR rounds and to stay calm during the interviews.

Company Name: Info Edge India Ltd

Position: Software Developer

Location: [Not specified]

Application Process: Applied via Naukri.com and was interviewed in January 2024.

Interview Rounds:

  • Round 1 - Aptitude Test:

  • Questions Asked: More questions but very easy.

  • Your Approach: Focused on solving the questions quickly and accurately.

  • Outcome: Passed the round.

  • Round 2 - Coding Test:

  • Questions Asked: Create a simple software in 2 hours.

  • Your Approach: Prioritized functionality and simplicity to meet the time constraint.

  • Outcome: Successfully completed the task.

Preparation Tips:

  • Good and grow well.

Conclusion:

The interview process was straightforward, with a focus on basic aptitude and practical coding skills. The questions were manageable, and the time constraints were fair. For future candidates, I’d recommend brushing up on fundamental concepts and practicing coding under time pressure.

Company Name: Info Edge India Ltd

Position: Software Developer

Location: [Not specified]

Application Process: [Not specified]

Interview Rounds:

  • Round 1 - Technical Interview:
    • Questions Asked:
      1. What’s your name & experience?
      2. Are you ready for the job?
    • Your Approach:
      • Answered the questions honestly, highlighting my experience and readiness for the role.
    • Outcome: [Not specified]

Preparation Tips:

  • Improve your business management skills.
  • Focus on technical skills like Apache, Automation Testing, LAMP, Linux, MVC, Manual Testing, MySQL, and OOPS.

Conclusion:

  • The interview process was straightforward, but the company could improve its app and business management practices. Future candidates should prepare thoroughly for technical questions and ensure they are ready for the role.

Company Name: Info Edge India Ltd

Position: Software Developer

Location: Indraprastha Institute of Information Technology (IIIT), Delhi

Application Process: Applied via campus placement at IIIT Delhi in August 2024.

Interview Rounds:

  • Round 1 - One-on-one Technical Interview:

  • Questions Asked:

    1. Maximum Sum Subarray
    2. Insert node in binary search tree
  • Your Approach:

    • For the Maximum Sum Subarray problem, I used Kadane’s algorithm to find the contiguous subarray with the largest sum. I explained the approach step-by-step and wrote the code for it.
    • For the BST insertion question, I discussed the properties of a BST and then wrote a recursive function to insert a node while maintaining the BST property.
  • Outcome: Cleared the round successfully.

Preparation Tips:

  • Focus on core data structures and algorithms, especially dynamic programming and tree-related problems.
  • Practice coding problems on platforms like LeetCode or GeeksforGeeks to improve problem-solving speed and accuracy.
  • Be thorough with the basics of Java and other relevant technologies mentioned in the job description (e.g., Apache, MySQL).

Conclusion:
The interview was a great learning experience. I felt confident in my problem-solving approach, but I realized the importance of explaining my thought process clearly. For future candidates, I’d recommend practicing coding problems under time constraints and being prepared to discuss your solutions in detail.

Company Name: Info Edge India Ltd

Position: Software Developer

Application Process: I applied for this role through Naukri.com and was interviewed in June 2024.

Interview Rounds:

  • Round 1 - Assignment Round:

    • Questions Asked: Coding test and scenario-based questions.
    • Your Approach: I focused on solving the coding problems efficiently and ensuring my solutions were optimized. For the scenario-based questions, I tried to think logically and provide practical solutions.
    • Outcome: I successfully cleared this round.
  • Round 2 - Coding Test Round:

    • Questions Asked: Another coding test and scenario-based questions.
    • Your Approach: I revisited my coding fundamentals and practiced problem-solving to tackle the questions confidently. For the scenarios, I emphasized real-world applicability.
    • Outcome: I passed this round as well.

Preparation Tips:

  • Brush up on core programming concepts, especially OOPS, PHP, Python, and Java.
  • Practice coding problems on platforms like LeetCode or HackerRank.
  • Be prepared to explain your thought process for scenario-based questions.

Conclusion:
Overall, the interview process was smooth, and the questions were aligned with the role’s requirements. I would advise future candidates to focus on coding fundamentals and practical problem-solving skills. Mock interviews and coding practice can significantly boost confidence.

Company Name: Info Edge India Ltd

Position: Software Developer

Location: [Location not specified]

Application Process: [Application process details not provided]

Interview Rounds:

  • Round 1 - Coding Test:

  • Questions Asked: Aptitude, reasoning, and English skills.

  • Your Approach: Prepared by practicing aptitude and reasoning questions, and brushing up on English grammar and vocabulary.

  • Outcome: Cleared the round successfully.

  • Round 2 - Technical Round:

  • Questions Asked: OOPs concepts and programming-related questions.

  • Your Approach: Revised core OOPs concepts and practiced coding problems to ensure a strong understanding.

  • Outcome: Answered the questions confidently and moved to the next round.

  • Round 3 - HR Round:

  • Questions Asked: Salary discussion.

  • Your Approach: Researched industry standards and was prepared to negotiate based on my skills and experience.

  • Outcome: The discussion went smoothly, and the round was cleared.

Preparation Tips:

  • Focus on aptitude, reasoning, and English skills for the coding test.
  • Revise OOPs concepts and practice coding problems for the technical round.
  • Research salary benchmarks and be prepared to discuss your expectations in the HR round.

Conclusion:
The interview process was well-structured, and I felt prepared for each round. Practicing aptitude and technical concepts in advance helped me perform confidently. For future candidates, I recommend thorough preparation for each stage and being clear about your salary expectations during the HR discussion.