Tip 1: Practice aptitude, logical reasoning, and coding problems regularly to improve your problem-solving speed.
Tip 2: Strengthen your fundamentals in core subjects like Data Structures, OOPs, DBMS, and programming concepts.
Tip 3: Work on a few projects and be prepared to clearly explain your project implementation and logic during the interview.
Tip 1: Keep your resume clear and concise (preferably one page) and highlight your key skills, projects, and achievements.
Tip 2: Include relevant programming languages, technologies, and tools that match the job role requirements at Infosys.
The first round was an online assessment conducted during the campus placement drive at our college. The test was held in the college computer labs in a well-organized environment. All candidates were seated in the lab, and the instructions were explained before the test began.
The total duration of the test was around 120 minutes, and it consisted of MCQ questions. These questions tested aptitude, logical reasoning, and basic computer science concepts.
The environment during the test was calm, and invigilators were present to assist students in case of any technical issues. Students who cleared the cutoff for this round were shortlisted for the interview round conducted later on the same campus.
The second round was a technical interview conducted on our college campus. It was a one-to-one interaction with an Infosys interviewer. The environment was friendly, and the interviewer was supportive and gave me sufficient time to explain my answers.
The interviewer mainly focused on assessing my understanding of programming concepts and software development fundamentals. Most of the questions were conceptual and related to object-oriented programming and software engineering. The interviewer also asked about my academic background and basic technical knowledge. The discussion was interactive and lasted around 20–30 minutes.
Overall, the interview experience was smooth and focused on evaluating the candidate’s fundamental knowledge and communication skills.
Explain the difference between method overloading and method overriding in object-oriented programming, and provide examples to illustrate how both concepts work. (Learn)
Explain the SDLC (Software Development Life Cycle) and discuss different SDLC models such as the Waterfall, Agile, and Spiral models.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
Which data structure is used to implement a DFS?