Member-only story
Prepare For A Coding Tech Interview Part 6 — CI/CD, MVC, REST
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. So far we covered SOLID, DRY, KISS, YAGNI and TDD. But we still have some acronyms to cover for coding interviews:
CI/CD
Continuous Integration and Continuous Deployment. It is a development process when code changes are frequently merged to main branch (integration) and deployed.
The CI/CD pipeline usually is built from multiple processes, like checking code with a linter for typos and mistakes, styling it with prettier, running unit, end-to-end, visual and accessibility tests.
These processes are executed immediately before merging to main branch and deploying the application to the server or cloud. If it comes…