I applied for Technical Product Management role. In general, positive experience throughout all the process with minor suggestions.
I was mainly in touch with the hiring manager, very supportive and helpful person. I was lucky my process got accelerated and in a quite short time I received their final decision. It had three distinct parts: 1) technical homework, 2) presentation of any chosen technical topic and 3) 4 x 1on1 interviews. The technical task was really challenging as it required to solve analytical problem while coding up in a proper engineering fashion. I thought this was an overstretch for the position which is not individual contributor position and did not require past engineering background (which I did not have). But the idea was that person at least would have a general appreciation and understanding of hassles of engineers and data scientists for whom the products had to be developed. The presentation was fun but it was open for the whole company and lot of people turned up to listen (not expected that!). The interviewing was super difficult only for few technical questions as they were from a very deep level of computer science knowledge, which is not my background, and which I thought was unnecessary for the management role. Though I found it really mature and fascinating when we spent talking in depth what am I passionate about and what I want to do in my next role, as opposed to constant “grilling” to identify if candidate is the right fit for the role, not if it is the best role for the candidate.
In general, I felt that company invests a lot in creating positive and human friendly working environment with so many social activities. It was a pleasure to meet and speak with such a smart and diverse bunch of people.