So typically to get the job, you must pass an interview, and this is how it is working in almost all
companies.
But the main problem is that your interview is not always related to your work, which actually means
some of the interviews you might be asked difficult on not real world questions, but you must answer
them to get the job, but you will never use this knowledge later in your everyday work.
So here is the problem.
There are some similarities between the interviews and work, but actually they are different and in
the perfect world, your interview must be a mirror of your real work in the company.
But unfortunately, it is not always like this.
This is why you must know both.
You must know how to pass the interview and you must know how to work.
And in this course, most of the challenges are completely real knowledge that you must know and that
you need both in your interview and in the everyday life.
But I also include it in the scores some questions which are real and not related to your everyday programming,
but you need to know them just for your interviews.