i
BNY
Filter interviews by
I applied via Recruitment Consultant and was interviewed in Nov 2021. There were 3 interview rounds.
Sort strings based on custom hierarchy
Create a mapping of each character to its hierarchy value
Sort the strings based on the hierarchy value of their first character
If the first characters have the same hierarchy value, move to the next character
Repeat until all strings are sorted
Heap is a region of memory used for dynamic memory allocation.
Heap is managed by the operating system or runtime environment.
It allows for allocation and deallocation of memory at runtime.
Heap can become fragmented over time, leading to performance issues.
Examples include malloc() and new() in C++.
Hashing is a process of converting data into a fixed-size output using a mathematical function.
Hashing is used for data integrity and security purposes.
Hash functions are one-way functions, meaning it is difficult to reverse engineer the original data from the hash value.
Hashing is used in password storage, digital signatures, and data comparison.
Examples of hash functions include MD5, SHA-1, and SHA-256.
Different types of joins and a SQL query.
Types of joins: Inner join, Left join, Right join, Full outer join, Cross join
Inner join returns only the matching rows from both tables
Left join returns all rows from the left table and matching rows from the right table
Right join returns all rows from the right table and matching rows from the left table
Full outer join returns all rows from both tables
Cross join returns the Ca...
Compiler translates entire code into machine code while interpreter translates line by line.
Compiler converts source code into executable code without executing it.
Interpreter converts source code into machine code line by line and executes it.
Compiler generates error messages after the entire code is compiled.
Interpreter generates error messages as soon as it encounters an error in the code.
Examples of compilers are G...
Easy medium and hard questions
Normalization in DBMS is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down a database into smaller, more manageable tables and defining relationships between them.
It helps in reducing data redundancy by storing data in a structured and organized manner.
Normalization also helps in improving data integrity by ensuring that data is consistent ...
I applied via campus placement at SRM university (SRMU) and was interviewed in Jul 2023. There were 5 interview rounds.
Hackerank (2-Easy,1-Medium,1-Hard) 90 mins
A palindrome of a string is a word, phrase, number, or other sequence of characters that reads the same forward and backward.
Check if the string is equal to its reverse to determine if it is a palindrome.
Ignore spaces and punctuation when checking for palindromes.
Examples: 'racecar', 'madam', 'A man, a plan, a canal, Panama!'
Solid patterns are a set of five design principles to make software designs more understandable, flexible, and maintainable.
Single Responsibility Principle: A class should have only one reason to change.
Open/Closed Principle: Software entities should be open for extension but closed for modification.
Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses without affec...
BNY interview questions for designations
I applied via campus placement at Thapar Institute of Engineering and Technology (TIET) and was interviewed in Sep 2023. There were 3 interview rounds.
4 straight Coding questions were asked ranging from medium to Hard Level.
Get interview-ready with Top BNY Interview Questions
I applied via Campus Placement and was interviewed in Apr 2023. There were 4 interview rounds.
There were 4 questions. 1 easy ,2 medium and 1 hard question. The level of questions were tough enough.
Abstraction is the concept of hiding complex implementation details and showing only the necessary features to the user.
Abstraction in real life: A car dashboard hides the internal workings of the car and only displays necessary information like speed, fuel level, and temperature.
Abstraction in code: Using abstract classes or interfaces in object-oriented programming to define a blueprint for classes to implement.
Examp...
Merge sort is a divide and conquer algorithm that divides the input array into two halves, sorts them recursively, and then merges them back together.
Divide the array into two halves
Recursively sort each half
Merge the sorted halves back together
Insertion sort is a simple sorting algorithm that builds the final sorted array one item at a time.
Start from the second element and compare it with the elements before it, moving elements to the right until finding the correct position.
Repeat this process for each element in the array until the entire array is sorted.
Example: For an array ['3', '1', '4', '1', '5', '9', '2', '6'], the insertion sort steps would be: ['1...
Growth refers to the process of development and improvement over time.
Growth can be personal, professional, or organizational.
It involves learning new skills, gaining experience, and expanding one's knowledge.
Examples include career advancement, skill development, and business expansion.
I applied via Job Portal and was interviewed in Jan 2024. There was 1 interview round.
It's easy preparation strategy, the resources I used, and even my codebase for going through all the stages, and cracking them one by one.
Intended audience. This article is targeted toward
I applied via campus placement at Indian Institute of Technology (IIT), Patna and was interviewed in Apr 2023. There were 3 interview rounds.
3questions med to hard level
I applied via LinkedIn and was interviewed in Sep 2023. There were 2 interview rounds.
2 hours with 4 questions
Easy to medium questions
4 coding question 2 easy, 1-medium, 1- medium-hard
Top trending discussions
The duration of BNY Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 14 interviews
5 Interview rounds
based on 33 reviews
Rating in categories
Analyst
1.9k
salaries
| ₹3 L/yr - ₹9.5 L/yr |
Senior Analyst
1.7k
salaries
| ₹3.8 L/yr - ₹15 L/yr |
Senior Associate
1.2k
salaries
| ₹11.6 L/yr - ₹25.7 L/yr |
Intermediate Representative
1.1k
salaries
| ₹2.9 L/yr - ₹7.5 L/yr |
Vice President
1k
salaries
| ₹15.4 L/yr - ₹52.1 L/yr |
State Street Corporation
Northern Trust
HSBC Group
JPMorgan Chase & Co.