The process began with a technical assessment focusing on backend concepts and multithreading. After passing, I was invited to an on-site interview that lasted about two hours. It covered data structures, object-oriented programming principles, and a general system design question. Finally, there was a discussion with the hiring manager.
Interview questions [1]
Question 1
How would you design a system using core data structures to store and retrieve data efficiently, and what are the trade-offs between using different structures for search versus insertion?
I applied online. The process took 4 weeks. I interviewed at SAP (Tel Aviv-Yafo) in Jul 2021
Interview
The interview process took month and half.
First- online quiz with some weird question about personality.
Second- 2 hours Interview with team lead and to developers. Askes some coding questions and design questions.
Third- Simple task with docker&container
Fourth- Test at SAP offices.
Interview questions [1]
Question 1
Build a data structure with key value that perform get(), put() and getAll() with O(1).
Find a circle in linkedList.
The test at their office was the hardest. Write a system in Golang that manages taxies on airport. The request need to come from the server.
Very bad process, applied on their website and they give me online assessment without telling me. I found out that only 2 weeks after the apply and it was already closed for me.