Member-only story
Prepare For A Coding Tech Interview Part 4 — SOLID
Do you want to get a job as a coder / software developer or switch to other company? In this series I’ll share information how to solve coding tasks, how to prepare CV and answers to the most popular interview questions for coding positions to land a new coding job!
Hi! My name is Tom Smykowski. I’ve interviewed hundreds of people and also participated in hundreds of interviews to choose companies I worked for. This gives me an insight into how to win a tech interview
In the previous episodes of the series we went through some low level coding test tasks. Today we’ll explore acronyms you need to know:
SOLID
SOLID principle often is asked about on tech interviews for coding positions. Let’s explore what each letter means:
S — Single Responsibility Principle
It can be applied in various ways. In frontend development for example it means that a component shouldn’t try to do two things. If you have a list of users and user details, you create a User component and UserList component, not a UserOrUserList component.
O — Open/Closed Principle
Entity should be closed for modification, but open for extension. It can be also applied to various scenarios. In means that you write a code in…