A team of 4 people joined. Each one asked different questions, I don't understand why they ask questions like, why q is pronounced as queue. Absolutely ridiculous, I'd never join such team. I was literally explaining the concepts I used to update software and they asked what concepts I used. Either they don't understand basic English or they just took the interview to make it 'yet another rejection'.
Not to be personal but Asians have the worst way of interviewing, and the accent was extremely difficult to understand and the questions are ridiculous. For Eg, when you use QT framework to develop an application, they asked how does front end communicate with backend? What are you supposed to say for that? Newtons third law around a tree? They have absolutely no idea on how to assess a candidate. Too many questions and they barely want to listen to the candidate's responses. A new question even before I could answer my current one. Impatient. It was so excruciating to convince them of my experience that the names of these candidates will be in my mind even in my afterlife.
What version of Airflow you were using? How do you monkeypatch? What kind of data bases did you work on? How did you implement CI/CD pipelines?
What are generators in Python?
How does front end communicate with backend in the project you worked on?
The following metrics were computed from 1 interview experience for the Citigroup Python Developer role in Toronto, Canada.
Citigroup's interview process for their Python Developer roles in Toronto, Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Citigroup's Python Developer interview process in Toronto, Canada.