I applied through an employee referral.
First, I had a phone chat with a recruiter. The recruiter was pushy for salary details and gave me the impression that not revealing my salary might hurt my chances, which I'm pretty sure is illegal. Even after I revealed my current compensation (which everyone tells me I shouldn't have done), she pushed for details regarding bonus, benefits, stock, etc., which I found rather strange. Keep in mind this was extremely early in the interview process; I hadn't even had my first technical screening yet.
Anyway, I gave the recruiter some times over the phone, and she said she would confirm with me but never did. On Monday, I received a call from an interviewer. Apparently, the recruiter had scheduled a phone interview without telling me! She apologized and rescheduled.
The phone screen the next day was extremely hard, involving in-depth debugging of asynchronous mobile code. I did very badly and thought I failed, but they came back with a second phone interview. I hear others only had one round of phone interviews, so I wonder if maybe they realized the question was too hard and wanted to try again.
Anyway, the second interviewer called me about 10 minutes late because apparently he had been waiting on a Google Hangout which was never sent to me! AGAIN! I did average on the second interview and received a rejection soon thereafter.
In any case, I found my recruiter to be extremely unprofessional. Messing up the scheduling twice in a row, the tactics she used, etc. (she acted like I was the only person ever to refuse to give current compensation, which is just BS, or she isn't really a recruiter). I do want to note that this may not represent the rest of the company because I chatted with my friend who referred me, and his recruiter was appalled to hear my story. One of their Employee Success people also reached out to me to apologize and to let me know the behavior was not tolerated (although they didn't change my recruiter after that...). Overall, not a good experience.
iOS questions, GCD, object-oriented design
The following metrics were computed from 1 interview experience for the Udemy Mobile Developer role in San Francisco, California.
Udemy's interview process for their Mobile Developer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Udemy's Mobile Developer interview process in San Francisco, California.