Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
aquaman2138yIf you know recursion, you can handle the lynchpin question for most dev interviews. Managers love using a final question about recursion, and likely all earlier questions will be about easier subject. My interview q was "write a function that multiplies two numbers without using the multiplication symbol (any language)".
-
aquaman2138yI don't think I know of any dev jobs that are not data-science related with harder questions. Nobody cares if you can solve an infinite series with an integral.
-
I'll tell you one thing with web dev stuff. By the time they have managed to make a course about how html CSS works
It's changed. Web browsers are 2 years ahead of what your learning so your two years behind
Right now. That means you might not use transforms or animations
Your better off learning it yourself 😏 -
aquaman2138y@cornyg recursion is the common way to do it, but finding new ways to do it is fun too! I like to try and see if I can one-line-answer common js interview questions as a interesting way to keep my mind sharp
-
@aquaman I'll keep in mind your tip on recursions. I've been traversing the DOM with generator functions.
@FitzSuperUser Tell me about it. The syllabus is only 6 months old but outdated. I can only imagine the lives of JS devs before the arrival of 'async' and 'await'.
@DLMousey I don't know about others, but I had to force myself to keep up with tooling as if it were a natural extension of the core language itself.
I'm loving the vibrant JavaScript ecosystem. ReactVR just hit public beta, and I spent Christmas poking around inside. Fun times ahead. -
@DLMousey Yes, I have. Once, I 'over-piped' my JS client and Rails refused to render bundle.js from the server.
-
@aquaman my clean solution:
(new Array(a)).reduce( (el, total) => total + b, 0) // for a*b
I just officially graduated from a web dev program and it feels...
Very underwhelming.
Learned ES6, React, Webpack, service workers, offline databases, accessibility, (...bla bla bla)
And my knowledge with data structures and algorithms isn't even that great yet.
I look at the stuff I still don't know and wonder if I'll ever be comfortable with my level of expertise.
undefined