Deutsche Bank
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
It was data structures and algorithm
I was interviewed before Sep 2023.
Java 8 introduced the concept of functional programming with the addition of lambda expressions and streams.
Lambda expressions allow for concise code and easier parallel programming.
Streams provide a way to work with collections of objects in a functional style.
Functional interfaces like Predicate, Function, and Consumer are commonly used with lambda expressions.
Implement a coding challenge in Java 8
Use lambda expressions and functional interfaces to write concise and readable code
Utilize streams to process collections efficiently
Leverage method references for cleaner code
I was interviewed 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 ...
For making all elements equal you can select a target value and then you can make all elements equal to that. Now, for converting a single element to a target value you can perform a single operation only once. In this manner, you can achieve your task in the maximum of ‘N’ operations but you have to minimize this number of operations and for this, your selection of target is very important because if ...
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...
I first made an array in the main function that will contain the number of prime numbers less than or equal to the index value of the array and passed into my called function. This will give me the a value for each test case. Then, int the called function I applied dynamic programming. I created a dp array and initialized all values to max integer (dp[0] = 0). For each index i, i put dp[i+1] if (i=(r1/r2)) equal to min...
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 ...
As we only need the consecutive elements in the form ['NUM', 'NUM' + 1, 'NUM' + 2,...,'NUM' + 'L']. The brute force approach is to traverse each element in the array ('NUM' = ‘ARR[i]’) and then keep finding ('NUM' + 1) in the array until we don't find the next consecutive element in the array.
Keep a track of the current length of the sequence. If the current length of the consecutive subsequence is gre...
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...
He asked me to write a function to reverse a string of size n. In this question I defined my string ans="" , then iterated i from n-1 to 0 and concatenated Character.toString(s.charAt(i)) to my ans and then returned ans. He followed up the question. He said “If I remove ' ”="" ' in string ans line then what will happen. I answered that it will give me a compilation error that the variable "ans" is not initialized. Then...
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.
What people are saying about Deutsche Bank
Node.js uses event-driven architecture where events trigger callbacks to handle asynchronous operations.
Node.js uses event loop to handle asynchronous operations efficiently
Events are emitted by various objects in Node.js like HTTP servers, file system, etc.
Callbacks are registered to handle events and execute code when events occur
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit.
Encapsulation helps in hiding the internal state of an object and only exposing necessary functionalities.
It allows for better control over the data by preventing direct access from outside the class.
Encapsulation also helps in achieving data abstraction and information hiding.
Example: In a class representing a car, th...
To call a REST API, you can use tools like Postman or code in languages like JavaScript or Python.
Use tools like Postman to make HTTP requests to the API endpoints
In programming languages like JavaScript, use libraries like Axios or Fetch to make API calls
Include necessary headers, parameters, and authentication tokens in the request
Handle the response data accordingly, whether it's JSON, XML, or other formats
Do oops and data structures and sql
posted on 28 Sep 2022
I applied via campus placement at Amrita Vishwa Vidyapeetham, Amritapuri Campus and was interviewed in Aug 2022. There were 2 interview rounds.
The initial round was mixture of video interview and coding round.We will be asked 2 video interview questions and 2 coding questions
The longest alphabetical sequence in a string of combined numbers can be separated using string manipulation and iteration.
Iterate through the string character by character
Check if the current character is alphabetical
If it is, start building a substring of alphabetical characters
If the next character is also alphabetical, add it to the substring
If the next character is not alphabetical, compare the length of the curre...
I applied via Recruitment Consulltant and was interviewed in Nov 2021. There were 3 interview rounds.
Basic data structure related coding questions like creating a linked list and adding items to it median.
Max heap implementation.
Concurrency related questions.
posted on 16 Sep 2022
I applied via campus placement at Banasthali Vidyapeeth Womens Institute For Studies In Development Oriented Management, Jaipur and was interviewed before Sep 2021. There were 2 interview rounds.
It had more than 30 aptitude questions and 2 coding questions
based on 3 interviews
Interview experience
based on 6 reviews
Rating in categories
Associate
4.8k
salaries
| ₹8.8 L/yr - ₹34 L/yr |
Senior Analyst
3.9k
salaries
| ₹4 L/yr - ₹17 L/yr |
Assistant Vice President
3.4k
salaries
| ₹16 L/yr - ₹48 L/yr |
Analyst
2.1k
salaries
| ₹2 L/yr - ₹11 L/yr |
Financial Analyst
1k
salaries
| ₹1.8 L/yr - ₹10.2 L/yr |
Barclays
JPMorgan Chase & Co.
HDFC Bank
ICICI Bank