issue 117apr 27mmxxvi
est. 2017
Sun, 27 Apr 2026
vol. IX · no. 117
PapersAdda
placement intelligence, since 2017
868 briefs · 24 campuses · by reservation
verified offers · sourced from r/developersIndia
razorpay₹65.00 LPA· iit-d · sde-1google₹54.00 LPA· iiit-h · swe-imicrosoft₹49.50 LPA· iit-b · sdeatlassian₹38.00 LPA· nit-w · sde-1amazon₹44.20 LPA· bits-p · sde-1uber₹42.00 LPA· iit-kgp · sde-1razorpay₹65.00 LPA· iit-d · sde-1google₹54.00 LPA· iiit-h · swe-imicrosoft₹49.50 LPA· iit-b · sdeatlassian₹38.00 LPA· nit-w · sde-1amazon₹44.20 LPA· bits-p · sde-1uber₹42.00 LPA· iit-kgp · sde-1
Placement PapersExam PatternSyllabus 2026Prep RoadmapInterview GuideEligibilitySalary GuideCutoff Trends

Goldman Sachs Placement Papers 2026 with Solutions

13 min read
Company Placement Papers
Last Updated: 1 May 2026
Reviewed by PapersAdda Editorial

About Goldman Sachs

Goldman Sachs is one of the world's leading global investment banking, securities, and investment management firms. Founded in 1869 and headquartered in New York City, the firm serves a diverse client base including corporations, financial institutions, governments, and individuals. With operations in over 60 countries and more than 45,000 employees worldwide, Goldman Sachs is consistently ranked among the most prestigious employers in the finance and technology sectors.

In India, Goldman Sachs has significant engineering and technology centers in Bengaluru and Hyderabad. These centers are not just support offices, they are innovation hubs where engineers and analysts work on cutting-edge platforms powering global trading, risk management, and financial analytics. Indian campuses like IITs, NITs, BITS Pilani, and top engineering colleges receive Goldman Sachs recruitment drives every year, making it one of the most coveted placement opportunities.

For freshers, Goldman Sachs offers roles across Technology (Software Engineering), Global Markets, Investment Banking Operations, and Finance divisions. The compensation for entry-level roles ranges from ₹20 LPA to ₹40 LPA depending on the role, college tier, and performance in the selection process. The firm's culture emphasizes excellence, collaboration, and integrity, and it looks for candidates who demonstrate not just technical skills but also business acumen and communication ability. Also targeting other top finance firms? See our JP Morgan Placement Papers 2026 and DE Shaw Placement Papers 2026 guides for comprehensive finance sector prep.


Eligibility Criteria

ParameterRequirement
DegreeB.Tech / B.E. / M.Tech / MCA / MBA (Finance)
BranchesCS, IT, ECE, EEE, Mechanical, Civil (varies by role)
Minimum CGPA7.0 / 10 (some drives require 7.5+)
Active BacklogsNone allowed at the time of interview
Historical BacklogsMaximum 1 (role-specific)
Year of Graduation2026 batch (current drive)
10th Marks≥ 70%
12th Marks≥ 70%

Note: Eligibility criteria may vary slightly by campus and role. Always verify with your placement cell.


Selection Process

Goldman Sachs follows a rigorous, multi-round selection process designed to assess both technical depth and cultural fit:

  1. Online Application / CV Shortlisting, Candidates apply through campus portals or Goldman Sachs careers website. CVs are screened based on CGPA, projects, internships, and skills.

  2. HireVue / Online Assessment, A timed online test including quantitative aptitude, logical reasoning, and a coding section (1–2 problems). Duration: 90–120 minutes.

  3. Technical Interview Round 1, Deep-dive into Data Structures & Algorithms (DSA), system design basics, and problem-solving. Expect live coding on a shared IDE.

  4. Technical Interview Round 2, Advanced topics: OOP concepts, database design, operating systems, and sometimes a finance/domain-specific question. More senior interviewer involved.

  5. HireVue Video Interview / Technical + Behavioral Mix, Some campuses include a video interview assessing communication skills, situational judgment, and motivation for Goldman Sachs.

  6. HR / Partner Interview, Final round focusing on cultural fit, motivation, ethical decision-making, and career goals. Offers are typically extended within 48–72 hours post this round.


Exam Pattern

SectionTopicsNo. of QuestionsTime
Quantitative AptitudeProbability, Permutation & Combination, Number Theory, Algebra1525 min
Logical ReasoningSequences, Puzzles, Coding-Decoding, Blood Relations1020 min
Verbal AbilityReading Comprehension, Error Correction, Vocabulary1015 min
Coding / ProgrammingDSA problems (Easy to Medium LeetCode level)2–340 min
Total~37–38~100 min

Negative marking: -0.25 for wrong answers in MCQ sections. No negative marking for coding.


Practice Questions with Detailed Solutions

Aptitude Questions


Q1. A bag contains 4 red balls and 6 blue balls. Two balls are drawn at random without replacement. What is the probability that both balls are red?

Solution:

Total balls = 10 P(first red) = 4/10 P(second red | first red) = 3/9

P(both red) = (4/10) × (3/9) = 12/90 = 2/15


Q2. A train travels from A to B at 60 km/h and returns at 40 km/h. What is the average speed for the entire journey?

Solution:

Average speed for equal distances = 2xy / (x + y) = (2 × 60 × 40) / (60 + 40) = 4800 / 100 = 48 km/h


Q3. If log₂(x) + log₂(x–6) = 4, find x.

Solution:

log₂[x(x–6)] = 4 x(x–6) = 2⁴ = 16 x² – 6x – 16 = 0 (x–8)(x+2) = 0 x = 8 (rejecting x = –2 since log of negative is undefined) x = 8


Q4. In how many ways can 6 people be arranged in a row such that two specific people always sit together?

Solution:

Treat the 2 specific people as 1 unit → 5 units to arrange Arrangements of 5 units = 5! = 120 The 2 people within the unit can swap = 2! = 2 Total = 120 × 2 = 240 ways


Q5. A sum of ₹8,000 is invested at 10% per annum compound interest. What is the amount after 2 years?

Solution:

A = P(1 + r/100)ⁿ A = 8000 × (1.1)² A = 8000 × 1.21 A = ₹9,680


Q6. Find the next term: 2, 6, 12, 20, 30, ___

Solution:

Differences: 4, 6, 8, 10 → next difference = 12 30 + 12 = 42

Pattern: n(n+1) → 1×2=2, 2×3=6, 3×4=12, 4×5=20, 5×6=30, 6×7=42


Q7. A cistern can be filled by pipe A in 10 hours and pipe B in 15 hours. Pipe C can empty it in 20 hours. If all three pipes are open simultaneously, how long to fill the cistern?

Solution:

Net rate = 1/10 + 1/15 – 1/20 LCM of 10, 15, 20 = 60 = 6/60 + 4/60 – 3/60 = 7/60

Time = 60/7 ≈ 8.57 hours (8 hours 34 minutes)


Q8. If x + y = 10 and x² + y² = 58, find xy.

Solution:

(x + y)² = x² + 2xy + y² 100 = 58 + 2xy 2xy = 42 xy = 21


Coding Questions


Q9. Find the longest substring without repeating characters.

Problem: Given a string s, find the length of the longest substring without repeating characters.

Solution (Sliding Window):

def lengthOfLongestSubstring(s):
    char_set = set()
    left = 0
    max_len = 0
    
    for right in range(len(s)):
        while s[right] in char_set:
            char_set.remove(s[left])
            left += 1
        char_set.add(s[right])
        max_len = max(max_len, right - left + 1)
    
    return max_len

# Example: s = "abcabcbb" → Output: 3 ("abc")

Time Complexity: O(n) | Space Complexity: O(min(n, k)) where k is character set size


Q10. Check if a binary tree is a Binary Search Tree (BST).

def isValidBST(root, min_val=float('-inf'), max_val=float('inf')):
    if not root:
        return True
    if root.val <= min_val or root.val >= max_val:
        return False
    return (isValidBST(root.left, min_val, root.val) and
            isValidBST(root.right, root.val, max_val))

# Time: O(n) | Space: O(h) where h is tree height

Q11. Find two numbers in an array that sum to a target.

def twoSum(nums, target):
    seen = {}
    for i, num in enumerate(nums):
        complement = target - num
        if complement in seen:
            return [seen[complement], i]
        seen[num] = i

# Example: nums=[2,7,11,15], target=9 → [0,1]
# Time: O(n) | Space: O(n)

Q12. Given a sorted array, find the number of occurrences of a target element.

def countOccurrences(arr, target):
    def first(arr, target):
        lo, hi, result = 0, len(arr)-1, -1
        while lo <= hi:
            mid = (lo + hi) // 2
            if arr[mid] == target:
                result = mid
                hi = mid - 1
            elif arr[mid] < target:
                lo = mid + 1
            else:
                hi = mid - 1
        return result

    def last(arr, target):
        lo, hi, result = 0, len(arr)-1, -1
        while lo <= hi:
            mid = (lo + hi) // 2
            if arr[mid] == target:
                result = mid
                lo = mid + 1
            elif arr[mid] < target:
                lo = mid + 1
            else:
                hi = mid - 1
        return result

    f, l = first(arr, target), last(arr, target)
    if f == -1:
        return 0
    return l - f + 1

# Time: O(log n) | Space: O(1)

Q13. Probability Puzzle, Goldman Sachs Classic

Problem: You have 50 red and 50 blue marbles. You want to maximize the probability of picking a red marble from a randomly chosen jar. You have 2 jars. How should you distribute the marbles?

Solution:

Put 1 red marble in Jar 1, and 49 red + 50 blue marbles in Jar 2.

P(red) = P(pick jar 1) × P(red from jar 1) + P(pick jar 2) × P(red from jar 2) = 0.5 × (1/1) + 0.5 × (49/99) = 0.5 + 0.5 × 0.4949 = 0.5 + 0.2475 ≈ 0.7475 (74.75%)

This is significantly better than 50/100 = 50%.


Q14. Merge two sorted linked lists.

def mergeTwoLists(l1, l2):
    dummy = ListNode(0)
    curr = dummy
    while l1 and l2:
        if l1.val <= l2.val:
            curr.next = l1
            l1 = l1.next
        else:
            curr.next = l2
            l2 = l2.next
        curr = curr.next
    curr.next = l1 or l2
    return dummy.next

# Time: O(m+n) | Space: O(1)

Q15. A clock shows 3:15. What is the angle between the hour and minute hands?

Solution:

Minute hand at 15 min = 15 × 6° = 90° Hour hand at 3:15 = 3 × 30° + (15/60) × 30° = 90° + 7.5° = 97.5°

Angle between them = |97.5° – 90°| = 7.5°


HR Interview Questions & Sample Answers

Q1. Why Goldman Sachs specifically?

Sample Answer: "Goldman Sachs represents the intersection of finance and technology in the most sophisticated way. I'm particularly drawn to how the Engineering division here isn't just building internal tools, it's powering global markets. My passion for building high-performance, reliable systems aligns perfectly with what GS does at scale. Moreover, the emphasis on intellectual rigor and the caliber of colleagues here is genuinely exciting to me."


Q2. Describe a situation where you had to make a decision with incomplete information.

Sample Answer: "During my final-year project, we needed to choose between two ML architectures midway through, and we had limited time to evaluate both properly. I gathered the most critical metrics, inference time, accuracy on a validation subset, and implementation complexity, and made a structured decision with my team, documenting our assumptions. We were right to proceed with the transformer-based approach, and we discussed what we'd revisit if time permitted. GS's fast-moving environment will require exactly this kind of informed decision-making under uncertainty."


Q3. How do you handle working under pressure?

Sample Answer: "I thrive under pressure when I'm organized. During exam season combined with hackathon prep, I used time-blocking rigorously, protecting deep work hours and allocating buffer time for unexpected issues. At Goldman Sachs, where market conditions can create sudden urgency, I'd apply the same principle: clear prioritization, calm execution, and proactive communication with the team."


Q4. What is your biggest weakness?

Sample Answer: "I used to over-engineer solutions, spending too much time making something perfect rather than shipping a good-enough version. I recognized this during a group project and actively started using 'time-boxes' for design decisions. I've improved significantly, and I now balance perfectionism with pragmatism."


Q5. Where do you see yourself in 5 years?

Sample Answer: "I want to become a senior engineer with deep expertise in distributed financial systems, ideally having contributed to one of Goldman Sachs' major trading or risk platforms. I also hope to mentor junior engineers and contribute to architectural decisions. The rotational programs and the caliber of mentors at GS make this trajectory realistic and exciting."


Preparation Tips

  • Master DSA fundamentals: Practice 150+ problems on LeetCode (Easy/Medium). Focus on arrays, linked lists, trees, graphs, DP, and sliding window.
  • Study probability deeply: Goldman Sachs loves probability puzzles, especially in quant roles. Practice brainteasers from "Heard on The Street" and "A Practical Guide to Quantitative Finance Interviews."
  • Know your projects cold: Every line on your resume is fair game. Be ready to explain design choices, scale considerations, and what you'd do differently.
  • Read GS's financial reports and news: Understanding their business lines (IBD, Sales & Trading, Asset Management) helps you ask smart questions and answer "Why GS?" authentically.
  • Practice mental math: Quick calculations without a calculator are common in quant and finance interviews.
  • Mock interviews: Use Pramp, Interviewing.io, or peer sessions. Goldman Sachs interviewers appreciate clean communication, not just correct code.
  • Behavioral prep: Use STAR format (Situation, Task, Action, Result) for all behavioral questions. Prepare 5–6 strong stories covering leadership, failure, teamwork, and innovation.

Frequently Asked Questions

Q: What is the Goldman Sachs fresher salary in India for 2026? A: For Software Engineering roles, the CTC typically ranges from ₹20 LPA to ₹40 LPA depending on the role (Analyst vs. Associate), college tier, and individual performance. The package includes base salary, joining bonus, and performance bonus.

Q: Does Goldman Sachs hire non-CS branches? A: Yes, for certain roles like Financial Analysts and Operations, GS hires from diverse engineering backgrounds. However, for Technology roles, CS/IT/ECE branches are strongly preferred.

Q: Is there negative marking in the Goldman Sachs online test? A: Yes, typically -0.25 marks per wrong MCQ answer. No negative marking for coding questions.

Q: How long does the Goldman Sachs recruitment process take? A: From online test to offer letter, the process typically spans 2–4 weeks for campus placements, though it can vary.

Q: Are Goldman Sachs interviews very difficult? A: They are challenging but structured. The difficulty is Medium-Hard on LeetCode scale for coding, and the aptitude section is moderately hard. Preparation using official resources and mock interviews makes a significant difference.



Last updated: March 2026 | Source: Campus recruitment data, student experiences, and official Goldman Sachs careers portal.


You May Also Like

Explore this topic cluster

More resources in Company Placement Papers

Use the category hub to browse similar questions, exam patterns, salary guides, and preparation resources related to this topic.

Company hub

Explore all goldman-sachs resources

Open the goldman-sachs hub to jump between placement papers, interview questions, salary guides, and other related pages in one place.

Open goldman-sachs hub

Paid contributor programme

Sat goldman-sachs this year? Share your story, earn ₹500.

First-person experience reports help future candidates prep smarter. We pay verified contributors ₹500 via UPI per accepted story — with byline.

Submit your story →

Ready to practice?

Take a free timed mock test

Put what you learned into practice. Our mock tests match the 2026 pattern with timer, navigator, reveal, and score breakdown. No signup.

Start Free Mock Test →

Related Articles

More from PapersAdda

Share this guide: