Goldman Sachs Hiring 2023,2024 & 2025 Batch Students

About Goldman Sachs : The Goldman Sachs Group, Inc. is a leading global investment banking, securities and investment management firm that provides a wide range of financial services to a substantial and diversified client base that includes corporations, financial institutions, governments and individuals.

Goldman Sachs

Goldman Sachs Careers 2023 Apply online

Role Engineering Campus Hiring Program & New Analyst Program
Batch2023,2024 & 2025
Eligible Streams Bachelors degree in CS or Equivalent
Eligibility CriteriaMust be familiar with Data Analytics / Data Science
Must have good communication & problem solving skills.
Salary Not Mentioned
Apply link Click Here

Goldman Sachs Selection Process

  • Application
  • Resume Screening
  • Online Assessment
  • Interviews
  • Final Interview
  • Offer Letter
  • Background Check and Onboarding

Common Interview Questions Asked During Goldman Sachs off campus Drive

  1. Data Structures and Algorithms:
    • Implement a stack or queue using arrays or linked lists.
    • Find the shortest path between two nodes in a graph (Dijkstra’s algorithm or BFS).
    • Reverse a linked list.
    • Merge two sorted arrays.
    • Implement binary search in a sorted array.
    • Explain the concept and implementation of a hash table.
  2. Coding Challenges:
    • Solve a classic coding challenge like FizzBuzz, Fibonacci sequence, or factorial computation.
    • Implement a function to check if a string is a palindrome.
    • Implement various sorting algorithms (e.g., bubble sort, merge sort, quick sort) and discuss their time complexities.
  3. Dynamic Programming:
    • Solve a dynamic programming problem such as the knapsack problem, longest common subsequence, or coin change problem.
  4. System Design (Possible for more experienced candidates):
    • Design a URL shortening service.
    • Design a simple file storage system.
    • Discuss the architecture of a scalable social media platform.
  5. Database and SQL:
    • Write SQL queries to retrieve specific data from a database.
    • Normalize a database schema.
    • Explain the differences between various types of SQL joins.
  6. Problem-Solving:
    • Given an array, find the two elements that sum up to a specific target value.
    • Determine if a binary tree is a binary search tree (BST).
    • Solve classic algorithmic puzzles like the “Two Sum” problem.
  7. Coding in a Specific Language:
    • Write code in a language of your choice to solve various problems.
    • Demonstrate your understanding of language-specific features and libraries.
  8. Object-Oriented Programming:
    • Explain the principles of object-oriented programming (inheritance, encapsulation, polymorphism).
    • Design a class hierarchy for a simple application (e.g., shapes, animals, vehicles).
  9. Concurrency and Multithreading (Possible for more advanced positions):
    • Discuss the challenges of multithreading and how to handle synchronization.
    • Explain the concepts of locks, semaphores, and threads.
Share your love
Saransh Saurav

Saransh Saurav

Articles: 67

Leave a Reply

Your email address will not be published. Required fields are marked *