I applied through a recruiter. The process took 4 weeks. I interviewed at Etsy (Ciudad de Mexico) in Mar 2025
Interview
The process was quite slow and took about a month overall. The recruiter was kind and communicative throughout most of the process, but unfortunately, communication stopped toward the end.
The process was divided into several stages. The first stage was an introductory call to review my background and language skills. The second stage was a behavioral interview with an engineering leader, which focused on the typical STAR-style questions such as: “What has been your biggest challenge?” and “What are you currently doing on your team?” While the questions were standard, the overall atmosphere of the interview felt unusually cold and somewhat apathetic, making it difficult to build rapport or have a meaningful conversation about the role or the company.
The third stage was a technical challenge with two engineers. The exercise was straightforward: implement a service to fetch a model, make a request for images, and display them in a table. You could choose to use either SwiftUI or UIKit; I had time to complete both. The interviewers were polite, but the format was very hands-off—there was little interaction or discussion about the approach, which made it harder to understand what they were evaluating.
After this stage, I didn’t hear back until I followed up a couple of weeks later. At that point, I was informed that I wouldn’t be moving forward. No feedback was provided, which was disappointing given the time invested in the process. This felt especially inconsistent with the company’s stated values about collaboration and growing together, making the experience come across as somewhat hypocritical.
Interview questions [1]
Question 1
What has been your biggest challenge?
What are you currently doing on your team?
I applied through an employee referral. The process took 3 months. I interviewed at Etsy (Ciudad de Mexico) in May 2024
Interview
El proceso realmente fue muy sencillo, iniciamos con una llamada con la reclutadora, posterior a eso una platica muy amigable con el Engineer Manager del equipo al que estas postulando y luego el Onsite.
Interview questions [4]
Question 1
P: Cual ha sido tu mayor reto?
P: Actualmente que haces en tu equipo?
P: Que es lo que te hace sentir mas orgulloso de tu trabajo?
P: Cual fue el reto técnico más complejo que haz tenido?
En el Onsite me pusieron un ejercicio en Objective-C con Swift.
De Objective-C realmente no fue necesario hacer mucho, puedes copiar y pegar el código existente o el entrevistador de da una mano.
Fueron 2 etapas, la primera es hacer una conexión a una API usando URLSession, ojo que el Request esta creado en Objective-C pero es muy fácil de mandar a llamar, literal sería algo como MyClass.getRequest()
Después de hacer el request tienes problemas de encoding en una clase porque las keys son distintas al JSON, en mi caso fue en la propiedad titulo.
De ahí tienes problemas con el Main Thread, simplemente es agregar la ejecución de UI al main thread y es en objective-c, pero reitero que solo ocupas copiar y pegar.
Por ultimo es agregar un label en una celda de Storyboard al viewController.
En la segunda etapa del Onsite me dieron oportunidad de elegir mi ejercicio sobre el mismo proyecto que iniciamos anteriormente, puedes escoger entre hacer la funcionalidad de agregar a favoritos los items seleccionados y almacenarlos local (Yo use UserDefaults) y escribir unit tests sobre tu implementacion.