State Street Interview Experience (On-Campus)
First round of the interview
At State Street OnCampus Drive, I faced a challenging online test comprising both aptitude and technical multiple-choice questions. The technical questions covered a wide range of computer science core subjects such as data structures and algorithms, object-oriented programming, and operating systems
Moving on to the second round, the technical interview, the focus was primarily on Data Structures and Algorithms (DSA), Object-Oriented Programming (OOP), and Software Engineering. Here’s a summary of the questions I encountered:
- Self Introduction: I introduced myself, highlighting my educational background and relevant skills.
- Rate Yourself in DSA: I was asked to self-assess my proficiency in Data Structures and Algorithms.
- Difference between Queue and Circular Queue: I explained the distinctions between a standard queue and a circular queue, including their full conditions and limitations.
- Difference between Single Linked List and Double Linked List: I outlined the key differences between single-linked lists and doubly-linked lists.
- Insert an Element in a Double-Linked List: I demonstrated how to insert an element into a doubly linked list.
- Encapsulation, Inheritance, Polymorphism, Abstraction: I provided definitions and examples for these fundamental Object-Oriented Programming (OOP) concepts.
- Function Overloading and Overriding: I explained the concepts of function overloading and function overriding in OOP.
- Explain the Software Development Life Cycle (SDLC) Cycle: I described the stages of the Software Development Life Cycle, including requirements gathering, design, development, testing, deployment, and maintenance.
- What Are the Different Models in SDLC: I discussed various SDLC models such as Waterfall, Agile, and Scrum.
- Explain Iterative Waterfall Model: I elaborated on the Iterative Waterfall Model, a modification of the traditional Waterfall model involving iterative cycles.
- Difference between Radio and Checkbox: I compared radio buttons and checkboxes in terms of their selection behavior.
- Write Code to Select the Gender of a Person Using Radio: I provided a code snippet in response to this coding question.
- What Is the Statement Used to Reload the Page in JavaScript: I mentioned the JavaScript statement to refresh or reload a web page, which is typically done using `location.reload()`.
Third and final round
The HR questions were relatively straightforward, but the key was to answer them in a way that would distinguish me from other candidates. It’s essential to frame responses in a clear and confident manner, emphasizing your unique qualifications and experiences.
Contact Us