I was approached by a recruiter on LinkedIn. We had a phone conversation, and then an interview was scheduled for 10 days later.
The interview took a little more than an hour and involved a team manager, HR, and myself. First, we had a general talk about them – what they do – and me – what's driving me to change careers.
Then came the technical part. It wasn't tough, but boy, I had underestimated the importance of being rock-solid prepared for fundamental CS questions.
What is a logarithm?
What is O(n) complexity?
What is polymorphism?
How can you find the least common root of two numbers in a binary tree?
Could you sketch an algorithm for this (on paper)?
Got a homework assignment:
Write and deploy a web-based 3D Tic-Tac-Toe game featuring a JS frontend, user registration, and game persistence across sessions.
The following metrics were computed from 1 interview experience for the SAP Senior Software Engineer role in Sofia, Bulgaria.
SAP's interview process for their Senior Software Engineer roles in Sofia, Bulgaria is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for SAP's Senior Software Engineer interview process in Sofia, Bulgaria.