Filter interviews by
A linked list is a data structure where each element contains a reference to the next element.
Create a Node class with data and next pointer
Create a LinkedList class with head pointer
Implement methods like insert, delete, search, etc.
Designing an elevator system for a building involves considering factors like capacity, speed, safety, and efficiency.
Determine the number of floors and the expected traffic flow in the building
Calculate the required capacity and speed of the elevators
Consider safety features such as emergency stop buttons, fire-resistant materials, and backup power supply
Implement efficient algorithms for elevator scheduling to minimi...
OOP focuses on objects and their interactions, while procedural programming focuses on procedures and functions.
OOP organizes code into objects that encapsulate data and behavior.
Procedural programming uses functions to manipulate data.
OOP supports concepts like inheritance, polymorphism, and encapsulation.
Procedural programming is more straightforward and linear in nature.
OOP promotes code reusability and modularity.
P...
Java is used over C/C++ when platform independence, ease of use, and security are important.
Java is platform independent, meaning it can run on any operating system or hardware that has a Java Virtual Machine (JVM). C/C++ code needs to be compiled separately for each platform.
Java has automatic memory management, reducing the risk of memory leaks and making it easier to write and maintain code. C/C++ requires manual me...
The minimum number of weighs to find the odd ball is 4.
Divide the 10 balls into 3 groups of 3, 3, and 4.
Compare the weights of the two groups of 3 balls.
If the weights are equal, the odd ball is in the group of 4.
If the weights are unequal, the odd ball is in the lighter group of 3.
Divide the lighter group of 3 balls into individual balls and compare their weights.
The odd ball will be identified in the 4th weigh.
To reach the center of the island, one can use a boat or any other means to cross the lake.
Use a boat to reach the island
Swim across the lake if it's not too far
If the lake is frozen, walk or skate across the ice
If there is a bridge or causeway connecting the island, use it to reach the center
I suggested a new marketing strategy in a team meeting and it was successfully implemented.
Suggested a new marketing strategy during a team meeting
Explained the benefits and potential outcomes of the strategy
Received positive feedback and support from team members
Collaborated with the team to refine and finalize the strategy
Implemented the strategy and achieved successful results
Motivated team members by setting clear goals, providing support, and recognizing their efforts
Clearly communicated the importance of the project and how each team member's contribution was vital
Provided necessary resources and support to help team members succeed
Recognized and praised team members for their hard work and achievements
Encouraged collaboration and teamwork to boost morale and productivity
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 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.
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
Goldman Sachs interview questions for popular designations
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
Get interview-ready with Top Goldman Sachs Interview Questions
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.
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
I applied via Approached by Company and was interviewed in May 2024. There were 4 interview rounds.
I chose Goldman Sachs for its global reach and diverse opportunities. I left Morgan Stanley to pursue new challenges and growth.
Goldman Sachs offers a wider range of global opportunities compared to Morgan Stanley
I was seeking new challenges and growth that I believed Goldman Sachs could provide
I was attracted to the diverse and innovative culture at Goldman Sachs
I will provide training and guidance to help the team learn and adapt to handling credit card transactions.
Provide thorough training on credit card processing procedures
Offer guidance and support as team members gain experience
Implement regular check-ins and feedback sessions to address any challenges
Encourage open communication and a collaborative team environment
Utilize resources such as online tutorials or industry
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 221 interviews
Interview experience
based on 1.2k reviews
Rating in categories
Bangalore / Bengaluru
1-5 Yrs
Not Disclosed
Hyderabad / Secunderabad
0-2 Yrs
Not Disclosed
Associate
2.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Analyst
1.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Vice President
1.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Analyst
1.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Financial Analyst
325
salaries
| ₹0 L/yr - ₹0 L/yr |
JPMorgan Chase & Co.
Morgan Stanley
TCS
Amazon