kentcdodds / ama

Ask me anything!
https://github.com/kentcdodds/ama/issues?q=is%3Aissue+is%3Aclosed
685 stars 75 forks source link

Interview questions for a Frontend Engineer #164

Closed d3lm closed 8 years ago

d3lm commented 8 years ago

In another question I saw that you interviewed at Facebook and I would be interested in the types questions you had to answer. You mentioned that classic CS topics were not covered, however you were asked to give an architectural design for a pinterest-type layout. I am wondering if you have general advice, suggestions regarding technical interviews or any experience you could share with us? What do you think are the most important topics you must know as a Frontend Engineer?

Thanks in advance for your response!

kentcdodds commented 8 years ago

Hey @d3lm! Thanks for the question 😄 For general advice, I'd say that you should focus on the fundamentals of the platform upon which you're building. If you're doing web stuff, whether you spend your time with Angular, Ember, or React, you should focus on learning JavaScript, HTML, CSS, the DOM APIs, and basics of HTTP.

Actually, I recommend checking out this blogpost by @djsmith42 and this one from @jergason. While you're at it, you should subscribe to the podcast which they insidentally co-host. It's fantastic.

If you have a solid grasp on the basics, it'll really help you with the complicated problems you're presented with on the job and in interviews 👍

d3lm commented 8 years ago

Thanks for your advice and resources @kentcdodds :+1: