DEV Community

Cover image for Never Fail Angular Interview
gradzio
gradzio

Posted on

Never Fail Angular Interview

I have been interviewing candidates for our angular developer positions a lot lately.
The most important part of our interview process is the technical task (or lately live coding).
It is not very difficult, quite simple really. What we are looking for in a candidate is the ability to think in terms of good case practices and reason about the solution.
Sadly, not many angular developers can do that.
Sure you can write code and it will work, but this is junior level for us. We always look into building better Angular apps and get a lot of inspiration from other programming languages and frameworks.
A lot of times, it could be considered over-engineered, however experience shows, that easy solutions do not scale and become maintenance hell.
This is why we focus on simple solutions instead. These solutions are easy to grasp and can be extended into something bigger in the future.
Some principles like SOLID, Low Complexity and Re-Usable UI will always hold, no matter how big (or small) your solution is.
I have made a YouTube miniseries that explain how to build simple apps and what is the reason behind architectural and design choices.
I hope that during the session with my videos you will get many ‘a-ha’ moments and will learn something new :)
Here is the playlist with valuable videos:

https://www.youtube.com/playlist?list=PL1BlcTalLDBfI4J_kpKS-rh-T1_PjsQw1

Top comments (0)