i
Bajaj Finserv
Filter interviews by
I applied via Naukri.com and was interviewed in Nov 2022. There was 1 interview round.
I am using the Selenium WebDriver framework for automation testing.
Selenium WebDriver is a popular open-source framework for automating web applications.
It supports multiple programming languages such as Java, Python, C#, etc.
It provides a rich set of APIs for interacting with web elements and performing actions.
It also supports parallel execution and integration with other tools like TestNG and Maven.
I have used it to...
Annotations are used in Java to provide additional information about classes, methods, and fields.
Annotations are declared using the @ symbol followed by the annotation name.
Annotations can have attributes that can be set using key-value pairs.
Annotations can be applied to classes, methods, fields, parameters, and local variables.
Annotations can be inherited from superclasses or interfaces.
Annotations can be used for d...
The @BeforeMethod and @AfterMethod annotations are used for opening and closing the browser.
The @BeforeMethod annotation is used to open the browser before each test method.
The @AfterMethod annotation is used to close the browser after each test method.
These annotations are part of the TestNG framework.
Example: @BeforeMethod public void setUp() { //code to open browser } @AfterMethod public void tearDown() { //code to
Yes, but it may not always be the most efficient or reliable method.
Xpath can be used to locate elements on any website, but it may require some trial and error to find the correct path.
Other methods such as CSS selectors or ID attributes may be more efficient in some cases.
Xpath can also be affected by changes to the website's structure or layout.
Using browser developer tools can help in identifying the correct xpath
Selenium waits are used to synchronize the test script execution with the web application's response time.
Selenium waits are used to handle synchronization issues in test automation.
There are three types of waits in Selenium: Implicit, Explicit, and Fluent waits.
Implicit waits wait for a certain amount of time before throwing an exception if the element is not found.
Explicit waits wait for a certain condition to occur ...
SDLC is the process of developing software while STLC is the process of testing software.
SDLC includes planning, designing, coding, testing, and maintenance stages while STLC includes test planning, test case development, test execution, and test closure stages.
SDLC focuses on the development of software while STLC focuses on the testing of software.
SDLC is a broader term that includes STLC as a part of it.
SDLC is a co...
We use multiple environments including development, testing, staging, and production.
Development environment for coding and testing new features
Testing environment for automated and manual testing
Staging environment for final testing before deployment
Production environment for live usage
Each environment is isolated and has its own database and configurations
We also use virtual environments for testing different operati
Regression testing ensures that changes to the code do not affect existing functionality. Sanity testing checks if the critical functionalities are working after a small change.
Regression testing is done after making changes to the code to ensure that existing functionalities are not affected.
Sanity testing is done after a small change to ensure that critical functionalities are still working.
Regression testing is done...
Failed test cases can be executed by identifying the root cause of failure and fixing it before re-executing the test case.
Identify the root cause of failure by analyzing the test results and logs
Fix the issue causing the failure
Re-run the test case to ensure it passes
Update the test case status and report any defects found
Repeat the process for all failed test cases
API testing involves verifying the functionality, reliability, performance, and security of APIs.
Identify the API endpoints and their expected behavior
Create test cases to cover all possible scenarios
Use tools like Postman, SoapUI, or JMeter to send requests and validate responses
Verify the response status codes, headers, and payload
Test for security vulnerabilities like SQL injection or cross-site scripting
Automate AP...
Postman tool allows different parameters to be used for API testing.
Query Parameters: Used to filter and sort data in the API response.
Path Parameters: Used to identify a specific resource in the API.
Header Parameters: Used to provide additional information about the request.
Body Parameters: Used to send data in the request body.
Form Data Parameters: Used to send data in the form of key-value pairs.
Environment Variable...
Authorization in Postman tool is used to authenticate and authorize requests sent to APIs.
Authorization can be set in the Headers tab of a request in Postman
Common authorization methods include Basic Auth, OAuth 2.0, and API keys
Authorization can also be set globally for all requests in a collection
Postman also supports automatic token refresh for OAuth 2.0 authorization
I was interviewed in Nov 2024.
Here’s a simple framework to approach a case study effectively:
---
Case Study Framework
1. Understand the Problem
Read the case thoroughly and identify the key issue.
Ask clarifying questions if needed (if in a live setting).
Summarize the problem in your own words.
2. Analyze the Situation
SWOT Analysis (Strengths, Weaknesses, Opportunities, Threats)
Identify relevant stakeholders.
Gather data or key insights from the case text.
3. Identify Alternatives
Brainstorm possible solutions to the problem.
Consider multiple approaches (e.g., short-term vs. long-term solutions).
4. Evaluate the Alternatives
Weigh the pros and cons of each solution.
Assess feasibility, costs,
Common performance issues in a system include slow response times, high resource usage, bottlenecks, and crashes.
Slow response times can be caused by inefficient code, network latency, or overloaded servers.
High resource usage can lead to system slowdowns and crashes, often caused by memory leaks or inefficient algorithms.
Bottlenecks occur when a component of the system becomes a limiting factor, such as a database ser...
I have experience in identifying and resolving software bugs through thorough testing and collaboration with developers.
Identifying bugs by reproducing issues reported by users
Collaborating with developers to understand root cause of bugs
Testing bug fixes to ensure they are effective
Utilizing bug tracking tools like Jira or Bugzilla
Experience with regression testing to prevent reoccurrence of bugs
Shortcut Tips for Coding Tests: 1. Master the Basics: Familiarize yourself with arrays, strings, loops, and conditional statements. 2. Learn Patterns: Concentrate on sliding window, two-pointer techniques, recursion, and divide-and-conquer methods. 3. Use Standard Algorithms: Study breadth-first search (BFS), depth-first search (DFS), sorting algorithms, and dynamic programming principles. 4. Understand Data Structures: Practice with stacks, queues, linked lists, and trees. 5. Practice Edge Cases: Consider scenarios involving empty inputs, duplicates, and large datasets. 6. Write Pseudocode: Outline your plan before starting to code. 7. Optimize Early: Always strive for efficiency in your solutions.
I come from a close-knit family of four, including my parents, my younger sister, and myself.
My parents have always been supportive of my career choices and have instilled in me the values of hard work and dedication.
My younger sister is currently studying in college and is pursuing a degree in marketing.
We enjoy spending quality time together on weekends, whether it's going out for dinner or watching movies at home.
I have a proven track record of exceeding sales targets, strong leadership skills, and a passion for driving results.
Proven track record of exceeding sales targets
Strong leadership skills
Passion for driving results
4 Round hue the Aaj ek to test hua or dusra voice call or baki video call hui thi
Bajaj Finserv interview questions for popular designations
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Association represents a relationship between two classes, Aggregation is a type of association with a whole-part relationship.
Association represents a relationship between two classes without implying any ownership.
Aggregation is a type of association where one class is a part of another class.
Composition is a stronger form of aggregation where the part cannot exist without the whole.
In UML, association is represented...
To invoke an AWS Lambda function using Java program.
Create an AWS Lambda client using AWS SDK for Java
Invoke the Lambda function using invoke method
Handle the response from the Lambda function
Singleton pattern ensures a class has only one instance and provides a global point of access to it.
Create a private static instance of the class
Provide a public static method to access the instance
Ensure the constructor is private to prevent instantiation
Security in Microservices is maintained through authentication, authorization, encryption, and monitoring.
Implementing authentication mechanisms like OAuth, JWT, or API keys to verify the identity of clients accessing the microservices.
Utilizing authorization techniques such as role-based access control (RBAC) or attribute-based access control (ABAC) to control what actions users can perform.
Encrypting data in transit ...
I have worked with design patterns such as Singleton, Factory, Observer, and Strategy.
Singleton pattern ensures a class has only one instance and provides a global point of access to it.
Factory pattern creates objects without specifying the exact class of object that will be created.
Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified a...
The time taken to show the demo after receiving the RFP varies based on project complexity and client requirements.
The time frame for demo preparation can range from a few days to a few weeks, depending on the scope of the project.
It is important to thoroughly understand the RFP requirements before scheduling the demo to ensure all key points are addressed.
Collaboration with the sales team and other stakeholders is cru...
I have used a variety of AWS services including EC2, S3, RDS, Lambda, and CloudFormation.
EC2 - Elastic Compute Cloud for scalable virtual servers
S3 - Simple Storage Service for object storage
RDS - Relational Database Service for managed databases
Lambda - Serverless computing service for running code without provisioning servers
CloudFormation - Infrastructure as Code service for automating resource provisioning
I have used AWS Lambda for building serverless applications and automating tasks.
Developed a serverless image processing application using AWS Lambda, S3, and API Gateway
Implemented a cron job using AWS Lambda to automatically backup DynamoDB tables
Integrated AWS Lambda with Amazon SNS to send notifications based on certain events
Get interview-ready with Top Bajaj Finserv Interview Questions
Use JavaScript to find repeating alphabets in an array of strings.
Loop through each string in the array
For each string, loop through each character and check if it is repeated
Store the repeating alphabets in a separate array
Angular lifecycle hooks are methods that allow you to tap into specific points in a component's lifecycle.
ngOnChanges: Called when an input property changes
ngOnInit: Called once the component is initialized
ngDoCheck: Called during every change detection run
ngAfterContentInit: Called after content (ng-content) has been projected into the component
ngAfterContentChecked: Called after every check of the projected content
ng...
The aptitude test for Bajaj Auto Ltd generally focuses on evaluating candidates' problem-solving, logical reasoning, and technical skills. Below are the typical sections and details:
---
1. Aptitude Test Structure:
The test usually comprises the following sections:
1. Quantitative Aptitude
2. Logical Reasoning
3. Verbal Ability
4. Technical Knowledge (Mechanical Engineering)
---
2. Section-wise Details:
A. Quantitative Aptitude
Topics Covered:
Arithmetic: Profit & Loss, Time & Work, Time & Distance, Simple & Compound Interest.
Algebra: Linear equations, Quadratic equations.
Geometry: Area, Volume, and Perimeter.
Data Interpretation: Pie charts, Bar graphs, and Tables.
Ratio, Proportion, and Percentages.
Sample Question:
A car travels 240 km in 6 hours. What is its average speed?
Answer: Speed = Distance / Time = 240 / 6 = 40 km/hr.
---
B. Logical Reasoning
Topics Covered:
Series Completion (Number, Alphabet).
Coding-Decoding.
Puzzles and Seating Arrangements.
Syllogisms.
Blood Relations and Direction Sense.
**
I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.
Customization options in VoIP industry vary based on business requirements.
Customized call routing based on business hours and locations
Integration with CRM systems for caller information
Customized IVR menus for specific departments or services
Call recording and transcription for compliance or training purposes
Customized reporting and analytics based on specific KPIs
VoIP support can be improved by integrating AI bots for enhanced customer service and troubleshooting. The future of VoIP lies in seamless integration with AI bots for automation and efficiency.
Integrating AI bots for real-time troubleshooting and customer support
Implementing natural language processing for improved user interactions
Utilizing AI for predictive maintenance and proactive issue resolution
Enhancing securit...
Easy ques to answer basic
Easy ques to write. not tough ques
I applied via LinkedIn and was interviewed in Dec 2024. There were 2 interview rounds.
I have 5 years of experience in sales management, leading a team of 10 sales representatives to exceed targets consistently.
Led a team of 10 sales representatives to achieve 20% increase in sales revenue
Implemented new sales strategies resulting in 15% growth in customer base
Managed key accounts and maintained strong relationships with clients
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
Create an API to fetch id and JSON from the client.
Create a RESTful API endpoint that accepts requests from the client
Use a GET request to fetch the id and JSON data from the client
Implement error handling for invalid requests or missing data
Use Java 8 stream to find the forth highest salary from a List.
Use stream() method to convert the List to a stream.
Use distinct() method to remove duplicates.
Use sorted() method to sort the salaries in ascending order.
Use skip() method to skip the first three highest salaries.
Use findFirst() method to get the forth highest salary.
Top trending discussions
The duration of Bajaj Finserv interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 732 interviews
Interview experience
based on 9.3k reviews
Rating in categories
Assistant Manager
1.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Sales Officer
1.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Sales Executive
1.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Sales Manager
1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Manager
866
salaries
| ₹0 L/yr - ₹0 L/yr |
HDFC Bank
ICICI Bank
Axis Bank
State Bank of India