i
Tesco
Filter interviews by
Given a list of meeting time intervals, find the minimum number of conference rooms required.
Sort the intervals based on start time
Use a min heap to keep track of end times of ongoing meetings
If the start time of a meeting is greater than the end time of the earliest meeting in the heap, remove that meeting from heap
Add the end time of the current meeting to the heap
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
posted on 1 May 2024
Fundamentals of testing involve understanding testing principles, techniques, and methodologies to ensure software quality.
Understanding testing principles such as equivalence partitioning, boundary value analysis, and error guessing
Knowledge of testing techniques like black box testing, white box testing, and regression testing
Familiarity with testing methodologies such as Agile testing, Waterfall testing, and DevOps ...
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 Approached by Company and was interviewed before May 2023. There were 2 interview rounds.
They ask nothing only few questions on dsa
They ask previous projects knowledge
I applied via Job Portal
Basic java question, design questions, 1 data structure question
Spring Actuator provides endpoints to monitor and manage microservices in a Spring Boot application.
Add Spring Boot Actuator dependency in pom.xml
Enable Actuator endpoints in application.properties or application.yml
Access Actuator endpoints like /actuator/health, /actuator/info, etc.
Customize Actuator endpoints using configuration properties
Webflux is a reactive programming framework for building non-blocking, event-driven applications on the JVM.
Webflux is part of the Spring Framework and provides support for reactive programming.
It allows developers to build asynchronous, non-blocking applications that can handle a large number of concurrent connections.
Webflux uses Project Reactor, a reactive library for building reactive applications.
It supports both ...
posted on 3 Nov 2020
I applied via Naukri.com and was interviewed in Oct 2020. There were 3 interview rounds.
CI/CD is a software development practice that involves continuous integration, testing, and deployment.
CI/CD stands for Continuous Integration/Continuous Deployment
It involves automating the build, test, and deployment process
Types of CI/CD tools include Jenkins, Travis CI, and CircleCI
HashSet is a collection that stores unique elements using a hash table.
Uses hashing to store elements
Does not allow duplicate elements
Provides constant-time performance for basic operations like add, remove, contains
I resolve conflicts by actively listening, understanding all perspectives, finding common ground, and proposing solutions.
Actively listen to all parties involved
Understand each perspective and the underlying reasons for conflict
Find common ground and areas of agreement
Propose solutions that address the concerns of all parties
I applied via Naukri.com and was interviewed in Feb 2024. There were 4 interview rounds.
Ask you to implement any solution like caching using LRU or LFU
Its a manager round where they discuss about u=your past experiences and also they tell you about the project
Senior Associate
467
salaries
| ₹3.2 L/yr - ₹9.7 L/yr |
Associate
213
salaries
| ₹2.2 L/yr - ₹7.8 L/yr |
Software Development Engineer II
195
salaries
| ₹20.5 L/yr - ₹58 L/yr |
Team Lead
178
salaries
| ₹5 L/yr - ₹20 L/yr |
Software Engineer
167
salaries
| ₹2.8 L/yr - ₹10.2 L/yr |
Walmart
Carrefour
Amazon
Reliance Retail