i
Tata 1mg
Filter interviews by
I applied via Job Fair and was interviewed in Jul 2024. There were 2 interview rounds.
2 question of DSA (easy, medium) in 60 minutes
Deletion in min heap involves removing the root node and rearranging the heap to maintain the min heap property.
To delete the root node in a min heap, swap it with the last node in the heap.
Remove the last node and then heapify the heap starting from the root to maintain the min heap property.
Example: If the min heap is [10, 20, 30, 25, 40], after deletion the heap becomes [20, 25, 30, 40].
I applied via Job Fair and was interviewed in Mar 2024. There was 1 interview round.
Severity, Priority, and Criticality are different aspects of issue management in software testing.
Severity refers to the impact of a defect on the system's functionality.
Priority indicates the order in which defects should be fixed based on business needs.
Criticality combines severity and priority to determine the overall importance of a defect.
For example, a defect causing a system crash would have high severity, high...
Equivalence partitioning is a software testing technique where input data is divided into partitions and only one value from each partition is tested.
Input data is divided into groups or partitions based on similar characteristics
One value from each partition is selected as a representative for testing
Helps in reducing the number of test cases while ensuring maximum coverage
Example: Testing a login form with valid, inv
Backward compatibility refers to the ability of a system to accept input intended for an older version of the system.
Allows newer versions of software to work with data or systems from older versions
Ensures that changes in the software do not break compatibility with existing data or systems
Helps in smooth transition and adoption of new versions without disrupting existing processes
A paradox in testing refers to a situation where a test case both passes and fails at the same time.
Paradox in testing can occur when a test case has conflicting requirements or conditions.
It can also happen when there are errors in the test setup or execution that lead to unexpected results.
For example, a test case may pass when run individually but fail when run as part of a test suite due to dependencies.
Identifying...
PUT and PATCH are HTTP methods used for updating resources in RESTful APIs.
PUT is used to update or replace an existing resource entirely
PATCH is used to partially update an existing resource
PUT is idempotent, meaning multiple identical requests will have the same effect as a single request
PATCH is not idempotent, meaning multiple identical requests may have different effects
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
SQL query to find the 2nd largest salary
Use the ORDER BY clause to sort salaries in descending order
Use the LIMIT clause to get the second row
Test cases for Login API
Verify valid credentials login successfully
Verify invalid credentials show error message
Verify login with empty username or password
Verify login with special characters in username or password
Verify login with long username or password
Rampup period in JMeter is the time taken for all virtual users to start executing the test plan.
Rampup period is specified in seconds in JMeter test plan settings.
During the rampup period, JMeter gradually starts all virtual users to avoid overwhelming the server.
For example, if rampup period is set to 60 seconds and number of threads is 100, JMeter will start 1 thread every 0.6 seconds.
Cookies are small pieces of data stored on the client side, while cache is temporary storage of web documents on the server or client side.
Cookies are used to store user-specific information like login credentials, preferences, etc.
Cache is used to store frequently accessed web documents to reduce loading times.
Cookies are sent with every HTTP request, while cache is used to store resources locally to reduce server loa...
API is a general term for any set of rules that allow different software applications to communicate with each other. A web service is a type of API that is accessed over a network.
API is a set of rules and protocols that allow different software applications to communicate with each other.
Web service is a type of API that is accessed over a network, typically using HTTP.
API can be used for various purposes like access...
Program to find a prime number
Iterate through numbers starting from 2 up to the given number
Check if the number is divisible by any number other than 1 and itself
If not divisible, then it is a prime number
Program to find the factorial of a number
Use a loop to multiply numbers from 1 to the given number
Handle edge cases like 0 and negative numbers
Example: For input 5, factorial is 5*4*3*2*1 = 120
I applied via Referral and was interviewed before Mar 2022. There were 4 interview rounds.
Binary Search questions were asked
Peak in a mountain array question were asked
I applied via Walk-in and was interviewed before Oct 2023. There were 2 interview rounds.
I applied via Campus Placement and was interviewed in Jun 2024. There were 3 interview rounds.
Coding test has multiple choice questions based on basics of programming and 2 coding questions.
OOP is a programming paradigm based on the concept of objects, which can contain data and code to manipulate that data.
OOP focuses on creating objects that interact with each other to solve problems.
Key concepts include classes, objects, inheritance, polymorphism, and encapsulation.
Classes are blueprints for creating objects, defining their properties and behaviors.
Inheritance allows new classes to be based on existing...
Digit Insurance is a technology-driven insurance company offering a range of general insurance products.
Digit Insurance was founded in 2016 by Kamesh Goyal.
It is known for its innovative and customer-centric approach to insurance.
Digit offers various insurance products such as health insurance, motor insurance, travel insurance, and more.
The company leverages technology to simplify the insurance process and provide a s
In 5 years, I see myself as a senior software engineer leading a team of developers on innovative projects.
Leading a team of developers on projects
Continuing to learn and grow in my technical skills
Contributing to the success and growth of the company
Possibly pursuing further education or certifications
Exploring opportunities for mentorship and leadership roles
I applied via Campus Placement and was interviewed in Jun 2021. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed in Sep 2021. There were 2 interview rounds.
Apti and coding
based on 1 interview
Interview experience
Team Lead
265
salaries
| ₹1.8 L/yr - ₹8 L/yr |
Senior Executive
261
salaries
| ₹2.2 L/yr - ₹6.1 L/yr |
Pharmacist
252
salaries
| ₹1.7 L/yr - ₹4.5 L/yr |
Assistant Manager
184
salaries
| ₹4 L/yr - ₹13 L/yr |
Executive
142
salaries
| ₹1.6 L/yr - ₹5 L/yr |
PharmEasy
Udaan
Swiggy
CARS24