Uber Onsite - Front End Engineer - Architecture Round

Can anyone throw some insight on the Front End Architecture round @uber. Does it primarily focus on Front End specifics or does it follow the end to end architecture. So examples would be really helpful!

Add a comment
Amazon Insomzonia Aug 5, 2018

leetcode.com

Uber @w@ Aug 6, 2018

Some BE (i.e. "tell me how you would expect to make requests to the backend")

Oracle Motif! OP Aug 6, 2018

Thanks a lot for the response!

Uber ethbfe Aug 6, 2018

Depends on the interviewer and question. I sometimes ask to architect a very interactive mildly non-trivial interface in a single page web app and design the API to support that interface. Mobile and desktop are fair game. At other times I ask for someone to design a very non-trivial reusable widget/library. This is for senior candidates and above. For candidates I know are more junior, I attenuate the difficulty some. For senior, you should be able to architect any part of an interface in a Google office app or a part of some non-trivial webapp like Facebook or Asana. Personally, I think uber is one of the most exciting companies to do frontend work for. Most of what you’ll create will be internal tooling, but it will be very powerful/robust tools for ops and managers. The data visualization team is especially awesome.

Oracle Motif! OP Aug 6, 2018

Thanks a lot for the response!

Uber Gnomewizar Aug 6, 2018

^^ we probably work together to some extent. And if you do front end interview chances are you’ll have either of us as architecture interviewer! I’m always asked to do the architecture bit. I think the “what” is less interesting than the “how”. Especially with experience if you’re asked to create a bit of interface you’d have a fair idea where to start. But what determines success is the assumptions that you make (or not) and the realizations as to what part is difficult. Assumptions on the technical environment are especially annoying imo. Also like for other interview questions you can assume that interviewer has asked this question many times. If they ask you: “how would you do X or Y?” and you don’t know you’d rather say something like “I’m not sure, this is not my area of expertise but I have a few ideas which may or may not work” than try to confidently say something completely off the mark. Good luck!

Facebook PimpC Aug 7, 2018

Total comp?