Fresher / Entry leveltech

Software Engineer
Interview Questions

Covering TCS Software Engineer interview questions — TCS NQT, technical, and HR round prep.. Free, no signup required.

10 questions ready

Q1
Explain the difference between REST and GraphQL APIs. When would you choose one over the other in a real-world application?
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
Walk me through how you would debug a memory leak in a JavaScript application. What tools would you use?
Why they ask this:* This tests your problem-solving approach, familiarity with debugging tools, and understanding of how applications behave under the hood.
Q3
Write pseudocode or explain how you would reverse a linked list. What is the time and space complexity?
Why they ask this:* They're evaluating your foundational data structures knowledge and ability to think about algorithm efficiency—critical for writing scalable code.
Q4
Describe the difference between synchronous and asynchronous code. Give an example of when you'd use promises or async/await in a real project.
Q5
Tell me about a time when you had to learn a new programming language or framework quickly for a project. What was the situation, how did you approach it, and what was the outcome?
Q6
Describe a situation where your code had a bug that made it to production. How did you handle it, and what did you learn?
Q7
Give an example of when you had to collaborate with a team member who had a different approach to solving a problem. How did you handle the disagreement?
Q8
What would you do if you received a feature request that you weren't sure how to implement, and the deadline is in two days?
Q9
How would you handle a situation where a senior developer criticized your code in a code review, and you believed your approach was correct?
Q10
Imagine you discover that a critical dependency your project uses has a known security vulnerability. What steps would you take to address it?
🔒

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 →