Add office photos
State Street Corporation logo
Employer?
Claim Account for FREE

State Street Corporation

3.7
based on 2.8k Reviews
Video summary
Filter interviews by
Software Developer
Experienced
Clear (1)

State Street Corporation Software Developer Interview Questions and Answers

Updated 1 Oct 2024

Q1. what are the annotation used in RESTFULL web services

Ans.

Annotations used in RESTful web services

  • 1. @Path - Specifies the URI path for the resource

  • 2. @GET - Specifies that the method handles HTTP GET requests

  • 3. @POST - Specifies that the method handles HTTP POST requests

  • 4. @PUT - Specifies that the method handles HTTP PUT requests

  • 5. @DELETE - Specifies that the method handles HTTP DELETE requests

  • 6. @PathParam - Binds the value of a URI template parameter to a method parameter

  • 7. @QueryParam - Binds the value of a query parameter to ...read more

View 1 answer
right arrow

Q2. difference between string buffer and string builder

Ans.

StringBuffer and StringBuilder are both used to manipulate strings, but StringBuffer is thread-safe while StringBuilder is not.

  • StringBuffer is synchronized, making it safe for use in multi-threaded environments.

  • StringBuilder is not synchronized, making it faster but not thread-safe.

  • StringBuffer is preferred when multiple threads are involved, while StringBuilder is preferred for single-threaded scenarios.

  • Both classes provide similar methods for string manipulation, such as ap...read more

Add your answer
right arrow

Q3. can string class be extended

Ans.

Yes, the string class can be extended in most programming languages.

  • Inheritance can be used to extend the functionality of the string class.

  • By creating a new class that inherits from the string class, additional methods and properties can be added.

  • Extending the string class allows for customization and adding specific functionality to strings.

  • Example: In Python, the string class can be extended by creating a new class that inherits from the built-in str class.

Add your answer
right arrow

Q4. what are the implecit object in JSP

Ans.

Implicit objects in JSP are predefined objects that are available for use without any declaration or initialization.

  • Implicit objects in JSP include request, response, session, application, out, config, pageContext, page, exception, and others.

  • These objects provide access to various aspects of the JSP environment and can be used to perform common tasks.

  • For example, the request object allows access to HTTP request parameters, while the session object provides access to session ...read more

Add your answer
right arrow
Discover State Street Corporation interview dos and don'ts from real experiences

Q5. How does hash map works

Ans.

A hash map is a data structure that uses a hash function to map keys to values.

  • Hash map stores key-value pairs

  • It uses a hash function to compute an index for each key

  • Collisions can occur when two keys hash to the same index

  • Hash maps provide fast access to values based on their keys

Add your answer
right arrow

Q6. what is MVC

Ans.

MVC is a software architectural pattern that separates an application into three main components: Model, View, and Controller.

  • Model represents the data and business logic of the application.

  • View is responsible for displaying the user interface.

  • Controller handles user input, updates the model, and interacts with the view.

  • MVC promotes separation of concerns and modularity in software development.

  • Example: In a web application, the model could be a database, the view could be an ...read more

Add your answer
right arrow

Q7. reverse a linkded list

Ans.

Reverse a linked list by changing the direction of pointers

  • Start with three pointers: current, previous, and next

  • Iterate through the list, updating pointers to reverse the direction

  • Return the new head of the reversed list

Add your answer
right arrow

Q8. print fibonacci series

Ans.

The Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.

  • Start with two variables initialized to 0 and 1

  • Loop through desired number of iterations, adding the previous two numbers to get the next number

  • Print or store each number in the series

Add your answer
right arrow
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at State Street Corporation Software Developer

based on 3 interviews
Interview experience
4.3
Good
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Developer Interview Questions from Similar Companies

View all
Recently Viewed
CAMPUS PLACEMENT
Osmania University
INTERVIEWS
FactSet
10 top interview questions
INTERVIEWS
FactSet
70 top interview questions
LIST OF COMPANIES
Discover companies
Find best workplace
SALARIES
Aditya Birla Capital
INTERVIEWS
State Street Corporation
10 top interview questions
SALARIES
Aditya Birla Capital
INTERVIEWS
National Bulk Handling Corporation
No Interviews
INTERVIEWS
FactSet
No Interviews
INTERVIEWS
State Street Corporation
No Interviews
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter