cft

Backend-oriented fronted-dev interviews

How many times has a frontend dev encountered an interview question: “implement a balanced binary tree or divide and conquer problem?” — and how many times has he encountered the question: “make a small application that does something smart and looks professional?”


user

Antonela Bilos

2 years ago | 2 min read

Every day I read on various development portals how frontend development is easy and that there are not many things to know.

Sometimes it seems to me that the value of frontend developers diminishes compared to backend developers, though, many studies show that the need for frontend-devs outweighs the need for backend devs.
It doesn’t seem that way to me, I would say the market for both it’s kind of the same.
As a frontend developer, I use a lot of technologies, frameworks, build tools, release/deploy technologies, cloud, tool management, design-oriented tools and so much more.
Either way, it seems to me that there is really a lot going on, there is a lot to learn, and something new is being born every day that we need to know as soon as possible to keep up with the fast-changing technology.

I found this image on the internet, although it encompassed a lot of technologies used by one average frontend developer, at least as many are missing. With all these technologies, knowledge of advanced algorithms and data structures is still expected in interviews for frontend developers, which one frontend developer very rarely (almost never uses).
Don’t get me wrong, knowledge of the implementation of data structures and general knowledge of their use is very useful but the focus should not be directly and only on that.

How many times has a frontend dev encountered an interview question: “implement a balanced binary tree or divide and conquer problem?” — and how many times has he encountered the question: “make a small application that does something smart and looks professional?”

Wikipedia provides a small definition of frontend developer:

“Front-end web development is the development of the graphical user interface of a website, through the use of HTML, CSS, and JavaScript, so that users can view and interact with that website.”

The frontend developer has very little or no application-related questions on job interviews at all but that is exactly what he is doing daily basis.How often does a backend developer have a question in an interview to explain what react mounting lifecycle is or something unrelated to their daily job like that?Although as developers we have a great job the hiring process is really a pain in the ass.

Imagine IKEA doing the hiring process like this, people would like it a lot.. or not.

Imagine asking a bricklayer at a job interview to build a small part of a house ( wall or something), or a doctor to cure a patient before he gets a job.
At least, that is what they do and they don’t have to spend additional preparation time which is not paid for interview preparation.

Upvote


user
Created by

Antonela Bilos


people
Post

Upvote

Downvote

Comment

Bookmark

Share


Related Articles