Filter interviews by
An Alternative Investment Fund (AIF) is a pooled investment vehicle that invests in assets outside traditional stocks and bonds.
Types of AIFs include Hedge Funds, Private Equity Funds, and Real Estate Funds.
Hedge Funds: Invest in a variety of assets using complex strategies (e.g., long/short equity).
Private Equity Funds: Invest directly in private companies or buyouts (e.g., venture capital).
Real Estate Funds: Foc...
Goldman Sachs offers unparalleled opportunities for growth, innovation, and impact in the capital markets sector.
Reputation: Goldman Sachs is a leading global investment bank known for its expertise and influence in capital markets.
Innovation: The firm is at the forefront of financial technology, continuously adapting to market changes and client needs.
Career Development: GS provides extensive training programs an...
Credit Default Swaps (CDS) provide risk management and investment opportunities by allowing parties to hedge against credit risk.
Risk Management: CDS allow investors to hedge against the risk of default on debt instruments.
Speculation: Investors can use CDS to speculate on the creditworthiness of a borrower, potentially profiting from changes in credit spreads.
Liquidity: CDS markets can provide liquidity for inves...
Find a peak element in an array using binary search for efficient O(log n) time complexity.
A peak element is an element that is greater than or equal to its neighbors.
For an array of size n, the peak can be at index 0, n-1, or any index i where arr[i] >= arr[i-1] and arr[i] >= arr[i+1].
Use binary search: compare middle element with its neighbors to decide which half to explore.
Example: In array [1, 3, 20, 4,...
Merge two sorted linked lists into a single sorted linked list.
Initialize a dummy node to simplify merging.
Use two pointers to traverse both linked lists.
Compare the values at both pointers and append the smaller one to the merged list.
Continue until one list is exhausted, then append the remaining elements of the other list.
Return the merged list starting from the next of the dummy node.
Remove elements from an array that appear consecutively more than k times using a stack-based approach.
Stack Usage: Use a stack to keep track of elements and their counts as you iterate through the array.
Count Management: For each element, increment its count in the stack; if the count exceeds k, pop it from the stack.
Rejoining: After removing elements, rejoin the remaining elements in the stack to form the new ar...
Agile is iterative and flexible, while Waterfall is linear and sequential in project management.
Agile promotes adaptive planning and encourages rapid responses to change, e.g., software development teams adjusting features based on user feedback.
Waterfall follows a strict sequence of phases: requirements, design, implementation, verification, and maintenance, e.g., construction projects where each phase must be co...
A deque (double-ended queue) allows insertion and deletion from both ends efficiently.
A deque can be implemented using arrays or linked lists.
Operations include addFront, addRear, removeFront, and removeRear.
Example: addFront(5) adds 5 to the front; removeRear() removes the last element.
Finding the median of two sorted arrays involves merging them and determining the middle value(s).
Combine both arrays while maintaining sorted order. Example: [1, 3] and [2] -> [1, 2, 3]
If total length is odd, median is the middle element. Example: [1, 2, 3] -> median is 2.
If total length is even, median is the average of the two middle elements. Example: [1, 2, 3, 4] -> median is (2+3)/2 = 2.5.
Use binary...
I have dealt with objections by actively listening, addressing concerns, providing solutions, and building rapport.
Listen carefully to the objection without interrupting
Acknowledge the concern and show empathy
Provide relevant information or solutions to address the objection
Build rapport and trust by demonstrating expertise and understanding
I applied via Approached by Company and was interviewed in Jan 2022. There were 3 interview rounds.
Active Directory is a directory service developed by Microsoft for Windows domain networks.
It stores information about network resources such as computers, users, and groups.
It provides authentication and authorization services for Windows-based computers.
It allows administrators to manage and deploy software, policies, and updates to network resources.
It uses a hierarchical structure of domains and organizational unit...
Networking refers to the process of connecting devices and systems to share information and resources.
Networking involves the use of hardware and software to establish connections between devices and systems.
Networking allows for the sharing of information and resources, such as files, printers, and internet access.
Networking can be done through various methods, including wired and wireless connections.
Examples of netw...
To setup a system or provide support to clients, one needs to have technical knowledge and communication skills.
Understand the client's requirements and provide solutions accordingly
Install and configure hardware and software components
Provide training and support to clients
Troubleshoot and resolve technical issues
Maintain documentation and keep track of system updates
Communicate effectively with clients and team membe...
Yes, Outlook .pst or .ost files can get corrupt. Recovery can be done using scanpst.exe or third-party tools.
Corruption can occur due to various reasons such as sudden shutdown, virus attack, or oversized file.
Scanpst.exe is a built-in tool in Outlook that can be used to repair minor corruption issues.
For major corruption issues, third-party tools like Stellar Repair for Outlook can be used.
It is important to regularly...
AML and KYC requirements are regulations that financial institutions must follow to prevent money laundering and verify the identity of their customers.
AML (Anti-Money Laundering) requirements involve monitoring transactions, reporting suspicious activities, and conducting customer due diligence.
KYC (Know Your Customer) requirements involve verifying the identity of customers, assessing their risk level, and maintainin...
I have a strong attention to detail and analytical skills that set me apart from my colleagues.
I have a proven track record of accurately identifying and resolving discrepancies in KYC documentation.
I excel at conducting thorough research and analysis to ensure compliance with regulations.
My ability to effectively communicate complex information to stakeholders sets me apart in team collaborations.
Strength: attention to detail, Weakness: perfectionism
Strength: Ability to meticulously review documents and identify discrepancies
Strength: Strong analytical skills to detect potential risks or fraudulent activities
Weakness: Striving for perfection may lead to spending too much time on a task
Weakness: Difficulty in delegating tasks due to desire for everything to be done perfectly
Implemented a new KYC process resulting in 30% reduction in onboarding time and 20% decrease in errors.
Led a team to revamp KYC procedures and systems
Introduced automation tools to streamline verification process
Trained staff on updated KYC regulations and best practices
Yes, I am a team player. I believe in open communication and collaboration. When conflicts arise, I address them directly and seek resolution.
I believe in open communication and collaboration within the team.
I address conflicts directly and seek resolution through constructive conversations.
I focus on finding common ground and working towards a solution that benefits the team as a whole.
I failed to meet a deadline due to poor time management.
Underestimated the time needed for a project
Did not prioritize tasks effectively
Learned to create a detailed schedule and set realistic deadlines
General English grammar knowledge and some calculations
I appeared for an interview in May 2025, where I was asked the following questions.
I applied via LinkedIn and was interviewed in Nov 2024. There were 3 interview rounds.
This was a coderpad round where I solved python coding problem and SQL queries.
Faced challenges in data integration and processing, implemented solutions to enhance efficiency and data quality.
Data Quality Issues: Implemented data validation checks to ensure accuracy before processing.
Scalability Challenges: Migrated to a cloud-based solution to handle increased data volume efficiently.
Integration Difficulties: Developed ETL pipelines using Apache Airflow to streamline data workflows.
Performance ...
I changed my job to seek new challenges and opportunities for growth.
Desire for new challenges and growth
Opportunity for career advancement
Seeking better work-life balance
Company restructuring or downsizing
Relocation to a new city
I have used platforms such as Excel, Tableau, and Power BI for data analysis in the past.
Excel
Tableau
Power BI
Yes, I am willing to work for 14 hours if required.
I am dedicated and committed to my work
I understand the importance of meeting deadlines and delivering results
I am willing to put in extra hours when necessary to ensure success
Typical DSA round with one easy and one medium question
Dsa round with 2 coding questions both medium level one on dp and other on graph
Design a parking system for efficient and organized parking.
Consider different types of parking spaces (e.g. regular, compact, handicap)
Implement a ticketing system for tracking parked cars
Incorporate sensors for real-time monitoring of available spaces
Include a payment system for paid parking spots
Design a user-friendly interface for drivers to easily find parking spots
I applied via Company Website and was interviewed in Oct 2024. There were 3 interview rounds.
It was an Online assessment composed of two parts: A Mathematical part and a Coding question.
I manage stress by staying organized, prioritizing tasks, and maintaining a positive mindset to navigate challenges effectively.
I create a prioritized to-do list to focus on urgent tasks first, which helps me stay organized.
During a group project with tight deadlines, I facilitated regular check-ins to ensure everyone was on track and supported.
I practice mindfulness techniques, such as deep breathing, to calm my mind ...
Recursion is a programming technique where a function calls itself in order to solve a problem.
Recursion involves breaking down a problem into smaller subproblems and solving them recursively.
A base case is needed to stop the recursion and prevent infinite loops.
Examples of recursive functions include factorial calculation and Fibonacci sequence generation.
Design a system using EC2 instance Fleet on Leetcode platform
Utilize EC2 instance Fleet to manage a group of EC2 instances for scalability and cost-efficiency
Implement load balancing to distribute incoming traffic across multiple EC2 instances
Use auto-scaling to automatically adjust the number of EC2 instances based on traffic demand
Monitor system performance and health using CloudWatch metrics and alarms
Coding test in python
I applied via Approached by Company and was interviewed in Nov 2024. There were 3 interview rounds.
2 hard DSA questions
2 dsa questions were asked.
prefix search
binary tree camera
Parling lot low level design
I applied via Company Website and was interviewed in Jun 2024. There were 2 interview rounds.
The missing number in the array can be found by calculating the sum of all numbers in the array and then subtracting it from the sum of numbers from 1 to n.
Calculate the sum of all numbers in the array.
Calculate the sum of numbers from 1 to n using the formula n*(n+1)/2.
Subtract the sum of array from the sum of numbers from 1 to n to find the missing number.
Count the number of parenthesis to be removed to make it valid.
Iterate through the string and keep track of open and close parenthesis.
If a close parenthesis is encountered without a corresponding open parenthesis, increment the count of removals.
Return the total count of removals needed to make the string valid.
Find the maximum sub-array with continuous numbers
Iterate through the array and keep track of the current sub-array sum
Update the maximum sum and sub-array indices as you iterate
Handle cases where the array contains negative numbers as well
Example: Input array [2, 3, -4, 5, 7], maximum sub-array is [2, 3, -4, 5, 7]
Count the number of islands in a 2D grid variant, focusing on time complexity.
Use Depth First Search (DFS) or Breadth First Search (BFS) to traverse the grid and mark visited islands.
Optimize by using Union Find data structure to keep track of connected islands.
Time complexity can be O(m*n) where m is the number of rows and n is the number of columns.
I applied via Campus Placement and was interviewed in Sep 2024. There were 4 interview rounds.
Questions were asked on data interpretation
25 mins of gd
topic:AI boon or bane to jobs
Top trending discussions
Some of the top questions asked at the Goldman Sachs interview -
The duration of Goldman Sachs interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 235 interview experiences
Difficulty level
Duration
based on 1.4k reviews
Rating in categories
Bangalore / Bengaluru
0-3 Yrs
Not Disclosed
Associate
2.5k
salaries
| ₹11.2 L/yr - ₹42 L/yr |
Analyst
1.9k
salaries
| ₹13.6 L/yr - ₹25 L/yr |
Vice President
1.8k
salaries
| ₹19.5 L/yr - ₹75.7 L/yr |
Senior Analyst
1.2k
salaries
| ₹5.4 L/yr - ₹19.4 L/yr |
Senior Associate
372
salaries
| ₹9.5 L/yr - ₹35.1 L/yr |
JPMorgan Chase & Co.
Morgan Stanley
TCS
Amazon