Filter interviews by
Linked list algorithms involve operations on linked lists, such as insertion, deletion, and traversal.
Linked list algorithms are used to manipulate data stored in linked lists.
Common operations include inserting a new node, deleting a node, and traversing the list.
Examples of linked list algorithms include reversing a linked list, finding the middle node, and detecting a loop in the list.
Random number generators and Monte Carlo simulations can be used to estimate the value of Pi and other quantities.
Monte Carlo simulations involve generating random numbers to estimate a value or solve a problem
To estimate Pi, random points are generated within a square and the ratio of points inside a circle to total points is used
Other quantities can be estimated using similar principles, such as estimating the a...
Consider a circular path with N petrol pumps. Each pump is numbered from 0 to N-1. Every petrol pump provides:
The task is to find the first petrol pump from which a truck can complete a full circle or determine if it's impossible.
Iterate through each petrol pump and calculate the remaining petrol after reaching the next pump.
If the remaining petrol is negative at any point, reset the starting pump to the next pump and continue.
If the total remaining petrol at the end is non-negative, return the index of the starting pump.
...
You are tasked with finding the greatest common divisor (GCD) of two given numbers 'X' and 'Y'. The GCD is defined as the largest integer that divides both of the ...
Finding the greatest common divisor (GCD) of two given numbers 'X' and 'Y'.
Iterate through each test case and calculate GCD using Euclidean algorithm
Handle edge cases like when one of the numbers is 0
Output the GCD for each test case
What people are saying about Goldman Sachs
A parking lot system is designed to efficiently manage parking spaces and provide convenience to users.
The design includes entry and exit points for vehicles.
Parking spaces are clearly marked and organized for easy navigation.
There may be designated areas for different types of vehicles, such as compact cars or motorcycles.
The system may incorporate technology like sensors or cameras to monitor occupancy and assis...
You are provided with a gold mine, represented as a 2-dimensional matrix of size N x M with N rows and M columns. Each cell in this matrix contains a positive integer representi...
The task is to determine the maximum amount of gold a miner can collect in a gold mine by moving in allowed directions.
Create a 2D array to represent the gold mine matrix.
Implement a dynamic programming approach to calculate the maximum amount of gold that can be collected.
Consider the constraints provided to optimize the solution.
Iterate through the matrix to calculate the maximum gold collection.
Keep track of th...
Implement a wildcard pattern matching algorithm to determine if a given wildcard pattern matches a text string completely.
The wildcard pattern may include the ...
Implement a wildcard pattern matching algorithm to determine if a given wildcard pattern matches a text string completely.
Create a recursive function to match the pattern with the text character by character
Handle cases for '?' and '*' characters in the pattern
Keep track of the current position in both pattern and text strings
Return 'True' if the pattern matches the text completely, otherwise return 'False'
In this game, Ninja is provided with a string STR
that might contain spaces, and a list or array WORDS
consisting of N
word strings. Ninja's task is to determine how many times ...
The task is to determine the frequency of each word in a list of words that appears in a given string.
Iterate through each word in the list of words and count its frequency in the given string.
Maintain the order of words as provided in the list.
Return the frequency of each word in an array of strings.
SDLC stands for Software Development Life Cycle, which is a process used by software development teams to design, develop, and test high-quality software.
SDLC is a structured process that consists of several phases such as planning, analysis, design, implementation, testing, and maintenance.
Each phase of the SDLC has its own set of activities and deliverables that contribute to the overall success of the software ...
The ER Model is a conceptual data model that describes the data and relationships in a system using entities and their attributes.
ER Model stands for Entity-Relationship Model
It is used to represent the logical structure of a database
Entities are objects or concepts in the real world that are represented in the database
Attributes are properties that describe the entities
Relationships define how entities are relate...
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
Coding test in python
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 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 Campus Placement and was interviewed in May 2024. There were 3 interview rounds.
70 minutes test with 60mcqs based on mostly aptitude
The topic was AI in education 30 minutes round
Lengthy, 2 questions
I applied via Company Website and was interviewed in Feb 2024. There was 1 interview round.
Experienced analyst with expertise in data analysis, financial modeling, and market research.
Started career as a financial analyst at XYZ Company
Led team in developing complex financial models to forecast revenue
Conducted market research to identify new business opportunities
Presented findings to senior management to drive strategic decision-making
One of my strengths is my ability to analyze complex data and identify key insights.
Strong analytical skills
Ability to think critically and problem-solve
Experience with data analysis tools such as Excel or Tableau
I applied via Job Portal
I applied via Naukri.com
1 hr, multiple questions from my resume and two coding problems (medium)
Puzzles and a coding question
Some of the top questions asked at the Goldman Sachs Analyst interview -
The duration of Goldman Sachs Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 38 interview experiences
Difficulty level
Duration
based on 150 reviews
Rating in categories
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