This is an update from an earlier post - but I couldn't edit post older than 30 days
--original text--
Applied online in March 2020. I got contacted by HR in which they went through some HR questions. Then I was sent a coding challenge via codility. It was 3 problems in about 60 minutes. If you have your algorithms fresh, you should be able to pass this test.
The next day I was told that I cleared the coding challenge and we move forward to a phone interview which was 90 min interview: QA + 2 coding questions. The coding questions were easy/medium but I got a bit nervous on the first one but with some help from the interviewer, I manage to solve the problems.
On the next day, I was told that we were moving to the onsite but due to the pandemic (COVID-19) they were pausing the interviews.
I will update once I have details on the onsite
-- August 2020 update --
A recruiter contacted me letting me know that they have restarted interviews and I let her know that I was still interested. They reviewed my profile with engineering teams and then told me that they were looking for PHP or Go profiles and not Java (which I never mentioned that I was a Java engineer).
I told her that I was actually a Software Engineer with PHP background and then they proceed with a new challenge via codility which was completely different than the first one i took months ago, this one was a piece of code that I had to optimize as much as I could in 1h. I honestly felt like I could really optimize more the code and I felt like I won't pass the challenge. I focuses mostly on readability and on bugs. I managed to improve a lot the readability, refactored, and solved only 2 bugs. I noticed that a major refactor could have been done in some core part of the code, that I didnt have the time to do it but I described the issue as a comment.
3 days later, I asked the recruiter for an update and then she told me that I passed to the onsite which would be remote and was a 2 hour onsite. Because I had other deadline offers I scheduled the onsite for the next day.
Onsite:
1.5hours of pair programming with a senior engineer. It was a PHP challenge, a simple API, you have to solve bugs and add a new feature keeping in mind scalability.
30min one-on-one with VP of Engineering, lots of soft skills questions, what do I look for a new job, strengths, etc.
Later that same day, the recruiter came back and told me that they were proceeding with an offer :-)