I applied online. I interviewed at Globant (Ciudad de México) in Apr 2019
Interview
Te hacen una entrevista de parte de RH sobre tu experiencia, incluye algunas preguntas en inglés. Para la entrevista técnica, en mi caso solo me hicieron unas cuentas preguntas generales sobre swift y iOS, y unos cuantos code challenges de opción múltiple, fue sencilla.
Interview questions [1]
Question 1
Diferencia sobre class y struct. Que es un lazy var, que es un memory leak, que es un size class, y preguntas de ese estilo.
I applied online. I interviewed at Globant (Vancouver, BC) in Sep 2018
Interview
I went through a phone interview & an online technical' interview. But they declined to provide me any feedback after inquiring. It was a waste of time ultimately.
Interview questions [1]
Question 1
What are ways for working with multiple developers & storyboards in Xcode.
I applied through a recruiter. The process took 2 weeks. I interviewed at Globant (Bogotá, Bogota)
Interview
The process began via LinkedIn, then I had two screening phone calls, one technical interview over Skype, and finally a personal behavioral interview where I was given the offer.
The technical one was, in my opinion, easy for anyone who had worked with iOS for some months. They asked me basic stuff any iOS programmer should know (Swift's optionals, View controllers lifecycle, persistence options, etc.) so I really felt I couldn't really prove that I knew anything more advanced that what they asked, which lead to a fairly higher seniority than I expected for my work experience in terms of years, but lower than I expected for the knowledge I really felt I had. In my opinion, two technical interviews would be better for ranking a candidate.
Regarding the behavioral interviews, I had two screening phone calls, one for getting to know me better at a high level, and one to test my level of English combined with some other basic questions. These were pretty standard, they asked me about my experience and my expectations.
The last in-person behavioral interview was somewhat uncomfortable though. I think they had already taken their decision to hire me, unless, of course, this last interview one went terribly wrong for some reason. The recruiter was nice, but this interview fit perfectly into the stereotype of the typical behavioral interview where you're asked about superpowers you wish you had, weaknesses, strengths, to describe yourself in one word, etc. which made it kind of tiring.
Overall, the process was very quick and easy. I just wish I had had the chance to prove myself a bit more on the technical side.
Interview questions [1]
Question 1
What is the difference between value types and reference types in Swift?