Goldman Sachs | Software Engineer - Analyst | Bengaluru (rejected)
Anonymous User
1398

MY BACKGROUND:
Education: Mechanical Engineering from a Tier 3/4 college
Year of passing: 2021
Current company: A large service-based MNC
Designation: Software Engineer (mostly worked on low-code platform)
YOE: 2.3 years
Reason for change: For Java/JS/Python/Go/C++ based tech stack as low-code platforms are not much used in PBCs and for better compensation.

INTERVIEW PROCESS:
Application source: Applied on their career site without any referral.
Role: Software Engineer, Analyst
Location: Bengaluru

OA: 2 medium questions were asked. Solved both of them and recieved the call for next rounds after a week.

Coder pad round (1 hr):

  • Intro
  • Q1 - String Compression
  • Q2 - Given student names and score, find the max average.
  • Interview ended with a question to the interviewer.

Solved both the questions easily and the HR called next and schedulled next 2 rounds on the same day.

DSA round (1hr): There were 2 interviewers - one from Bengaluru and other was from Singapore

  • Introduction
  • Discussion on quick sort and insertion sort (was not asked to code)
  • A long discussion on one of my personal Java project
  • Best time to buy and sell stocks - I
  • Then was asked to convert the previous solution to Best time to buy and sell stocks - II, but I was not able to do it.
  • Discussion on Palindrome strings and some follow-up question like given a list of characters, find out whether we can form a palindrome string or not. Also asked about the data structure to use to solve this problem.
  • Follow up on how to optimize the above problem
  • Interview ended with a question to the interviewer.

Software Engineering Practices round (1 hr): Again there were 2 interviewers

  • Introduction
  • Discussion on my current project in my current company
  • Discussion on my personnal project
  • Explain Method Overriding and Over Loading with a example
  • Explain Version Controlling on a high level
  • Some react questions (which I could not answer much)
  • Very basic springboot questions (asked to list the annotations which I used in my personal project)
  • How to make a class immutable in Java
  • What is a linked list and detect cycle in a LL
  • SDLC phases
  • Types of testing
  • Follow-up on regression testing
  • Write a stream API code to filter the even numbers in a list
  • Interview ended with a question to the interviewer.

Verdict: Rejected.

In Coderpad round I answered both the questions, in DSA round I answered 80% of the questions and in Software Engineering Practices round I fumbled a bit in answering sprinboot and react questions, went not so well in my opinion.

Comments (5)