I applied through a recruiter. The process took 3 weeks. I interviewed at Secaro (Barcelona) in Jun 2023
Interview
First Technical interview with two Engineers. The core is Django, and the first interview was web-development based, even if the candidate was a Backend developer, and the second interview had Django questions, even if it was mentioned before that the core skill of the candidate was not Django. Also, was not clear if the questions would be also in the Data Engineering skills, because it was mentioned in previous conversations before the technical interviews. Second interview, again technical. The feedback was positive in the first interview, but the the general feedback was not positive.
Tech1: Let's say you have a browser open, tell us what happens behind the scenes when you have the page loaded in your browser and what exactly happens in the browser ?
Tech1: Let's say you have a python script and you have to get data from an endpoint, and it has pagination, it gets some json and it gives you what is the next page, how do you build that, what technique would you use to give me back the full data ?
Tech2: Can you tell me some architecture decision in the past, that you've implemented and at the end it turned out as a failure, from a performance perspective or because the system didn't scale ?
Tech2: How do you handle data migration, you want to populate a new column, the column was created in a previous migration and the data team provides an CSV file where we have only one data and some reference of the ID to match the data and we want to add the data from this CSV file?
Tech2: Problem Solving: let's say you have to implement a Login Page, please tell us the whole process of development. The scenario is vague, how do you approach this problem ?
Tech2: Please walk through the full cycle in Django, what is the process involved when we get the request in the browser, what kind of process happens in Django ?
Tech2: assume that we create an Authenticate Page, what kind of data validation error do you return to client side for another framework that consumes this API, think about data validation of username and password, and the possible errors, how do you approach this ?