Recently I have given the SAP interview for senior software engineer (Python/Java/Go).
I recently interviewed for a Senior Software Engineer position at SAP, focusing on Python, Java, and Go. The first round involved analyzing and interacting with an open-source API provided through a Swagger link. This API utilized various REST calls (GET and POST).
The task required me to:
Decipher the API Structure: This included identifying headers, context, payload, and other essential details for calling the API.
Write Code from Scratch: I used Java (my preferred language) to build code that interacted with the API from scratch.
Data Filtering and Output Presentation: The retrieved data needed to be filtered based on specific parameters, and the final output presented in a clear format.
While the allotted time was 45 minutes, introductions and problem clarification consumed around 10-15 minutes. This left a compressed timeframes of approximately 30 minutes for the actual coding task, including potentially creating model-view-controller (MVC) classes.
TIPS: Time Management Strategies
Verdict : Not selected