Addicted to building tools that don't exist yet... making my (and hopefully someone else's) life easier!
I build serverless web-apps, IT admin scripts, and I even do some VO work!
A lot of these are great but come from a line of 'traditional' / 'booksmart' thinking..
which is great for probing and making sure candidates have the knowledge behind knowing how to answer the question... but for a lot of these i'd accept an "i don't know, but i'd look at the API docs for this method/class and learn how to manipulate the js object or function to my need"
yakno? js evolves so quick; knowing the fundamentals of OOP + quick absorption of docs + knowing how to quickly iterate = a winner
Assuming they'd be expected to know about the "virtual DOM", popularized by React and others, asking why the virtual DOM is needed and how it generally works high level.
A Front-End Developer with a passion for learning how people work, the efficacy of good design, and a growing interest in the complexities of functional programming.
What is the difference between the focus and the caret ?
(Actually I use that question when I am grilled by people who know a js framework very well, have very limited frontend knowledge and try to establish a position of dominance. )
Addicted to building tools that don't exist yet... making my (and hopefully someone else's) life easier!
I build serverless web-apps, IT admin scripts, and I even do some VO work!
I am a believer of the Root Cause Analysis. Ask "How, What, Why" until you can dissect it with no further to go. Well, I am a frontend developer ready for new challenges!
I was given an object and asked to create a copy.
I happily said Object.assign...
So these there the follow ups that screwed me over-
What if it has nested objects, then Object.assign wont deep clone it. (where i answered with a loop to resolve this issue)
What if there is a cyclic dependency? (I was stuck, but the interviewer insinuated to the tortoise-hare algo of two pointer solution to crack the cyclic dependency, although i still dont think that will help).
Note- I was to answer in VanillaJS, so answers like Lodash deep clone wouldnt work.
Anyways, I went back and learnt a lot while exploring this concept.
I am a believer of the Root Cause Analysis. Ask "How, What, Why" until you can dissect it with no further to go. Well, I am a frontend developer ready for new challenges!
Also if somebody was asked a UI design question- please put that up as well! Christina, can you ask for this in your post as well? Some companies give you a days time to design a mock website. Such questions would help too!
This gives us insight in how you handle challenges and if you can prioritise the features that bring value.
A lot of these are great but come from a line of 'traditional' / 'booksmart' thinking..
which is great for probing and making sure candidates have the knowledge behind knowing how to answer the question... but for a lot of these i'd accept an "i don't know, but i'd look at the API docs for this method/class and learn how to manipulate the js object or function to my need"
yakno? js evolves so quick; knowing the fundamentals of OOP + quick absorption of docs + knowing how to quickly iterate = a winner
OOP is mostly a disservice to producing quality code
Assuming they'd be expected to know about the "virtual DOM", popularized by React and others, asking why the virtual DOM is needed and how it generally works high level.
Good one!
"Do you agree that React is massively overused and is basically like using a sledgehammer to crack a nut in most cases?"
Seems a bit leading, no?
😛 Certainly, but how they respond would reveal a lot
I loled xD
What is the difference between the focus and the caret ?
(Actually I use that question when I am grilled by people who know a js framework very well, have very limited frontend knowledge and try to establish a position of dominance. )
How would you make a basic grid?
"html table or css grid"
Unless you were using it to display tabular data I wouldn't use
I was given an object and asked to create a copy.
I happily said Object.assign...
So these there the follow ups that screwed me over-
Note- I was to answer in VanillaJS, so answers like Lodash deep clone wouldnt work.
Anyways, I went back and learnt a lot while exploring this concept.
Also if somebody was asked a UI design question- please put that up as well! Christina, can you ask for this in your post as well? Some companies give you a days time to design a mock website. Such questions would help too!
Oh wow, I realized that I know the answer to ALL these questions!! That's amazing!
Thank you!!!
Do you think that tools like Webpack, SASS or jQuery made us to use them even for a single landing page? And what would you do to avoid it?