Deutsche Bank
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed before Jun 2023. There were 3 interview rounds.
PK is Primary Key and UK is Unique Key. PK does not allow nulls while UK allows only one null value.
PK is used to uniquely identify each record in a table, while UK ensures that all values in a column are unique.
PK does not allow duplicate values, while UK allows duplicate values except for one null value.
Example: If a table has a PK on column 'ID', each record must have a unique ID value. If a table has a UK on column...
Pragma autonomous transactions allow a PL/SQL subprogram to commit or rollback its own transactions independently of its caller.
Pragma autonomous transactions are used to execute a transaction independently of the main transaction.
It allows a subprogram to commit or rollback its own transactions without affecting the main transaction.
Autonomous transactions are often used for logging, auditing, or error handling purpos...
Packages in PL/SQL are a way to group related procedures, functions, variables, and other PL/SQL constructs together for better organization and security.
Packages help in modularizing code and promoting code reusability.
They provide encapsulation, allowing for better control over access to procedures and functions.
Packages improve performance by reducing network traffic and increasing scalability.
Example: Creating a pa...
A procedure does not return a value, while a function returns a value.
Procedure is used to perform an action, while function is used to compute and return a value.
Procedures can have OUT parameters to return values, while functions always return a single value.
Functions can be used in SQL queries, while procedures cannot be used in SQL queries.
I was interviewed in Sep 2024.
HashMap is non-synchronized and allows null values, while HashTable is synchronized and does not allow null values.
HashMap is non-synchronized, meaning it is not thread-safe, while HashTable is synchronized and thread-safe.
HashMap allows null values for both keys and values, while HashTable does not allow null keys or values.
HashMap is generally preferred for non-thread-safe applications, while HashTable is used in mul
Equals method is used to compare the content of objects while hashcode method is used to generate a unique integer value for an object.
Equals method is used to compare the content of objects for equality.
Hashcode method is used to generate a unique integer value for an object.
Both methods are important for implementing proper object comparison and hashing in Java.
I am motivated to come to the office by the opportunity to work on challenging projects, collaborate with talented colleagues, and contribute to the success of the team.
Challenging projects provide a sense of accomplishment and growth
Collaborating with talented colleagues allows for learning and innovation
Contributing to the success of the team fosters a sense of purpose and fulfillment
Yes, I coached a junior developer on implementing design patterns in a project.
Provided guidance on how to apply design patterns in code
Reviewed their code and provided feedback for improvement
Encouraged them to ask questions and seek clarification
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
posted on 2 Dec 2024
I applied via campus placement at Ramaiah Institute of Technology, Bengaluru and was interviewed in Nov 2024. There were 2 interview rounds.
posted on 5 Jun 2024
I applied via Job Portal and was interviewed in May 2024. There were 2 interview rounds.
Mixed DML error occurs when DML operations on setup and non-setup objects are mixed in a single transaction.
Mixed DML operations involve a combination of DML statements on both setup and non-setup objects in a single transaction.
This error typically occurs when trying to update a setup object (like User) and a non-setup object (like Account) in the same transaction.
To resolve the error, separate the DML operations on s...
Types of asynchronous classes include future, batch, queueable, and scheduled classes.
Future classes are used for executing code asynchronously in the background.
Batch classes are used for processing large data sets in smaller chunks.
Queueable classes are used for chaining asynchronous jobs together.
Scheduled classes are used for running code at specific times.
To call a child method in a parent component in LWC, you can use the @api decorator in the child component and import the child component in the parent component.
Use @api decorator in the child component to expose the method or property that you want to call from the parent component.
Import the child component in the parent component and use the child component's reference to call the method or access the property.
Pass...
Experience with Lightning Web Components (LWC) in Salesforce development.
Developed custom Lightning Web Components for Salesforce applications.
Used LWC to create interactive and responsive user interfaces.
Utilized LWC to fetch and display data from Salesforce database.
Implemented event handling and communication between components using LWC.
Followed best practices and design patterns while working with LWC.
Integrated L...
To call LWC from Aura, use the lightning/navigation service.
Use lightning/navigation service to navigate to the LWC component
Pass the component name and any parameters needed
Handle any events or data passed back from the LWC component
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...
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
I applied via Approached by Company
It was spring boot java based online round
Eager initialization creates the instance of Singleton class at the time of class loading, while lazy initialization creates the instance only when it is required.
Eager initialization can lead to resource wastage if the instance is never used.
Lazy initialization is more efficient as it only creates the instance when needed.
Eager initialization is thread-safe by default, while lazy initialization requires synchronizatio...
Associate
4.7k
salaries
| ₹8.9 L/yr - ₹35 L/yr |
Senior Analyst
3.9k
salaries
| ₹4 L/yr - ₹16.4 L/yr |
Assistant Vice President
3.4k
salaries
| ₹15.9 L/yr - ₹48.5 L/yr |
Analyst
2.1k
salaries
| ₹2 L/yr - ₹11 L/yr |
Financial Analyst
1k
salaries
| ₹1.8 L/yr - ₹8.2 L/yr |
Barclays
JPMorgan Chase & Co.
HDFC Bank
ICICI Bank