I recently had the opportunity to participate in the Goldman Sachs Engineering Campus Hiring Program, and I want to share my experience and insights to help others preparing for similar opportunities.
Round 1: Aptitude Test
The first round was an aptitude test focusing on:
- Logical reasoning.
- Problem-solving.
- Quantitative skills.
The questions tested analytical abilities and time management under pressure.
Round 2: Technical Assessment Test
This round evaluated technical skills and consisted of:
- 4 Coding Questions: Required proficiency in Data Structures and Algorithms (DSA).
- 10 Multiple-Choice Questions (MCQs): Covered core computer science topics such as DSA, DBMS, and OOPs.
The test was challenging, demanding a solid conceptual understanding and the ability to solve coding problems within a time limit.
Round 3: Technical Interviews
The interview stage was divided into three rounds, each focusing on different aspects of technical and problem-solving skills.
Round 1:
- Introduction: I was asked to introduce myself and describe the project I was currently working on.
- Coding Question: Find the second smallest number in an unsorted array.
Round 2:
- Introduction: A brief introduction about myself.
- Coding Questions:
- Merge two sorted arrays to form a third sorted array.
- Given a string, find the length of the largest substring without repeating characters.
- Example: For input
"abcdhgjaqw", the substrings"abcdhj"and"aqw"can be formed. The largest substring here has a length of 6.
- Example: For input
Round 3:
The final round focused on core computer science topics:
- DSA: Problem-solving and algorithm design.
- DBMS: Database fundamentals and query design.
- OOPs: Object-oriented programming principles.
The questions tested both theoretical knowledge and practical understanding of these foundational topics.
Conclusion
Although I wasn’t selected in the final stage, this experience was incredibly valuable. It gave me insights into areas where I need improvement and highlighted the level of preparation required for prestigious programs like this.
Key Takeaways:
- Stay consistent in your preparation.
- Practice coding challenges regularly, focusing on problem-solving speed and accuracy.
- Strengthen your understanding of core computer science concepts like DSA, DBMS, and OOPs.
I hope my experience helps those preparing for the Goldman Sachs hiring program or similar opportunities. Best of luck—stay diligent and keep pushing forward!