DEV Community

Just another React Dev
Just another React Dev

Posted on • Updated on

Practical Knowledge

Hey everyone
In the past few weeks I attended several interviews for React js front end developer position in various companies I cleared their HR and technical rounds made my way to final round which was the machine test or you can say coding challenge. Even after completing those tasks I still got rejected and feedback was "You have good knowledge of React But you lack practical Knowledge.(it's matter of debate on what basis they analyse my test in one test they gave me 2 marks for to-do list)
This was same feedback that I received from almost all companies that I applied.
My question is How to gain that "Practical Knowledge"

Suggestions are highly appreciated

Top comments (4)

Collapse
 
pentacular profile image
pentacular

In an ideal world 'Practical Knowledge' would refer to 'problem solving' ability.

It's possible that you produced a technically competent solution that did not properly consider the real-world situation it was intended to solve.

My advice is to always start by clarifying why you are solving a given problem, else you cannot know if your solution is practical. :)

Collapse
 
just_another_react_dev profile image
Just another React Dev

Thanks

Collapse
 
mattc profile image
Matthew Claffey • Edited

Completely forget about using any frameworks to build something. Try and build a project just purely off Html, CSS and JavaScript.

I tend to follow this for myself but I hope this works for anyone reading.:

  • Html - understand when you need to apply accessibility considerations and write semantic html

  • CSS - understand more around maintaining CSS and the principles of css and how to write it such as ITCSS, atomic design, utility based classes, CSS in js.

  • JS (not react) more around functional programming, object oriented. More hands on with how to build a component without a framework can be really empowering. I use a website called codewars it's really good.

Employers love a developer who is more T shaped so they can adapt to learning new tech. These three would mean you can adapt very quickly.

Hope this is helpful 😊

Collapse
 
just_another_react_dev profile image
Just another React Dev

Thanks