i
Tesco
Filter interviews by
I applied via campus placement at National Institute of Technology,(NIT), Meghalaya and was interviewed in Oct 2023. There were 2 interview rounds.
Aptitude and coding test was there
Return the maximum element of an array
Iterate through the array and keep track of the maximum element found so far
Compare each element with the current maximum and update if a larger element is found
Return the maximum element after iterating through the entire array
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
posted on 31 Jan 2025
I was interviewed in Dec 2024.
The assessment consisted of an online round lasting one hour, during which there were 33 questions, all of which were challenging, including the multiple-choice questions. The questions were divided into six subsections: 1. Data Structures and Algorithms (DSA) - with a problem related to dynamic programming or recursion; 2. Java; 3. Java 8; 4. Spring; 5. Spring Boot; 6. Microservices.
I applied via Company Website and was interviewed in Oct 2024. There were 2 interview rounds.
3 sum problem was asked to complete
Take home project to design app
posted on 22 Jun 2024
I applied via Referral and was interviewed in Dec 2023. There were 2 interview rounds.
Authentication in .NET involves verifying the identity of users accessing a system.
Use ASP.NET Identity for user authentication and authorization
Implement OAuth for secure authentication with third-party services
Utilize JWT tokens for stateless authentication
Implement multi-factor authentication for added security
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.
posted on 10 Jun 2024
Add and multiple items for your reference
A pointer is a variable that stores the memory address of another variable.
Pointers are used to access and manipulate memory directly.
They are commonly used in programming languages like C and C++.
Example: int *ptr; // declares a pointer variable ptr that can store the memory address of an integer
Interview experience
Senior Associate
475
salaries
| ₹3.2 L/yr - ₹10.3 L/yr |
Associate
212
salaries
| ₹2.3 L/yr - ₹7.8 L/yr |
Software Development Engineer II
204
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