J'ai postulé en ligne. J'ai passé un entretien chez Faculty.ai (Londres, Angleterre) en oct. 2025
Entretien
Initial HR round. Standard questions about your experience and background, whats your salary range etc. They asked some light technical questions that seemed to test your fundamental understanding of some concepts
Questions d'entretien [1]
Question 1
Whats the difference between Python and C. How would you explain dictionaries and lists to a non technical person.
J'ai postulé en ligne. J'ai passé un entretien chez Faculty.ai (Londres, Angleterre) en déc. 2025
Entretien
The first stage was a discussion with the recruiter followed by a pair programming session with 2 engineers. We then ended the session discussing how we would deploy our code into a production environment - this aspect assesses MLOps concepts and software engineering practices.
Questions d'entretien [1]
Question 1
Pair programming interview involving data preprocessing using Pandas.
J'ai postulé en ligne. J'ai passé un entretien chez Faculty.ai
Entretien
The process began with a 30-minute screening call with a recruiter covering basic software engineering and machine learning questions. The second stage was a 90-minute live coding exercise with two engineers, focused on parsing and validating a spreadsheet using Python and Pandas. While they explicitly stated it was an open-book exercise where I could use any tools or documentation, I was later told that referring to the documentation (which I did once) was one of the main reasons for rejection—a contradictory and frustrating piece of feedback. The interviewers seemed to have a single "correct" solution in mind rather than being open to alternative approaches, despite there being several valid ways to solve the problem
Questions d'entretien [1]
Question 1
What is the difference between a high-level programming language like Python and a lower level language like C?