S&P Global’s Java Developer interview has 2-3 technical rounds on Java, DSA, Spring Boot, Microservices, System Design, followed by an HR round for behavioral questions, company fit, and salary discussion.
The process took 4 weeks. I interviewed at S&P Global (Herzliya) in Dec 2023
Interview
The process is quite short and straightforward. After initial contact with a recruiter, the team lead has a conversation with you to assess your fit for the position. They may give you a take-home assignment to evaluate your ability to write clean code. If you pass this stage, you will be scheduled for an interview with a more senior lead, who will assign you a task on the spot and ask you technical questions.
Interview questions [1]
Question 1
Describe the architecture of a platform for buying and selling stocks while considering object-oriented programming (OOP) principles.
After this, you will be asked technical questions about how various stock trading operations are performed. For example:
* How can a broker retrieve the lowest selling price for a specific stock in the shortest possible time?
* How can we ensure that the same offer from a seller at a specific price is not accepted by two different buyers?
A small homework project that you should send in 2-3 hours. A small console application to download a file from a website, modifty it and reupload on another site. Usually they are looking at how SOLID principles are being applied and how well is unit tested.