I applied online. The process took four weeks.
The process was pleasant overall. The recruiters were very engaged and provided feedback throughout, and most interviewers were very nice and easygoing people. With four interviews in total, the hiring process is a bit slimmer than in other companies. Some other choices on Grafana's side were rather baffling. The live coding interview, for example, was advertised as a "collaborative exercise" with interviewers, with communication being the focus rather than a simple success/fail scenario. In practice, the interviewers were mostly silent throughout the exercise, one of them in particular being rather rude, puffing loudly multiple times during the call. The exercise itself was on the easy side, but with a lengthy README, a list of requirements, and a battery of tests to complete—rather stressful and the opposite of a collaborative exercise. Despite the coding interview not going too well, I was invited to the last one, system design, which went, by the recruiter's admission, extremely well. Still, I didn't get an offer, so I'm wondering why I was invited to the last interview in the first place if a decision had been made already.
The work was mostly related to implementing algorithms and systems for time-series data monitoring.
The following metrics were computed from 16 interview experiences for the Grafana Labs Senior Software Engineer role.
Grafana Labs's interview process for their Senior Software Engineer roles is very selective, failing most engineers who go through it.
Candidates reported having very negative feelings for Grafana Labs's Senior Software Engineer interview process.