i
BNY
Filter interviews by
I applied via LinkedIn and was interviewed in Jan 2023. There were 5 interview rounds.
A Codeing env called as karat interview. Post which you will have 2 technical interviews and barraiser interview.
Top trending discussions
I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.
Memory management in Java is handled automatically by the JVM through garbage collection.
Java uses automatic memory management through garbage collection to allocate and deallocate memory.
Garbage collection in Java helps in reclaiming memory occupied by objects that are no longer in use.
Java provides the 'finalize()' method to perform cleanup operations before an object is garbage collected.
Angular is a front-end web application framework that allows developers to build dynamic single-page applications.
Angular works by extending HTML with directives and data binding to create dynamic content.
It uses components to encapsulate different parts of the UI and services to provide functionality across components.
Angular uses dependency injection to manage dependencies and facilitate testing.
It follows a modular ...
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
List comprehension is a concise way to create lists in Python by applying an expression to each item in an iterable.
List comprehension is written inside square brackets []
It consists of an expression followed by a for clause, then zero or more if clauses
Example: squares = [x**2 for x in range(10)]
Apache Spark is a distributed computing system that provides an interface for programming entire clusters with implicit data parallelism and fault tolerance.
Apache Spark follows a master-slave architecture with a driver program that communicates with a cluster manager to distribute work across worker nodes.
It uses Resilient Distributed Datasets (RDDs) as the basic data structure, which are immutable distributed collect...
Write code for palindtomr
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
1 coding question based on DP for 25 minutes and 30 MCQs on Java , OOPS and code snippet questions also some basic questions based on trees like number of leaf nodes in a complete binary tree with n nodes.
Code to find palindrome of a string
Iterate through the string from both ends and compare characters
Use two pointers, one starting from the beginning and one from the end
If characters at both pointers match, continue checking until they meet in the middle
If all characters match, the string is a palindrome
Dynamic memory allocation in Java refers to the process of allocating memory for objects at runtime.
Dynamic memory allocation allows for objects to be created and destroyed during program execution.
The 'new' keyword is used to dynamically allocate memory for objects in Java.
Dynamic memory allocation helps in managing memory efficiently by allocating memory only when needed.
Example: int[] arr = new int[5]; dynamically a
I would choose a relational database like MySQL and implement a custom authentication system using session management.
Choose a relational database like MySQL for storing user data, product information, and orders.
Implement a custom authentication system using session management to securely authenticate users without JWT or third-party services.
Use encryption techniques to store and validate user passwords securely.
Util...
Question Related to the DP and the Graph
Find the Kth maximum element in an array of strings.
Sort the array in descending order.
Return the element at index K-1.
Coin change problem can be solved using dynamic programming to find the minimum number of coins needed to make a certain amount of change.
Use dynamic programming to build up solutions for smaller subproblems
Start by initializing an array to store the minimum number of coins needed for each amount from 0 to the target amount
Iterate through each coin denomination and update the array with the minimum number of coins need
posted on 4 Jul 2024
I applied via Approached by Company and was interviewed in Jun 2024. There were 2 interview rounds.
Exception handling in API involves catching and handling errors that occur during API execution.
Use try-catch blocks to catch exceptions and handle them appropriately
Throw custom exceptions to provide meaningful error messages to API consumers
Use status codes to indicate the outcome of API requests (e.g. 200 for success, 400 for client errors, 500 for server errors)
Log exceptions to track errors and troubleshoot issues
...
Code to generate a multiplication table in a programming language
Use nested loops to iterate through rows and columns
Print the product of row and column for each cell
Consider formatting the output for better readability
posted on 1 Oct 2024
I applied via Campus Placement
DP graphs strings it was good
Reverse a linked list by changing the direction of pointers
Start with three pointers: current, previous, and next
Iterate through the list, updating pointers to reverse the direction
Return the new head of the reversed list
The Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
Start with two variables initialized to 0 and 1
Loop through desired number of iterations, adding the previous two numbers to get the next number
Print or store each number in the series
I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.
based on 3 reviews
Rating in categories
Analyst
1.9k
salaries
| ₹2 L/yr - ₹11.2 L/yr |
Senior Analyst
1.7k
salaries
| ₹3.8 L/yr - ₹15 L/yr |
Senior Associate
1.1k
salaries
| ₹10.3 L/yr - ₹24.5 L/yr |
Intermediate Representative
1k
salaries
| ₹2.6 L/yr - ₹7.5 L/yr |
Vice President
1k
salaries
| ₹15.9 L/yr - ₹51.1 L/yr |
State Street Corporation
Northern Trust
Citibank
HSBC Group