Filter interviews by
GST stands for Goods and Services Tax, a comprehensive tax on the supply of goods and services in India.
GST was implemented in India on July 1, 2017.
It replaced multiple indirect taxes like VAT, service tax, and excise duty.
GST is categorized into three types: CGST (Central GST), SGST (State GST), and IGST (Integrated GST).
For example, if a product costs ₹100, and the GST rate is 18%, the total cost will be ₹118.
G...
UNION combines results from two queries, removing duplicates; UNION ALL includes all results, retaining duplicates.
UNION removes duplicate rows from the result set.
UNION ALL includes all rows, even duplicates.
Example: SELECT column1 FROM table1 UNION SELECT column1 FROM table2.
Example: SELECT column1 FROM table1 UNION ALL SELECT column1 FROM table2.
UNION may be slower due to duplicate removal; UNION ALL is general...
RANK assigns unique ranks with gaps for ties; DENSE_RANK assigns consecutive ranks without gaps.
RANK() gives the same rank to tied values but skips subsequent ranks. Example: 1, 1, 3.
DENSE_RANK() also gives the same rank to tied values but does not skip ranks. Example: 1, 1, 2.
Use RANK when you want to reflect gaps in ranking due to ties.
Use DENSE_RANK when you want a continuous ranking without gaps.
Reducing fails volume involves improving processes, enhancing communication, and utilizing technology effectively.
Implement robust training programs for staff to minimize errors.
Utilize automated systems to reduce manual entry mistakes, e.g., using software for data validation.
Enhance communication channels between departments to ensure clarity and reduce misunderstandings.
Regularly review and analyze failure data...
Buyins refer to the process of purchasing securities to cover short positions, ensuring compliance with settlement obligations.
Buyins occur when a trader who has shorted a stock must buy shares to cover their position.
For example, if a trader shorts 100 shares of a stock and the price rises, they may need to buy those shares back at a higher price.
Buyins can happen due to a failure to deliver shares on the settlem...
Front-end frameworks streamline web development by providing pre-built components and tools for efficient UI design and interactivity.
Reusable Components: Frameworks like Angular and Vue.js allow developers to create reusable UI components, speeding up development.
State Management: Libraries such as Redux help manage application state in a predictable way, making it easier to track changes.
Responsive Design: Frame...
A todoList component allows users to manage tasks efficiently, featuring add, remove, and mark complete functionalities.
State Management: Use React's useState hook to manage the list of tasks, e.g., const [tasks, setTasks] = useState([]).
Add Task Functionality: Implement a function to add new tasks to the list, e.g., setTasks([...tasks, newTask]).
Remove Task Functionality: Create a function to remove tasks by filt...
I am drawn to Bank of America for its commitment to innovation, community impact, and career growth opportunities.
Strong commitment to diversity and inclusion, fostering a welcoming workplace.
Innovative technology initiatives, such as mobile banking and AI-driven services.
Focus on sustainability and responsible banking, aligning with my values.
Opportunities for professional development and career advancement throu...
In negative news searches, I focus on credibility, context, impact, and potential biases to assess the information accurately.
Credibility: Verify the source of the news, e.g., established news outlets vs. social media rumors.
Context: Understand the background of the news, such as the timeline and related events, e.g., a company's financial struggles amid a market downturn.
Impact: Assess the potential consequences ...
Anti-Money Laundering (AML) refers to regulations and processes aimed at preventing illicit financial activities.
Customer Due Diligence (CDD): Verifying the identity of clients to assess risk.
Transaction Monitoring: Analyzing transactions for suspicious patterns, e.g., large cash deposits.
Reporting Obligations: Filing Suspicious Activity Reports (SARs) to authorities when suspicious activity is detected.
Risk Asses...
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
I appeared for an interview in Dec 2024, where I was asked the following questions.
GST stands for Goods and Services Tax, a comprehensive tax on the supply of goods and services in India.
GST was implemented in India on July 1, 2017.
It replaced multiple indirect taxes like VAT, service tax, and excise duty.
GST is categorized into three types: CGST (Central GST), SGST (State GST), and IGST (Integrated GST).
For example, if a product costs ₹100, and the GST rate is 18%, the total cost will be ₹118.
GST ai...
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 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 210 interview experiences
Difficulty level
Duration
based on 3.4k reviews
Rating in categories
Team Lead
2.5k
salaries
| ₹5.9 L/yr - ₹17.4 L/yr |
Assistant Manager
2k
salaries
| ₹7.2 L/yr - ₹27 L/yr |
Team Developer
1.9k
salaries
| ₹2.4 L/yr - ₹11 L/yr |
Software Engineer
1.2k
salaries
| ₹7.2 L/yr - ₹28.1 L/yr |
Manager
1k
salaries
| ₹13 L/yr - ₹40 L/yr |
JPMorgan Chase & Co.
BA Continuum
HDFC Bank
ICICI Bank