i
Tesco
Work with us
Filter interviews by
Identify and merge overlapping intervals in a list of intervals.
Sort the intervals by their start time.
Initialize an empty list to hold merged intervals.
Iterate through the sorted intervals and compare each with the last merged interval.
If they overlap (i.e., the start of the current interval is less than or equal to the end of the last merged), merge them.
If they don't overlap, add the current interval to the mer...
Check power source, battery, connections, and hardware issues
Check if the laptop is plugged in and the power source is working
Try a different power outlet or power cable
Remove the battery and try powering on with just the AC adapter
Check for loose connections or damaged power button
Test with a different charger or battery if possible
Design a high level architecture for Twitter
Use microservices architecture for scalability and maintainability
Implement a distributed system for handling high traffic
Use a NoSQL database like MongoDB for storing tweets and user data
Implement a caching layer using Redis for faster retrieval of tweets
Use a message queue like Kafka for handling real-time notifications
Design a cab booking system for users to book rides with drivers.
Create a database to store user information, driver information, and ride details.
Implement a user interface for users to book rides, view ride history, and track ongoing rides.
Develop algorithms for matching users with available drivers based on location and availability.
Include features like fare estimation, real-time tracking, and payment options.
...
A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward.
Check if the given string is equal to its reverse
Ignore spaces and punctuation marks while checking for palindrome
Convert the string to lowercase before checking for palindrome
Design a system for companies to schedule events, manage seats, and allow only employees to book shows.
Create a database to store company information, event schedules, seat availability, and employee details
Implement an authentication system to verify employee credentials
Develop a user interface for companies to define event schedules, seat availability, and prices
Allow employees to search and book shows based on ...
Postman is a popular tool for API testing, allowing users to send requests, receive responses, and automate testing workflows.
Postman allows users to easily create and send API requests using a user-friendly interface.
Users can organize their API requests into collections for easier management and sharing.
Postman supports various authentication methods, including basic authentication, OAuth, and API keys.
Users can...
EVPN is used as the control plane in VXLAN to provide efficient and scalable layer 2 and layer 3 connectivity in data center networks.
EVPN allows for dynamic MAC address learning and distribution across the VXLAN network.
EVPN provides a scalable solution for layer 2 and layer 3 connectivity in large data center networks.
EVPN supports multi-tenancy and allows for efficient traffic forwarding in VXLAN environments.
E...
EVPN is important in VXLAN for efficient Layer 2 and Layer 3 connectivity in data center networks.
EVPN provides a scalable control plane for VXLAN overlays
It enables efficient Layer 2 and Layer 3 connectivity between endpoints in a data center network
EVPN allows for multi-tenancy and seamless VM mobility within the data center
It simplifies network provisioning and management in large-scale environments
BGP attributes are characteristics used to make routing decisions in Border Gateway Protocol.
BGP attributes include AS Path, Next Hop, Local Preference, MED, Origin, and Weight.
AS Path is a list of AS numbers that the route has traversed.
Next Hop is the IP address of the next router to reach the destination.
Local Preference is used to influence outbound traffic.
MED (Multi-Exit Discriminator) is used to influence i...
I applied via Referral and was interviewed in Jul 2024. There were 4 interview rounds.
Solution architecture and block diagram involves designing the overall structure of a system and visually representing it.
Identify key components and their interactions
Define data flow and communication protocols
Consider scalability, security, and performance
Use tools like UML diagrams or flowcharts
Example: AWS architecture with EC2 instances, S3 storage, and RDS database
Program values and benefits are essential for successful project management, ensuring alignment with organizational goals and delivering value to stakeholders.
Program values define the principles and beliefs that guide decision-making and behavior within the program.
Benefits are the positive outcomes or results that the program aims to achieve, such as cost savings, increased efficiency, or improved customer satisfacti...
Assessing program benefits involves identifying key metrics, collecting data, analyzing results, and comparing against goals.
Identify key metrics to measure success, such as cost savings, revenue growth, customer satisfaction, etc.
Collect relevant data to track progress and measure impact of the program.
Analyze the data to determine if the program is meeting its objectives and delivering expected benefits.
Compare the r...
2 case study rounds for 1.5 hours, 1st case study is a small use case with 2 questions and there will be 10 mins given for preparation. 2nd case study will have 5 questions and time given for preparation will be 25 mins.
Effective conflict management involves understanding perspectives, facilitating communication, and finding common ground for resolution.
Identify the root cause of the conflict by listening to all parties involved.
Encourage open communication to express feelings and viewpoints without judgment.
Facilitate a collaborative discussion to brainstorm potential solutions.
Focus on interests rather than positions to find common ...
I have experienced failures in past projects and have learned valuable lessons from them.
Recognizing the importance of clear communication and setting expectations early on
Implementing regular project status updates to stakeholders to avoid surprises
Documenting lessons learned to prevent repeating the same mistakes in future projects
Schedule and effort estimation is crucial for successful project management.
Understand the scope of the project and break it down into smaller tasks
Estimate the time and resources required for each task
Consider dependencies between tasks and potential risks
Use historical data or expert judgment to improve accuracy
Regularly review and update the schedule as needed
Project phases are distinct stages in a project's lifecycle, each with specific goals and deliverables.
Initiation: Define project scope, objectives, and stakeholders.
Planning: Create a detailed project plan, including timelines and resources.
Execution: Implement the project plan and deliver the project's objectives.
Monitoring and Controlling: Track project progress, identify issues, and make necessary adjustments.
Closi...
Opex refers to operational expenses, while Capex refers to capital expenses.
Opex includes day-to-day expenses like salaries, rent, utilities, and maintenance.
Capex involves investments in assets that provide long-term value, such as equipment, property, and infrastructure.
Opex is typically incurred regularly and is fully tax-deductible in the year it is incurred.
Capex is usually depreciated over time as the asset is us...
Quality is crucial in delivering successful projects. Various tools like Jira, Confluence, and Jenkins are commonly used to ensure high quality.
Quality assurance processes are essential to maintain high standards in project deliverables
Tools like Jira are used for issue tracking and project management
Confluence is used for documentation and collaboration among team members
Jenkins is used for continuous integration and ...
Led a project to implement a cloud-based data analytics platform using AWS services and Python tech stack.
Designed architecture for data analytics platform using AWS services like S3, Glue, and Athena.
Implemented ETL processes using Python and Apache Spark for data transformation and analysis.
Integrated machine learning models into the platform for predictive analytics.
Ensured scalability and performance optimization o...
Managing conflicting priorities involves prioritizing tasks, communicating effectively, and being flexible.
Prioritize tasks based on importance and deadlines
Communicate with stakeholders to understand their needs and expectations
Be flexible and willing to adjust plans as needed
Use tools like project management software to track progress and manage tasks
Managing stakeholders expectations and demands is crucial for successful project delivery.
Establish clear communication channels with stakeholders
Set realistic expectations from the beginning
Regularly update stakeholders on project progress
Address any concerns or issues promptly
Seek feedback from stakeholders to ensure alignment
I appeared for an interview in May 2025, where I was asked the following questions.
Implement an optimized search function for products using partial matching on names.
Use a loop to iterate through the products array.
Utilize the String.prototype.includes() method for partial matching.
Consider using a regular expression for more complex matching scenarios.
Optimize by returning early if a match is found.
Example: For products [{id: 1, name: 'Apple'}, {id: 2, name: 'Banana'}], searching for 'App' returns ...
I appeared for an interview in Mar 2025, where I was asked the following questions.
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design.
Built by experienced developers to help create web applications quickly.
Follows the 'Don't Repeat Yourself' (DRY) principle, promoting code reusability.
Includes an ORM (Object-Relational Mapping) for database interactions, e.g., using models to define database tables.
Offers built-in admin interface for easy managem...
ORM translates Python objects to database queries, enabling seamless data manipulation without SQL knowledge.
ORM stands for Object-Relational Mapping, bridging Python objects and database tables.
When a query is made, ORM translates it into SQL syntax for the database.
Example: Using Django's ORM, 'MyModel.objects.all()' fetches all records from the 'MyModel' table.
ORM supports CRUD operations: Create, Read, Update, Dele...
Write code to calculate multiple shifts of employee
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.
I appeared for an interview in Oct 2024, where I was asked the following questions.
Collaborating with global stakeholders involves effective communication, cultural awareness, and leveraging technology for seamless interaction.
Regular Communication: I schedule weekly check-ins with global teams to ensure alignment on projects and address any concerns promptly.
Cultural Sensitivity: Understanding cultural differences helps me tailor my communication style, ensuring messages are received positively.
Util...
As an Executive Assistant Lead, I excel in organization, communication, and problem-solving to enhance team efficiency.
Organizational Skills: I manage complex schedules and prioritize tasks effectively, ensuring that executives can focus on strategic initiatives.
Communication: I facilitate clear communication between departments, exemplified by my role in coordinating cross-functional meetings that improved project ali...
I appeared for an interview in Oct 2024, where I was asked the following questions.
An effective Executive Assistant must possess strong organizational skills, communication abilities, and adaptability to support executives efficiently.
Organizational Skills: An Executive Assistant must manage schedules, prioritize tasks, and keep track of important documents. For example, using tools like calendars and task management software to ensure deadlines are met.
Communication Skills: Clear and concise communi...
I thrive under pressure by prioritizing tasks, staying organized, and maintaining a positive attitude to ensure efficiency and effectiveness.
Prioritization: I assess tasks based on urgency and importance, ensuring that critical deadlines are met. For example, during a recent project, I created a priority matrix to manage competing deadlines effectively.
Organization: I utilize tools like calendars and task management so...
posted on 4 Apr 2025
Effective management of high spend projects involves strategic planning, stakeholder engagement, and continuous monitoring.
Conduct a thorough cost-benefit analysis to justify expenditures.
Engage stakeholders early to align project goals and expectations.
Implement robust project management methodologies like Agile or Six Sigma.
Regularly review project progress against budget and timelines to identify variances.
Utilize d...
Questions asked on ReactJS and State Management.
What people are saying about Tesco
Some of the top questions asked at the Tesco interview for experienced candidates -
The duration of Tesco interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 37 interview experiences
Difficulty level
Duration
based on 1.4k reviews
Rating in categories
Senior Associate
498
salaries
| ₹4.1 L/yr - ₹9.5 L/yr |
Software Development Engineer II
278
salaries
| ₹34.9 L/yr - ₹58 L/yr |
Associate
220
salaries
| ₹2.6 L/yr - ₹7.6 L/yr |
Team Lead
214
salaries
| ₹11.8 L/yr - ₹20.2 L/yr |
Software Engineer
156
salaries
| ₹3.8 L/yr - ₹13.1 L/yr |
Reliance Digital
Shoppers Stop
Landmark Group
V-Mart