i
Tesco
Filter interviews by
I applied via Campus Placement
2 coding questions and a few MCQs
The test was quite simple but the interviewer was not ready to accept the solution. Even with complete dry run and working output he denied the solution giving a very vague reason.
Tesco interview questions for designations
Top trending discussions
I applied via Approached by Company and was interviewed in Oct 2024. There were 4 interview rounds.
2 DSA questions and some MCQ on Java and Spring
A palindromic substring is a string that reads the same forwards and backwards.
Use dynamic programming to find the longest palindromic substring.
Start by considering each character as the center of a potential palindrome.
Expand outwards from each center to check for palindromes of odd and even lengths.
Remove duplicates from a 1D array of strings in place
Iterate through the array and use a HashSet to keep track of unique elements
Replace duplicates with null or an empty string to remove them in place
Search for the minimum element in a rotated sorted array with duplicate elements.
Use binary search to find the minimum element in the rotated sorted array.
Handle the case where duplicate elements are present by adjusting the search conditions.
Consider cases where the array is not rotated or contains only one element.
A singleton class is a class that can only have one instance created throughout the application.
Declare a private static instance variable of the class
Create a private constructor to prevent external instantiation
Provide a public static method to access the instance
Indexing in databases is a way to optimize search queries by creating a data structure that allows for faster retrieval of data.
Indexing creates a data structure (like B-trees or hash tables) that maps keys to the locations of corresponding data entries.
When a query is made, the database engine uses the index to quickly locate the relevant data entries instead of scanning the entire database.
Indexes can be created on o...
I am a passionate software developer with experience in Java, Python, and web development.
Experienced in Java and Python programming languages
Proficient in web development technologies such as HTML, CSS, and JavaScript
Strong problem-solving skills and ability to work in a team environment
Developed a web application for tracking personal fitness goals
Used React.js for front-end development
Implemented RESTful APIs for data retrieval and storage
Utilized MongoDB for database management
Garbage collector in Python is a built-in feature that automatically manages memory by reclaiming unused memory space.
Garbage collector in Python helps in automatically deallocating memory of objects that are no longer in use.
It prevents memory leaks by freeing up memory that is no longer needed.
Python's garbage collector uses reference counting and a cycle-detecting algorithm to manage memory efficiently.
I applied via Campus Placement and was interviewed in Oct 2023. There were 2 interview rounds.
2 coding questions from dsa. one quest was from trees ds
String arrays are immutable because they cannot be changed once created.
Strings in an array cannot be modified individually
Any changes to a string array result in a new array being created
Immutable arrays ensure data integrity and prevent unintended side effects
To create a custom immutable class, use final keyword for class, private final fields, and no setter methods.
Use the final keyword for the class to prevent inheritance
Declare all fields as private and final to prevent modification
Do not provide setter methods for the fields to maintain immutability
Provide getter methods to access the fields
Interview experience
based on 8 reviews
Rating in categories
Senior Associate
474
salaries
| ₹3.2 L/yr - ₹10 L/yr |
Associate
214
salaries
| ₹2.2 L/yr - ₹7.8 L/yr |
Software Development Engineer II
201
salaries
| ₹20.5 L/yr - ₹58 L/yr |
Team Lead
177
salaries
| ₹5 L/yr - ₹16.7 L/yr |
Software Engineer
157
salaries
| ₹2.8 L/yr - ₹9.8 L/yr |
Walmart
Carrefour
Amazon
Reliance Retail