Filter interviews by
Different types of SQL queries include SELECT, INSERT, UPDATE, DELETE, JOIN, and more.
SELECT: Retrieves data from a database
INSERT: Adds new records to a table
UPDATE: Modifies existing records in a table
DELETE: Removes records from a table
JOIN: Combines rows from two or more tables based on a related column
Reverse engineering is the process of analyzing a product to understand its design, functionality, and components.
Reverse engineering involves taking apart a product to see how it works.
It can be used to understand the technology behind a competitor's product.
Reverse engineering is often used in software development to understand how a program was created.
It can also be used to create a compatible product or impro...
Covered core programming concepts include data structures, algorithms, object-oriented programming, and software design patterns.
Data structures such as arrays, linked lists, stacks, queues, trees, and graphs were covered.
Algorithms like sorting, searching, recursion, and dynamic programming were studied.
Object-oriented programming principles like inheritance, encapsulation, and polymorphism were implemented.
Softw...
Correlation measures the strength and direction of a linear relationship, while covariance indicates the direction of the relationship between variables.
Correlation is a standardized measure, ranging from -1 to 1, while covariance can take any value.
Example: A correlation of 0.8 indicates a strong positive relationship, while a covariance of 10 indicates a positive relationship but lacks scale.
Correlation is dimen...
SQL is a relational database management system, while NoSQL is a non-relational database management system.
SQL databases are table-based, with a predefined schema, while NoSQL databases are document-based, key-value pairs, graph databases, or wide-column stores.
SQL databases are good for complex queries and transactions, while NoSQL databases are better for large amounts of data and scalability.
Examples of SQL dat...
Object-Oriented Programming (OOP) is a programming paradigm based on the concept of objects, which can contain data and code.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the same i...
Custom policies in Mule allow for creating reusable components to apply specific logic to API requests and responses.
Custom policies can be created using Java or XML in Anypoint Studio.
They can be applied to API endpoints to enforce security, logging, or transformation logic.
Examples include rate limiting policies, custom authentication, and data encryption policies.
Listen to their concerns, empathize, remain calm, offer solutions, follow up
Listen actively to their complaints without interrupting
Empathize with their emotions and show understanding
Remain calm and composed, avoid getting defensive
Offer solutions or alternatives to address their issues
Follow up with the customer to ensure their satisfaction
I was responsible for developing and implementing marketing strategies to attract new clients and retain existing ones.
Developed marketing campaigns to promote products and services
Analyzed market trends and competitor activities
Collaborated with sales team to generate leads and increase revenue
Utilized social media and digital marketing channels to reach target audience
The candidate needs to identify unique characters in a given substring and calculate their length.
Iterate through the substring and store each character in a set to keep track of unique characters
Calculate the length of the set to determine the number of unique characters
Return the set of unique characters and their length as an array of strings
Var, const, and let are all ways to declare variables in JavaScript, each with different scopes and mutability.
Var: function-scoped, can be redeclared and reassigned
Const: block-scoped, cannot be reassigned, but can be mutated for objects and arrays
Let: block-scoped, can be reassigned but not redeclared
Coding interview basic level nothing more required for this
Basic coding not more relevant in the whole process
Trapping rain water and median of two sorted array
I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.
Bagging and boosting are ensemble learning techniques used in machine learning to improve the performance of models by combining multiple weak learners.
Bagging (Bootstrap Aggregating) involves training multiple models independently on different subsets of the training data and then combining their predictions through averaging or voting.
Boosting involves training multiple models sequentially, where each subsequent mode...
Python code to find the employee with second largest income in a list of employees
Sort the list of employees by income in descending order
Return the employee at index 1 in the sorted list
The candidate needs to identify unique characters in a given substring and calculate their length.
Iterate through the substring and store each character in a set to keep track of unique characters
Calculate the length of the set to determine the number of unique characters
Return the set of unique characters and their length as an array of strings
In Python, mutable objects can be changed after creation, while immutable objects cannot be changed.
Mutable objects: lists, dictionaries, sets
Immutable objects: strings, tuples, numbers
Example: x = [1, 2, 3] (mutable), y = 'hello' (immutable)
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Array linkedlist and also value assesment also included
I applied via Job Portal and was interviewed in Aug 2024. There were 3 interview rounds.
I am a dedicated and experienced technical manager with a strong background in leading teams and implementing innovative solutions.
Experienced in leading technical teams to successful project completion
Skilled in implementing innovative solutions to improve efficiency
Strong background in technical knowledge and problem-solving
Excellent communication and leadership skills
Passionate about continuous learning and professi...
I want to join BOFA because of its reputation for innovation and commitment to excellence in the technical field.
BOFA has a strong reputation for innovation and cutting-edge technology
I am impressed by BOFA's commitment to excellence in the technical field
I believe that joining BOFA will provide me with opportunities for professional growth and development
I appeared for an interview before Jul 2024, where I was asked the following questions.
I thrive in team settings, valuing collaboration, communication, and shared goals to achieve success together.
I actively listen to team members' ideas, fostering an inclusive environment.
In my last project, I coordinated with cross-functional teams to streamline processes, resulting in a 20% increase in efficiency.
I believe in giving constructive feedback, which helps in personal and team growth.
I often take the initia...
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
Object-Oriented Programming (OOP) is a programming paradigm based on the concept of objects, which can contain data and code.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the same interf...
I applied via Campus Placement and was interviewed in Sep 2024. There was 1 interview round.
I appeared for an interview in May 2025, where I was asked the following questions.
Experienced Project Manager with a strong background in leading cross-functional teams and delivering projects on time and within budget.
Over 5 years of experience in project management across various industries, including IT and construction.
Successfully led a team of 10 in a software development project that increased efficiency by 30%.
Skilled in Agile and Waterfall methodologies, having implemented Agile practices i...
I'm seeking new challenges and opportunities for growth that align with my career goals and aspirations.
Desire for professional growth: I want to take on more leadership responsibilities, as I have successfully led projects in my current role.
Looking for a better cultural fit: My current company has a different approach to teamwork, and I thrive in collaborative environments.
Pursuing new challenges: I am eager to work ...
Top trending discussions
Some of the top questions asked at the Bank of America interview -
The duration of Bank of America interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 213 interview experiences
Difficulty level
Duration
based on 3.5k reviews
Rating in categories
Team Lead
2.5k
salaries
| ₹8.3 L/yr - ₹15 L/yr |
Assistant Manager
2k
salaries
| ₹12.7 L/yr - ₹22 L/yr |
Team Developer
1.9k
salaries
| ₹4.6 L/yr - ₹9.7 L/yr |
Software Engineer
1.2k
salaries
| ₹8.2 L/yr - ₹25.5 L/yr |
Manager
1k
salaries
| ₹19.1 L/yr - ₹35.2 L/yr |
JPMorgan Chase & Co.
BA Continuum
HDFC Bank
ICICI Bank