I applied online. The process took 2 weeks. I interviewed at G-Research
Interview
Agreed to interview after a recruiter messaged me. Had one technical discussion with the hiring manager which was OK, followed by an online coding assignment and an interview with two of their developers to go over my code. The two developers were mid-level engineers who seemed somewhat inexperienced. One claimed that he could tell from my Python code that I had written a lot of C/C++ in my career because he thought it wasn't Pythonic enough. I disagreed - I had a fair amount of experience with Python at that point, having used it extensively in grad school and occasionally at work, and I knew how to write Pythonic code. I think his opinion was simply influenced by the fact that I had a lot of C and C++ projects on my resume. He then claimed I could have written my code more compactly by using '<' operator to compare lengths of strings. This was obviously wrong since the '<' operator does lexicographic string comparison - it doesn't compare lengths of strings. After the interview, I was told I was being rejected because the interviewers deemed my code to be too imperative and not Pythonic enough. That was annoying feedback to hear from guys who didn't even understand how string comparison works in Python. It was textbook Dunning-Kruger.
Interview questions [1]
Question 1
Why didn't you use the less-than operator to compare the length of the strings? It returns true if the left operand is shorter than the right.
Candidates applying for Senior DevOps Engineer roles take an average of 14 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at G-Research overall takes an average of 23 days.
Common stages of the interview process at G-Research as a Senior DevOps Engineer according to 1 Glassdoor interviews include:
Skills test: 50%
Phone interview: 50%
Here are the most commonly searched roles for interview reports -