i
NAB Innovation Center India
Filter interviews by
I appeared for an interview in Jan 2025.
There is two rounds of coding test one is offline and another is online
offline has 3 coding test it was easy
online has 1 machine java coding test it was little bit tough i able to pass with 100% uses cases
This came
There is a board made of two rows and N columns. The board is represented by two strings, rowl and row2, made of characters 'R', 'W' and/or '?'. A board is balanced if, in each row and in each column, the number of characters 'R' is equal to the number of characters 'w'. For example, the following board is balanced:
?RW?WR ?WR?RW
and the following board is not balanced:
W?WR? R??W?
(there are two characters 'w' and one character 'R' in the first row).
The question marks ('?') can be replaced with 'w' or 'R'. What is the minimum number of replacements needed to balance the board?
Write a function:
class Solution { public int solution (String row1, String row2);
}
that, given two strings row1 and row2 made of N characters each, returns the minimum number of replacements needed to balance the board. If it is not possible to balance the board, the function should return -1.
Examples:
1. For row1 = "W?WR?" and row2 = "R??W?", the board initially looks as follows:
W?WR?
R??W?
The last question mark in the first row and the second question mark in the second row
can be replaced with 'R'. The last question mark in the second row can be replaced with 'w'. After these replacements, the board is balanced and looks as follows:
W?WRR R?RWW
The function should return 3.
2. For row1 = "R?R??" and row2 = "??W??", five replacements are needed to balance the board:
R?RWW W?WRR
The function should return 5.
3. For row1 = "RR?" and row2 = "?R?", it is not possible to balance the board. The function should return -1.
4. For row1 = "www??" and row2 = "RRR??", it is not possible to balance the board. The function should return -1.
5. For row1 = "?RW?WR" and row2 = "?WR?RW", the board is already balanced. The function should return 0.
Write an efficient algorithm for the following assumptions:
⚫ row1 and row2 are made only of the characters 'W', 'R' and/or '?'";
⚫ row1 and row2 have the same length, equal to N;
• N is an integer within the range [1..100,000].
Microservices communicate with each other through APIs and messaging protocols.
Microservices communicate via RESTful APIs, allowing them to make requests and receive responses.
Message brokers like RabbitMQ or Kafka are used for asynchronous communication between microservices.
Service discovery tools like Consul or Eureka help microservices locate and communicate with each other.
Microservices can also use gRPC for high-...
Our current company uses a variety of technologies including cloud computing, data analytics, and machine learning.
Cloud computing services such as AWS or Azure
Data analytics tools like Tableau or Power BI
Machine learning algorithms implemented using Python or R
I appeared for an interview in Jul 2024.
Assignment concerning Anti-Money Laundering (AML), transaction monitoring, and fraud analysis.
I am a highly skilled Senior Analyst with expertise in data analysis, problem-solving, and project management.
Proficient in data analysis tools such as Excel, SQL, and Tableau
Strong problem-solving skills with a track record of improving processes and efficiency
Experienced in project management, leading cross-functional teams to successful outcomes
Excellent communication and presentation skills, able to convey complex ...
I have extensive experience with salary negotiations in previous roles.
I have successfully negotiated salary increases during annual performance reviews.
I have negotiated starting salaries for new hires to ensure competitive compensation.
I am familiar with industry standards and market rates, allowing me to negotiate effectively.
I have received training on negotiation techniques to improve my skills in this area.
Top trending discussions
I applied via Approached by Company and was interviewed before Dec 2021. There were 2 interview rounds.
I applied via Company Website and was interviewed in Sep 2020. There were 3 interview rounds.
I applied via Walk-in and was interviewed before Oct 2020. There were 3 interview rounds.
posted on 18 Sep 2022
I applied via Naukri.com and was interviewed before Sep 2021. There were 5 interview rounds.
based on 2 interviews
Interview experience
Associate Vice President
7
salaries
| ₹15.5 L/yr - ₹30 L/yr |
Analyst
6
salaries
| ₹6 L/yr - ₹9.5 L/yr |
Infrastructure Engineer
5
salaries
| ₹7.2 L/yr - ₹7.2 L/yr |
Data Engineer
4
salaries
| ₹22 L/yr - ₹27 L/yr |
Vice President Operations
4
salaries
| ₹23 L/yr - ₹25 L/yr |
HDFC Bank
ICICI Bank
Axis Bank
Kotak Mahindra Bank