
Tesco Bengaluru Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 102 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Tesco Bengaluru.
Software Engineer
The interview process involved two main rounds. The first round was a coding test where I had to use an IDE like Intellij or Eclipse to develop an API. This API needed to take a shopping cart as input and return a boolean indicating if the cart met specific rules. The shopping cart could contain various products with quantities, and there were rules defined for product categories (e.g., a maximum quantity allowed). The API should return false if any rule was violated. I was expected to provide a working API with unit tests. The second round was a system design problem, focusing on designing an application similar to IRCTC, but with the flexibility to be adapted for other booking systems like RedBus. The design had to cover several aspects: authentication, a search functionality to find available vehicles based on date, source, and destination, a booking API for selecting and reserving seats, a cancel API for managing reservations, and a notification API to alert users 24 hours before departure.
No confirmed questions were included in this interview report.
Software Engineer
We had 4 rounds in total. The first was a coding round, followed by a round focusing on Java and Low-Level Design (LLD). The next round was for High-Level Design (HLD). Finally, there was a managerial round that included a medium LLD with OOPS concepts, a question on application LLD design, HLD discussion on tools and tech stack, and scenario-based questions about teamwork and projects.
- Can you design and build an engine for processing carts and orders?
Software Engineer Intern
I had a great time interviewing with Tesco. The recruiter was nice, professional, and helpful, making me feel comfortable. The interview had technical and coding questions where they wanted me to talk through my thoughts, and they gave hints when I needed them. They also asked scenario-based questions about teamwork. It was an interesting process, and the recruiter's help showed Tesco's welcoming and positive work environment.
- Could you explain basic concepts of API fetching, including endpoints, routes, and backend development?
- What is the difference between HTTP and HTTPS?
Tesco Bengaluru Software Engineer Interview Questions
Quoted word for word from Tesco Bengaluru interview reports.
“Given an integer array containing numbers from 1 to 10, print the numbers (not their squares) whose square is greater than 50.”
Read reports →“Using Java 8 Streams, given a list of Students, how would you print the names of students whose names have the largest 3 lengths?”
Read reports →“What is the output for the SQL query 'select 'john' + 1' and for 'select count(7)'?”
Read reports →“How is a simple message transferred from one user to another via email?”
Read reports →“How would you print the boundary of a tree, starting from the right?”
Read report →“Can you print the right rotation of a 3x3 2D matrix?”
Read report →“When an application runs on Kubernetes pods, how does security work for the API in that scenario?”
Read report →“Could you write a program to determine if any anagram of a given word can form a palindrome?”
Read report →“Can you explain how to encrypt dynamic RSS feeds using your IP address natively?”
Read report →Formats, difficulty and experience
Across all 102 Tesco Bengaluru interview reports.