I applied online. The process took 2 weeks. I interviewed at Docker
Interview
Started with a screening call, followed by a ~30 minute technical call. A coding project was assigned. I completed the assignment, gave access to my git repository, and published the app live on my own public cloud infrastructure for good measure. 3 technical interviews followed, where we discussed my code. The final interviewer took issue with 1 aspect of the code; admittedly, the approach was not ideal, which I had noted inline with comments explaining that it was brittle and not my best work, but that it *did* work to fulfill the requirements, and it would be the first improvement I would make if I had more time to spend on this. The interviewer seemed to believe that the code didn't work; the same code I had deployed as a fully-functional web application. He put a hard stop on my candidacy, in spite of the hiring manager's enthusiasm, the clear approval of every other interviewer, and my clearly demonstrated capabilities.
Interview questions [1]
Question 1
Write a web-based API application in Python. Implement an endpoint accepting a POST request expecting a list of movie titles. Use the IMDB API to collect basic information about each film title, calling the API for each film in parallel, and all return collected data. The application must run in a docker container.