Fresher / Entry leveltech

Software Engineer
Interview Questions

Covering Infosys Software Engineer interview questions — InfyTQ, technical, and HR preparation guide.. Free, no signup required.

10 questions ready

Q1
Explain the difference between REST and GraphQL APIs. When would you choose one over the other, and what are the trade-offs?
Why they ask this:* They want to assess your understanding of modern API design patterns and your ability to make architectural decisions based on project requirements.
Q2
Write pseudocode or explain how you would reverse a linked list. Walk through your approach step-by-step.
Why they ask this:* This tests fundamental data structure knowledge, problem-solving approach, and your ability to communicate technical solutions clearly.
Q3
What is the purpose of version control systems like Git, and can you explain the difference between merging and rebasing?
Why they ask this:* They need to confirm you understand essential collaboration tools and workflows that are critical in professional software development environments.
Q4
Describe the MVC (Model-View-Controller) architecture and how it applies to web application development.
Q5
Tell me about a time when you had to learn a new programming language or technology quickly for a project. What was the situation, and how did you approach the learning process?
Q6
Describe a situation where your code had a bug that was difficult to track down. How did you identify and fix it, and what did you learn from the experience?
Q7
Share an example of when you worked on a team project and had a disagreement with a team member about the technical approach. How did you handle it?
Q8
How would you handle a situation where you're assigned a task but realize you don't have all the information or skills needed to complete it within the deadline?
Q9
What would you do if you discovered that a critical bug made it to production and is affecting customers? Walk me through your immediate and follow-up actions.
Q10
If you inherited legacy code that was poorly documented and difficult to understand, how would you approach improving and maintaining it while still delivering new features?
🔒

7 questions locked

Upgrade to unlock all 10 questions with answer guides, videos & PDF

Upgrade to unlock →

Want questions tailored to a specific company?

Try the full generator →