Filter interviews by
Be the first one to contribute and help others!
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Collection framework is a unified architecture for representing and manipulating collections of objects in Java.
It provides interfaces (like List, Set, Map) and classes (like ArrayList, HashSet, HashMap) to store and manipulate groups of objects.
It allows for easy manipulation, sorting, searching, and iteration of collections.
Collections in the framework can store objects of any type, including user-defined classes.
Exa...
Spring Boot dependency injection is a design pattern where objects are passed their dependencies rather than creating them internally.
In Spring Boot, dependency injection is achieved through the use of @Autowired annotation.
It helps in achieving loose coupling between classes and promotes easier testing and maintenance.
Example: @Autowired private UserService userService; // Injecting UserService dependency
Rate limiter is used to control the rate of incoming requests to a server or API.
Prevents server overload by limiting the number of requests a client can make in a specific time period
Helps protect against DDoS attacks by limiting the rate of incoming requests
Ensures fair usage of resources by preventing one client from monopolizing server resources
Can be implemented using algorithms like token bucket or leaky bucket
Ex...
A thread is a lightweight sub-process that allows concurrent execution within a process. Threads can be created in multiple ways.
Threads can be created by extending the Thread class in Java.
Threads can be created by implementing the Runnable interface in Java.
Threads can be created using thread pools in Java.
Threads can be created using asynchronous functions in JavaScript.
thread.join() is used to wait for a thread to finish its execution before moving on to the next steps.
thread.join() blocks the current thread until the thread it is called on completes its execution.
It is commonly used in multi-threaded applications to ensure that all threads have finished before proceeding.
Without thread.join(), the main thread may continue executing while other threads are still running.
Example: thre...
Sync call blocks the execution until the response is received, while asynchronous call allows the program to continue executing without waiting for the response.
Sync call blocks the program execution until the response is received
Asynchronous call allows the program to continue executing without waiting for the response
Sync calls are easier to understand and debug, but can lead to performance issues if used excessively
...
Deploying service in production server involves building the application, configuring the server, and monitoring performance.
Build the application code into a deployable package (e.g. JAR file for Java applications)
Configure the production server with necessary dependencies and environment variables
Deploy the application package to the server using tools like Docker, Kubernetes, or manual deployment scripts
Monitor the ...
Jenkins is a continuous integration tool used for automating software development processes, while Kubernetes is a container orchestration platform for managing containerized applications.
Jenkins is used for automating the building, testing, and deployment of software projects.
Kubernetes helps in automating the deployment, scaling, and management of containerized applications.
Jenkins can be integrated with Kubernetes t...
Fail safe focuses on ensuring system stability and preventing catastrophic failures, while fail fast prioritizes quick detection and response to errors.
Fail safe is about designing systems to minimize the impact of failures and ensure stability.
Fail fast is about quickly detecting and responding to errors to prevent further issues.
Fail safe often involves redundancy and error checking mechanisms to prevent catastrophic...
posted on 23 Aug 2023
I applied via LinkedIn and was interviewed in Jul 2023. There were 4 interview rounds.
Aptitude contain 40questions in 20mins
Suspicious transactions can be identified through various factors such as unusual amount, frequency, location, or behavior.
Look for transactions that are significantly larger or smaller than usual for the customer
Check for transactions that are out of the ordinary in terms of frequency or timing
Consider transactions from high-risk locations or countries
Review transactions that deviate from the customer's typical spendi...
I applied via Referral and was interviewed before Dec 2020. There was 1 interview round.
I applied via campus placement at KIIT University, Bhuvaneshwar and was interviewed in Jun 2023. There were 4 interview rounds.
Hackerrank Test including 4 coding and few mcq questions
I applied via Naukri.com and was interviewed in May 2023. There were 2 interview rounds.
Describing day-to-day activities, A/B testing, Tata cars in India, and difference between rank functions for Product Business Analyst role.
Day-to-day activities include gathering and analyzing data, creating reports, identifying trends, and collaborating with cross-functional teams.
A/B testing involves comparing two versions of a product or feature to determine which performs better.
As of 2021, Tata Motors has sold ove...
Answers to SQL-related questions for Product Business Analyst position
Truncate is a DDL command that removes all rows from a table without logging the individual row deletions, while delete is a DML command that removes specific rows from a table and logs each deletion
Drop is a DDL command that removes an entire table from the database
Union combines the results of two or more SELECT statements into a single result set,...
I applied via LinkedIn and was interviewed in Jan 2023. There were 4 interview rounds.
SQL and metrics based questions
To find the top triplet from a data set, sort the data in descending order and select the first three values.
Sort the data in descending order
Select the first three values
Consider ties if applicable
Top metrics for Instagram platform include engagement rate, reach, impressions, follower growth, and click-through rate.
Engagement rate measures the level of interaction with your content.
Reach refers to the number of unique accounts that have seen your content.
Impressions refer to the total number of times your content has been viewed.
Follower growth measures the rate at which your follower count is increasing.
Click-t...
To find the batsmen with fastest 5000 runs, we need to analyze the data of all the batsmen who have scored 5000 runs or more.
Create a database of all batsmen who have scored 5000 runs or more in their career.
Sort the database based on the time taken by each batsman to reach 5000 runs.
Identify the batsman who reached 5000 runs in the shortest time.
Verify the accuracy of the data and the methodology used to calculate the...
15% discount to get 65% increase in trips is the best option.
The percentage increase in trips is directly proportional to the discount offered.
The increase in trips should be weighed against the decrease in revenue due to the discount.
In this case, the 15% discount offers the highest increase in trips while still maintaining a reasonable revenue.
It is important to consider the long-term effects of offering discounts on
posted on 31 Aug 2023
I applied via Job Fair and was interviewed in Mar 2023. There were 5 interview rounds.
3 coding questions based on Tree and kind of similar to each other. Based on dijkstra algo.
One question that was a bit lengthy, with name 'Tree of Space' you can get it from internet.
I have asked to improved my code from previous round and explain it and then they ask improve your code if if the inputs are in the form of multiple thread.
posted on 14 Feb 2023
I applied via Company Website and was interviewed in Jan 2023. There were 2 interview rounds.
To verify login functionality, we need to test the login process with valid and invalid credentials.
Test login with valid credentials and ensure user is logged in successfully
Test login with invalid credentials and ensure appropriate error message is displayed
Test login with blank username or password and ensure appropriate error message is displayed
Test login with special characters in username or password and ensure
I applied via Approached by Company and was interviewed in Sep 2022. There were 4 interview rounds.
“Pay attention to your body language.”
“Be confident and keep adding ‘good’ points.“
“Ensure that your words make sense.”
“Don’t be Afraid to start.”
“Follow your heart.”
Additionally; do not use negative item like “ I disagree ‘or’ “that’s incorrect
Understand the issue; ask clarifying questions as needed.
“ identity the underlying assumptions.”
Summarize specific issues and findings.
“State your recommendation outline next step and expected results / impacts .
I applied via Company Website and was interviewed before Sep 2022. There were 4 interview rounds.
based on 23 reviews
Rating in categories
Relationship Manager
9
salaries
| ₹1.8 L/yr - ₹3.5 L/yr |
Software Engineer
7
salaries
| ₹1.8 L/yr - ₹4 L/yr |
Graphic Designer
4
salaries
| ₹2.8 L/yr - ₹3.6 L/yr |
Senior Software Developer
4
salaries
| ₹7 L/yr - ₹8.5 L/yr |
Digital Marketing Executive
4
salaries
| ₹2.4 L/yr - ₹4.5 L/yr |
Paytm
PhonePe
Mobikwik
Payed