Glassdoor users rated their interview experience at G-Research as 33.3% positive with a difficulty rating score of 4.33 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Quant Intern and Quantitative Researcher rated their interviews as the hardest, whereas interviews for Quantitative Researcher and Quantitative Research Intern roles were rated as the easiest.
The hiring process at G-Research takes an average of 30 days when considering 3 user submitted interviews across all job titles. Candidates applying for Quantitative Researcher had the quickest hiring process (on average 30 days), whereas Quantitative Researcher roles had the slowest hiring process (on average 30 days).
Submitted CV and then got sent a 1.5h technical test.
Test was 4 questions; 2 basic python, 1 MySQL, and 1 basic data science.
The questions themselves weren't too difficult but I did run out of time. Probably could have managed it if I had done a bit of preparation beforehand. As with many of these technical tests, the time constraints can make it more of a test of speed-coding so it helps to have some pre-prepared code fragments that you can call on to solve whatever problems they throw at you
I was approached by a recruiter and had an initial conversation about the role. The first interview was a coding exercise with a few standard technical questions. Overall, it was a positive experience.
Interview questions [1]
Question 1
The coding interview was a hackerrank/leetcode type of problem.
I applied online. The process took 2 weeks. I interviewed at G-Research (Edinburgh, Schottland) in Nov 2020
Interview
La primera etapa consiste de cuatro preguntas de Hackerrank. Tienes alrededor de 90 minutos para contestarlas todas y se podría decir que el nivel seria medio (comparándola con otras preguntas de Hackerrank).
Si lo contestas suficientemente bien como para que te pasen a la siguiente fase (que es ya la fase final), te enviarán un correo con todo lo que tienes que saber. En resumen: estarás unas cinco horas conectado por videollamada y tendrás una prueba grupal y otra prueba de programación con uno de los ingenieros.
La prueba en grupo consiste en como implementarías alguna nueva característica que quiere añadir la empresa y te dejan hacer diagramas a través de la pagina web con la que se hace la videollamada. En general, esta parte no es muy complicada; se trata de que compartas todas tus ideas y colabores con los demás.
La parte de programación está bastante bien: el chico que estuvo conmigo era super amable y empezó con un problema no muy complicado. Después de terminar ese problema, me dio uno de dificultad media y otro un pelín más complicado.
Para cualquiera que se este preparando le recomendaría hacer ejercicios en Leetcode de dificultad fácil y media. También que este cómodo con Dynamic Programming porque la ultima pregunta que me hicieron era super fácil si sabes como enfocar el problema.
Interview questions [1]
Question 1
La primera pregunta tenia que ver con Strings y tenias que decir si el input String cumplía una condición u otra. La segunda y tercera recomiendo mirar los problemas mas frecuentes en Leetcode de dificultad fácil/media