Filter interviews by
I applied via Company Website and was interviewed in Oct 2022. There were 2 interview rounds.
Top trending discussions
I appeared for an interview before Dec 2020.
Round duration - 90 Minutes
Round difficulty - Medium
Coding round was conducted in the morning for 1.5 hours from 10:00 am to 11:30 am. Exam was conducted on HACKEREARTH which is a user-friendly platform with various edge test-cases. Since exam was done through online mode due to COVID-19, therefore camera was on for invigilation. A well working camera and microphone were needed for successful completion of exam.
Ninja is provided with a dictionary of words, WORDS
, and a sentence, SENTENCE
, which consists of words separated by spaces. The goal is to minimize the size of ...
The goal is to minimize the size of a sentence by replacing words with prefixes from a given dictionary.
Iterate through each word in the sentence and check if a prefix exists in the dictionary
Replace the word with the smallest prefix found in the dictionary
Repeat the process for all words in the sentence
Tip 1 : Do not totally depend on past interview questions or as such unless and until you have a strong foundation. Just build the foundation first in starting months.
Tip 2 : More focus should be on problem-solving skills. Develop the skills of using applications.(Eg.: Where one should use Hashmap, Arraylist, etc.)
Tip 3 : Try to solve the problem on your own. Just sink yourself into the question so much that you don't need to look for the solution.(Figure out solution in your own way).
Tip 4 : Regarding project, quantity doesn't matter but what matters the most is you should know about the project from start to end. Able to explain the project clearly. Be ready with technical as well as Behavioral questions.
Tip 1 : Get rid of irrelevant topics or headings.(Eg. Stood 1st in Annual Sack Race Competition.)
Tip 3 : Make sure you don't keep anything which create problem at time of Interview.
Tip 4 : Short and crisp Resume with each spelling checked twice.
Tip 5 : Keep updating your resume based on addition of Internship/Projects, etc.
Tip 6 : Keep the file name(Resume saved as pdf or any format) decent too.
I appeared for an interview before Sep 2020.
Round duration - 90 minutes
Round difficulty - Medium
The coding round consisted of 3 coding questions. 1st question was of 20 marks, 2nd and 3rd of 50 marks.
Given an array 'ARR' consisting of 'N' positive integers, determine the minimum number of operations needed to make all elements of the array equal. You may ...
Determine minimum operations to make all array elements equal using addition, subtraction, multiplication, or division.
Iterate through array to find the minimum and maximum values
Calculate the difference between the maximum and minimum values
Return the difference as the minimum number of operations needed
Given an array of obstacles' coordinates, determine the minimal jump length to reach beyond all obstacles starting from coordinate 0 while avoiding landing on any obstacle...
Find the minimal jump length to bypass all obstacles while avoiding landing on any obstacle.
Iterate through the obstacle coordinates to find the maximum coordinate.
Calculate the minimum jump length needed to bypass all obstacles.
Ensure the jump length consistently avoids all obstacle points.
The final jump can overshoot the line's end point.
You are given an unsorted array/list ‘ARR’ of ‘N’ integers. Your task is to return the length of the longest consecutive sequence.
The consecutive sequence ...
Find the length of the longest consecutive sequence in an unsorted array of integers.
Sort the array to make it easier to identify consecutive sequences.
Use a set to store unique elements and check for consecutive numbers.
Track the length of consecutive sequences and update the maximum length found.
Handle duplicates by counting only one occurrence in the consecutive sequence.
Round duration - 45 minutes
Round difficulty - Easy
Timing: 10:15 - 11:00 am.
The interview was online from home.
Round duration - 45 minutes
Round difficulty - Medium
Timing: 2:15 - 3:00 PM
The interview was online from home.
There were a few audio cuts in the video call but we were able to manage regardless.
Given a string STR
containing characters from [a-z], [A-Z], [0-9], and special characters, determine the reverse of the string.
The input starts with a single i...
Reverse a given string containing characters from [a-z], [A-Z], [0-9], and special characters.
Iterate through the characters of the string in reverse order and append them to a new string.
Use built-in functions like reverse() or StringBuilder in languages like Python or Java for efficient reversal.
Handle special characters and numbers along with alphabets while reversing the string.
Ensure to print each reversed string
Tip 1 : For OOPS, DS and programming, I recommend Codezen, Leetcode, InterviewBit and GeeksforGeeks.
Tip 2 : For OS, DBMS and Computer Network, I recommend GateSmasher, Knowledge Gate and TutorialsPoint.
Tip 3 : For SQL, I recommend W3Schools and GeeksforGeeks.
Tip 4 : Always maintain your cool during Interviews, and answer the questions calmly. If you get stuck in a problem, do not hesitate to ask for hints.
Tip 1: Mention only those projects and internships in your resume that you are comfortable with, that is, you can explain to the interviewee.
Tip 2: Mention only those skills/programming languages in your resume that you are comfortable with, that is, you have proper knowledge of as the interviewee can ask questions from those languages specifically.
Tip 3: Keep your data in your resume honest and accurate.
I applied via Campus Placement
ATM transaction involves multiple background processes including authentication, authorization, and communication with bank servers.
Customer inserts card and enters PIN
ATM authenticates the card and PIN
ATM requests authorization from bank server
Bank server verifies account balance and approves or denies transaction
ATM dispenses cash or completes other requested transaction
ATM updates account balance and sends transacti
Cut cake into 8 pieces using knife 3 times only.
First, cut the cake horizontally into two equal halves.
Then, cut the cake vertically into four equal pieces.
Finally, cut the cake horizontally again into eight equal pieces.
Make sure to use the knife efficiently to minimize the number of cuts.
Practice visualization before making the cuts to avoid mistakes.
The one bird was already dead.
The bird was already dead before the shot was fired.
The bird was injured and unable to fly away with the rest of the birds.
The bird was a decoy bird used for hunting purposes.
The bird was a trained bird used for falconry.
Developed a web-based attendance management system and a mobile app for event management.
Created a database schema and implemented CRUD operations using PHP and MySQL.
Designed the user interface using HTML, CSS, and JavaScript.
Integrated Google Maps API for location tracking in the mobile app.
Implemented push notifications using Firebase Cloud Messaging.
Collaborated with a team of four to complete the projects within t
I applied via Campus Placement
posted on 2 Dec 2015
posted on 13 Mar 2015
I appeared for an interview in Dec 2016.
I applied via Naukri.com and was interviewed in May 2020. There were 5 interview rounds.
I appeared for an interview in Dec 2020.
Round duration - 90 minutes
Round difficulty - Medium
This was the first round of Bank of America Recruitment. It was conducted on Hirevue Platform. The timing of the Test was 90 minutes . There were some precautions that we needed to take care off before sitting for the test like Good internet connectivity , Formal dress code. It was completely web proctored test where all the video, audio and screen is recorded.
There were 5 questions in the test. 3 questions of video recordings and 2 questions of Coding.
1) Describe about your education and work experience
---> This was the first question, we were given 30 seconds to prepare for the answer and there were a button to start video and we were given 3 minutes to answer the question.
2) Why you are a best fit for this role?
---> This was also a video Question where we were given 30 sec to prepare and 3 minutes to answer
3) This was the coding Question.
Question - Write a program that , given an integer N , sums all the whole numbers from 1 through N(both inclusive) . Do not include in your sum any of the intermediate values ( 1 and N inclusive) that are divisible by 5 or 7.
Test Input - 10
Expected output - 33
4) This was also coding question related to strings
Question - Given a string s , little Johny defined the beauty of the string as the sum of the beauty of the letters in it. The beauty of each letter is an integer between 1 to 26, inclusive , and no two letters have the same beauty. Johny does not care about whether the letters are uppercase or lowercase , so that does not affect the beauty of letter.
Test input - ABbCcc
Expected output - 152
5) Describe what approach you followed in 2nd coding question.
---> it was a video question in which we needed to define our approach for the above coding question.
Ninja is engaged in a task involving divisors. He is given 'N' numbers, and his objective is to compute the sum of all numbers which are divisible by either 2 or 3.
...Find the sum of numbers divisible by 2 or 3 from a given list of numbers.
Iterate through the list of numbers and check if each number is divisible by 2 or 3.
If a number is divisible by 2 or 3, add it to the sum.
Return the final sum as the output.
Given a binary string STR
containing either '0' or '1', determine the minimum number of operations needed to make it beautiful. A binary string is called beautiful if it...
The problem involves determining the minimum number of operations needed to make a binary string beautiful by ensuring it contains alternating 0s and 1s.
Iterate through the binary string and count the number of operations needed to make it beautiful by flipping the bits as required.
Keep track of the current bit and compare it with the next bit to determine if a flip operation is needed.
Return the total number of operat
Round duration - 70 minutes
Round difficulty - Medium
I got mail on 7th December at 10:30 pm about the next round which was to be held on next day at 9:40 am .
I got the link of 1st round at 9:30 am on 8th December. It was on Cisco Webex platform . This way of technical interview round was very unique for me because we only have to open video on webex and there we were given a line number to call by phone. We need to give answer on phone and video is on through webex.
My interview started by 9:45 am . First of all interviewer asked very famous question of Interview i.e.
"Tell me about yourself"
I have given proper answer of this question including my achievements , internships and education.
The interviewer was very friendly . He kept motivating me till end of interview. He took me to the right approach in many questions.
Given two strings A
and B
, your task is to print these two strings in an alternating sequence by indices. That is, the first character of 'A', the first character of 'B',...
The task is to print two strings in an alternating sequence by indices.
Iterate through both strings simultaneously and append characters alternately
Handle the case where one string is longer than the other
Use two pointers to keep track of the current index in each string
Round duration - 63 minutes
Round difficulty - Hard
I got call from HR at 1:43 Pm , she asked me to prepare 2nd round of interview at 2:00 Pm . She sent me the link . I was waiting for next round when she again called me that my interview had shifted from 2 to 3:30 PM .
I started my next round of interview with the same procedure i.e. the video is on through webex and the audio is through call on bridge line number.
This was Technical + HR both round. I were asked technical as well as HR related Questions
Again the interviewer was very friendly . He treated me very well and help me out in many questions.
I got a great experience from this interview. Overall It was a good learning for me.
Given an array consisting of integers, your task is to determine the fourth largest element in the array. If the array does not contain at least four distinct elements,...
Find the fourth largest element in an array of integers.
Sort the array in descending order to easily find the fourth largest element.
If the array has less than four distinct elements, return -2147483648.
Handle edge cases like empty array or array with less than four elements.
You are given a sequence of numbers, ARR
. Your task is to return a sorted sequence of ARR
in non-descending order using the Merge Sort algorithm.
The Merge Sort...
Implement Merge Sort algorithm to sort a sequence of numbers in non-descending order.
Divide the input array into two halves recursively until each array has only one element.
Merge the sorted halves to produce a completely sorted array.
Time complexity of Merge Sort is O(n log n).
Example: Input - [3, 1, 4, 1, 5], Output - [1, 1, 3, 4, 5]
You are provided with an array of integers. The task is to sort the array in ascending order using the quick sort algorithm.
Quick sort is a divide-and-conquer algorithm. It ...
Yes, the quick sort algorithm can be enhanced to achieve NlogN complexity in the worst case by using a randomized pivot selection strategy.
Randomized pivot selection: Choose a random element as the pivot to reduce the chances of worst-case scenarios.
Median-of-three pivot selection: Select the median of the first, middle, and last elements as the pivot to improve partitioning.
Optimizing partitioning: Use efficient parti...
Given a singly linked list of integers, return the head of the reversed linked list.
Initial linked list: 1 -> 2 -> 3 -> 4 -> NULL
Reversed link...
Reverse a singly linked list of integers and return the head of the reversed linked list.
Iterate through the linked list and reverse the pointers to point to the previous node instead of the next node.
Use three pointers to keep track of the current, previous, and next nodes while reversing the linked list.
Update the head of the reversed linked list as the last node encountered during the reversal process.
For a given singly linked list, identify if a loop exists and remove it, adjusting the linked list in place. Return the modified linked list.
A...
Detect and remove loop in a singly linked list in place with O(n) time complexity and O(1) space complexity.
Use Floyd's Cycle Detection Algorithm to identify the loop in the linked list.
Once the loop is detected, use two pointers to find the start of the loop.
Adjust the pointers to remove the loop and return the modified linked list.
Given an integer N
, determine whether its binary representation is a palindrome.
The first line contains an integer 'T' representing the number of test cases.
The next 'T'...
Check if the binary representation of a given integer is a palindrome.
Convert the integer to binary and check if the binary string is a palindrome.
Use bitwise operations to manipulate the binary representation of the integer.
Consider edge cases like handling leading zeros in the binary representation.
A sorted doubly-linked list of distinct positive integers is provided, along with an integer 'X'. Your task is to identify and print all unique pairs from the list whose...
Find pairs in a sorted doubly-linked list whose sum equals a given integer 'X'.
Traverse the list from both ends to find pairs with sum equal to 'X'.
Use two pointers approach to efficiently find the pairs.
Handle cases where the sum is less than, equal to, or greater than 'X'.
Tip 1 : Solve and answer the questions with a calm mind.
Tip 2 : You should know each and every word of your Resume.(Go through your resume before siting for interview).
Tip 3 : Prepare yourself for the question "Tell me about yourself" (Know yourself before any interview)
Tip 1 : Follow chronological resume format
Tip 2 : Include only the most relevant information and put the most important information first
based on 1 interview
Interview experience
based on 4 reviews
Rating in categories
Senior Analyst
620
salaries
| ₹3 L/yr - ₹10.5 L/yr |
Credit Assessment Officer
433
salaries
| ₹4 L/yr - ₹14 L/yr |
Analyst
418
salaries
| ₹2 L/yr - ₹8.5 L/yr |
Senior Credit Assessment Officer
272
salaries
| ₹5.6 L/yr - ₹21 L/yr |
Engineer
170
salaries
| ₹9.3 L/yr - ₹38.1 L/yr |
AU Small Finance Bank
IndusInd Bank
IDFC FIRST Bank
Yes Bank