The difficulty varies a lot more compared to Facebook and Google, since it depends a lot on the team. But I do believe usually it is a bit easier than those two. In general they seem to be more likely to ask non leetcode type questions. The interview questions I got were generally more specific to the kind of work done by the team (for example questions about databases and web since that's what the team worked on rather than generic algorithms). Also sometimes they ask you questions that seem to just be some technical challenges they recently faced in some project and see how you would solve it.
Cool, so I guess if I’m interviewing for iOS related roles the questions would be over that. Do you know how you get evaluated in the interviews? I know there are 5-6 interview on-site but do I have to pass all of them or more than half or something?
Well every one of your interviewers writes a review after meeting you and decide whether they recommend hire or no hire. Then they all meet and debrief and I think if most of them are positive (like maybe only one person gives thumbs down and everyone else is positive) then you should most likely get offer. Of course if manager doesn't like you then it's probably going to be a reject. But yeah I don't think there's a hiring committee like Google and it's not too formal of a process. Basically the team just gets together and comes to an agreement.
The difficulty varies a lot more compared to Facebook and Google, since it depends a lot on the team. But I do believe usually it is a bit easier than those two. In general they seem to be more likely to ask non leetcode type questions. The interview questions I got were generally more specific to the kind of work done by the team (for example questions about databases and web since that's what the team worked on rather than generic algorithms). Also sometimes they ask you questions that seem to just be some technical challenges they recently faced in some project and see how you would solve it.
Cool, so I guess if I’m interviewing for iOS related roles the questions would be over that. Do you know how you get evaluated in the interviews? I know there are 5-6 interview on-site but do I have to pass all of them or more than half or something?
Well every one of your interviewers writes a review after meeting you and decide whether they recommend hire or no hire. Then they all meet and debrief and I think if most of them are positive (like maybe only one person gives thumbs down and everyone else is positive) then you should most likely get offer. Of course if manager doesn't like you then it's probably going to be a reject. But yeah I don't think there's a hiring committee like Google and it's not too formal of a process. Basically the team just gets together and comes to an agreement.