i
BNY
Filter interviews by
I applied via Approached by Company and was interviewed in Aug 2023. There were 3 interview rounds.
It was easy with basic financial background questions
TWRR measures the compound rate of return over multiple sub-periods, while MWRR measures the rate of return over a single period.
TWRR considers the impact of cash flows during the investment period, while MWRR does not.
TWRR is more suitable for evaluating the performance of a portfolio over time, while MWRR is more suitable for evaluating the performance of a single investment.
TWRR is also known as the time-weighted ra...
Yes, TWRR does use cashflows to calculate investment performance.
Time-Weighted Rate of Return (TWRR) takes into account the impact of cashflows on investment performance.
Cashflows are factored in to accurately measure the return on investment over time.
TWRR is commonly used in the finance industry to evaluate the performance of investment portfolios.
For example, if an investor adds or withdraws funds from their portfol...
Attribution is the process of identifying and assigning credit to various touchpoints in a customer's journey that led to a desired outcome.
Attribution helps businesses understand the effectiveness of different marketing channels and campaigns.
Common attribution models include first touch, last touch, linear, and U-shaped.
Example: If a customer sees an ad on social media, then clicks on a Google ad, and finally makes a...
Instruments information is loaded by extracting data from various sources and importing it into a centralized database.
Extract data from external sources such as spreadsheets, databases, APIs, etc.
Transform the data into a standardized format suitable for the database.
Load the transformed data into the database using ETL tools or scripts.
Verify the accuracy and completeness of the loaded information.
Update the database...
TWRR is better for measuring the performance of a portfolio over time, while MWRR is better for comparing the performance of different portfolios.
TWRR (Time-Weighted Rate of Return) is better for evaluating the performance of a portfolio over time as it eliminates the impact of external cash flows.
MWRR (Money-Weighted Rate of Return) is better for comparing the performance of different portfolios or investment options ...
posted on 6 Feb 2024
I applied via Recruitment Consulltant and was interviewed before Feb 2023. There were 3 interview rounds.
I applied via Walk-in and was interviewed in Apr 2024. There were 3 interview rounds.
Lazy evaluation in Spark delays the execution of transformations until an action is called.
Lazy evaluation allows Spark to optimize the execution plan by combining multiple transformations into a single stage.
Transformations are not executed immediately, but are stored as a directed acyclic graph (DAG) of operations.
Actions trigger the execution of the DAG and produce results.
Example: map() and filter() are transformat...
MapReduce is a programming model and processing technique for parallel and distributed computing.
MapReduce is used to process large datasets in parallel across a distributed cluster of computers.
It consists of two main functions - Map function for processing key/value pairs and Reduce function for aggregating the results.
Popularly used in big data processing frameworks like Hadoop for tasks like data sorting, searching...
Skewness is a measure of asymmetry in a distribution. Skewed tables are tables with imbalanced data distribution.
Skewness is a statistical measure that describes the asymmetry of the data distribution around the mean.
Positive skewness indicates a longer tail on the right side of the distribution, while negative skewness indicates a longer tail on the left side.
Skewed tables in data engineering refer to tables with imba...
Spark is a distributed computing framework designed for big data processing.
Spark is built around the concept of Resilient Distributed Datasets (RDDs) which allow for fault-tolerant parallel processing of data.
It provides high-level APIs in Java, Scala, Python, and R for ease of use.
Spark can run on top of Hadoop, Mesos, Kubernetes, or in standalone mode.
It includes modules for SQL, streaming, machine learning, and gra...
I applied via Naukri.com and was interviewed in Mar 2024. There were 3 interview rounds.
Error handling in PySpark involves using try-except blocks and logging to handle exceptions and errors.
Use try-except blocks to catch and handle exceptions in PySpark code
Utilize logging to record errors and exceptions for debugging purposes
Consider using the .option('mode', 'PERMISSIVE') method to handle corrupt records in data processing
I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.
Detailed interview on SQL, Tableau & Alteryx
Three sections of apti, ML and Case study
Factors such as foot traffic, proximity to banks, crime rates, and demographics should be considered for ATM placements in a city.
Foot traffic in the area
Proximity to banks or financial institutions
Crime rates in the neighborhood
Demographics of the area (income levels, age groups)
Accessibility and visibility of the location
Local regulations and zoning laws
Availability of power and network connections
Competition from ot...
2 questions based on Algorithm and logic
posted on 16 Feb 2024
I applied via campus placement at Madras School of Economics, Chennai and was interviewed in Aug 2023. There were 2 interview rounds.
Asked questions from python and SQL
Tuples are ordered collections of elements, similar to lists but immutable.
Tuples are created using parentheses ()
Elements in a tuple can be of different data types
Tuples are immutable, meaning their elements cannot be changed once created
Credit risk refers to the potential loss that a lender may incur due to a borrower's failure to repay a loan or meet their financial obligations.
Credit risk is the risk of default on a debt that may arise from a borrower failing to make required payments.
It is a key consideration for banks and financial institutions when lending money.
Factors that contribute to credit risk include the borrower's credit history, financi...
Data analysis in Python involves importing data, cleaning and preprocessing, performing statistical analysis, and visualizing results.
Import data using libraries like pandas
Clean and preprocess data by handling missing values and outliers
Perform statistical analysis using libraries like numpy and scipy
Visualize results using libraries like matplotlib and seaborn
based on 1 review
Rating in categories
Analyst
1.9k
salaries
| ₹2 L/yr - ₹11.5 L/yr |
Senior Analyst
1.7k
salaries
| ₹3.7 L/yr - ₹15 L/yr |
Senior Associate
1.1k
salaries
| ₹11.3 L/yr - ₹25 L/yr |
Intermediate Representative
1.1k
salaries
| ₹2.6 L/yr - ₹7.5 L/yr |
Vice President
1k
salaries
| ₹15.1 L/yr - ₹51.1 L/yr |
State Street Corporation
Northern Trust
Citibank
HSBC Group