i
BNY
Filter interviews by
I applied via Company Website and was interviewed in Feb 2024. There was 1 interview round.
Program in Java to count duplicate characters in a string
Create a HashMap to store characters and their counts
Iterate through the string and update the counts in the HashMap
Finally, iterate through the HashMap and count characters with count > 1
posted on 3 May 2024
I appeared for an interview before May 2023.
Assert is used to validate the expected result while verify is used to check the actual and expected results without stopping the execution.
Assert is used to validate the expected result and if the assertion fails, the test is aborted.
Verify is used to check the actual and expected results without stopping the execution.
Assert is commonly used in test automation frameworks like JUnit and TestNG.
Verify is commonly used
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example: Inheritance in object-oriented programming languages like Java allows for polymorphism.
Locators are used in automation testing to identify web elements on a webpage. Types include ID, class name, name, tag name, link text, partial link text, xpath, and css selector.
ID - unique identifier for an element
Class name - class attribute value of an element
Name - name attribute value of an element
Tag name - HTML tag of an element
Link text - text of a link element
Partial link text - partial text of a link element
...
Annotations in TestNG are used to provide additional information about test methods and classes.
Annotations are used to define the behavior of test methods and classes in TestNG.
Common annotations in TestNG include @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod.
Annotations help in organizing and controlling the flow of test execution.
Annotations can be ...
Reverse a string in Java using StringBuilder or char array.
Use StringBuilder's reverse() method to reverse the string.
Alternatively, convert the string to a char array, swap characters from start and end, and then convert back to string.
posted on 5 Aug 2022
I applied via Referral and was interviewed before Aug 2021. There were 2 interview rounds.
Easy basic questions on ds algo, swap two numbers with out extra space
posted on 24 Aug 2022
I applied via Approached by Company and was interviewed before Aug 2021. There were 3 interview rounds.
Microservices are small, independent, and loosely coupled services that work together to form a larger application.
Microservices architecture breaks down a large application into smaller, independent services
Each service is responsible for a specific task and communicates with other services through APIs
This approach allows for greater flexibility, scalability, and easier maintenance
Examples of companies using microser
Design a Snake & Ladder game.
Create a board with 100 squares and mark the snakes and ladders on it.
Use a random number generator to simulate dice rolls.
Implement logic to move the player's token based on the dice roll.
Add game rules such as extra turns for rolling a six and penalty for landing on a snake.
Display the current position of the player and the board after each turn.
posted on 15 Dec 2020
posted on 15 Dec 2022
I applied via Naukri.com and was interviewed before Dec 2021. There were 2 interview rounds.
The current project architecture follows a microservices approach.
The project is divided into smaller, independent services that communicate with each other through APIs.
Each service has its own database and can be developed, deployed, and scaled independently.
We use Docker containers to package and deploy the services.
We also use Kubernetes for container orchestration and management.
The architecture allows for better ...
posted on 7 Oct 2023
I applied via Naukri.com and was interviewed before Oct 2022. There were 5 interview rounds.
Troubleshooting Unix issues involves identifying the problem, analyzing logs, checking permissions, and using command line tools.
Identify the problem by checking error messages and logs
Check file permissions using 'ls -l' command
Use command line tools like 'grep', 'awk', and 'sed' to search for specific patterns
Restart services or processes if necessary
Consult online forums or documentation for solutions
Above sql, c , python ,java,
Two coding question of avg range
I applied via Campus Placement and was interviewed before Aug 2023. There were 3 interview rounds.
Basic mcq questions about angular js, java
2 easy coding questions in java
In 5 years, I see myself as a senior software engineer leading a team of developers on innovative projects.
Advancing to a senior software engineer role
Leading a team of developers on projects
Working on innovative and challenging projects
Continuing to learn and grow in the field
posted on 23 Feb 2024
I applied via Recruitment Consulltant and was interviewed before Feb 2023. There were 2 interview rounds.
Lru cache implementation, Spring boot
based on 1 interview
Interview experience
Analyst
1.9k
salaries
| ₹2.7 L/yr - ₹9.5 L/yr |
Senior Analyst
1.8k
salaries
| ₹4 L/yr - ₹15 L/yr |
Senior Associate
1.3k
salaries
| ₹12 L/yr - ₹26 L/yr |
Intermediate Representative
1.1k
salaries
| ₹3 L/yr - ₹7.5 L/yr |
Associate
1.1k
salaries
| ₹3.7 L/yr - ₹15 L/yr |
Bajaj Finserv
Wells Fargo
JPMorgan Chase & Co.
HSBC Group