Filter interviews by
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.
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...
What people are saying about Goldman Sachs
I have used platforms such as Excel, Tableau, and Power BI for data analysis in the past.
Excel
Tableau
Power BI
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
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 maint...
Design the Low Level Design (LLD) for a Parking Lot System
Divide the system into modules like parking lot, vehicle, ticket, payment, etc.
Define the classes and their relationships, such as ParkingLot, Vehicle, Ticket, Payment
Include methods for functionalities like parking a vehicle, issuing a ticket, processing payment
Consider scalability and performance aspects in the design
Implement data structures like queues ...
Implement two stacks in a single array using two different approaches
Divide the array into two halves and use one half for each stack
Use two pointers, one for each stack, and move them towards each other as elements are pushed or popped
Consider edge cases like stack overflow and underflow
A min stack is a stack data structure that supports the usual push and pop operations, along with an additional operation to retrieve the minimum element in constant time.
Create a stack to store the elements and another stack to store the minimum values encountered so far.
When pushing an element, check if it is smaller than the current minimum. If so, push it onto the minimum stack.
When popping an element, check i...
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 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 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 Recruitment Consulltant and was interviewed in Jun 2024. There were 3 interview rounds.
I admire Goldman Sachs for its innovation, global impact, and commitment to excellence in finance and client service.
Goldman Sachs is a leader in the financial industry, known for its innovative solutions and strategic insights.
The firm's commitment to diversity and inclusion resonates with my values, fostering a collaborative work environment.
I am drawn to the opportunity to work on high-impact projects that shape the...
I applied via Approached by Company and was interviewed in Apr 2024. There were 2 interview rounds.
I had an incredibly disappointing interview experience with Anshul, who claimed to have 9 YOE. The interview began with system design question and I nit even given any time to think of the solution. When I tried gathering my thoughts, Anshul accused me of of cheating even though I volunteered to share my screen to prove my honesty. He was not only rude but highly unprofessional.
The situation worsened as the interview progressed. My correct answers were repeatedly declared wrong. For instance, when I stated that "MySQL is a relational database", Anshul incorrectly insisted that t is not. Shockingly he did not agree that a database would be necessary for a link shortener and further claimed that MySQL is a document database.
An interviewer with 9 years of experience should have a basic understanding of fundamental concepts. The interviewer's lack of knowledge and poor conduct makes me doubt the whole hiring process.
The other person in panel, Priyanka, was mute throughout.
Anyone applying here should reconsider it as this can be harmful to a professional's growth.
I applied via Approached by Company and was interviewed in Aug 2024. There were 2 interview rounds.
Coder Pad round -> 60 mins
1. Leetcode Hard Question
2. Debug the code and make a solution work for a given problem statement
Design the Low Level Design (LLD) for a Parking Lot System
Divide the system into modules like parking lot, vehicle, ticket, payment, etc.
Define the classes and their relationships, such as ParkingLot, Vehicle, Ticket, Payment
Include methods for functionalities like parking a vehicle, issuing a ticket, processing payment
Consider scalability and performance aspects in the design
Implement data structures like queues for m...
I applied via Company Website and was interviewed in Jul 2024. There were 2 interview rounds.
Write a program to analyze logs of the application
SQL is a traditional relational database management system, while NoSQL is a non-relational database system.
SQL is structured, uses tables with predefined schema, and is good for complex queries.
NoSQL is unstructured, uses collections or documents, and is good for large amounts of data with simple queries.
SQL is ACID compliant, ensuring data integrity, while NoSQL is BASE (Basically Available, Soft state, Eventually co...
Reverse a linked list recursively by swapping pointers
Start by checking if the current node is null or the next node is null
If so, return the current node as it is the new head of the reversed list
Otherwise, recursively call the function on the next node and swap pointers
A min stack is a stack data structure that supports the usual push and pop operations, along with an additional operation to retrieve the minimum element in constant time.
Create a stack to store the elements and another stack to store the minimum values encountered so far.
When pushing an element, check if it is smaller than the current minimum. If so, push it onto the minimum stack.
When popping an element, check if it ...
Implement two stacks in a single array using two different approaches
Divide the array into two halves and use one half for each stack
Use two pointers, one for each stack, and move them towards each other as elements are pushed or popped
Consider edge cases like stack overflow and underflow
An SQL query using GROUP BY and JOINs aggregates data from multiple tables based on specified conditions.
GROUP BY is used to arrange identical data into groups.
JOINs combine rows from two or more tables based on a related column.
Example: SELECT department, COUNT(*) FROM employees GROUP BY department;
Example with JOIN: SELECT d.name, COUNT(e.id) FROM departments d JOIN employees e ON d.id = e.department_id GROUP BY d.na...
Some of the top questions asked at the Goldman Sachs interview for experienced candidates -
The duration of Goldman Sachs interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 58 interview experiences
Difficulty level
Duration
based on 1.4k reviews
Rating in categories
Bangalore / Bengaluru
1-3 Yrs
₹ 1.6-51 LPA
Associate
2.5k
salaries
| ₹19 L/yr - ₹35 L/yr |
Analyst
1.9k
salaries
| ₹11.4 L/yr - ₹21.2 L/yr |
Vice President
1.9k
salaries
| ₹35.9 L/yr - ₹60 L/yr |
Senior Analyst
1.3k
salaries
| ₹9.1 L/yr - ₹15.1 L/yr |
Senior Associate
445
salaries
| ₹14.9 L/yr - ₹26.6 L/yr |
JPMorgan Chase & Co.
Morgan Stanley
TCS
Amazon