The necessary tech knowledge when you change jobs.
Recently, I have changed my job. I am still an engineer, but the company I belong to has changed. I summarize the things I was asked to answer taking an interview.
Database
After you hear of a specialization, you will write E-R Diagram on a whiteboard. Of course, The specialization changes. So, you need to change the diagram. For example, a column is added, a table is added, and the problem the current diagram has and how to solve it…etc. Other necessary knowledge is how to cope with SQL( N + 1 problem, Index scan, Transaction, Optimistic and Pessimistic Lock, RDBMS).
Algorithm
FIzzBuzz, How to find leap years, Many kinds of sorts. Especially, you should know the sorts. You should practice the way to write the sorts immediately.
Basic Web Knowledge
What is HTTP? What is REST? Session and Cookie. When you use redirect, what happens? What is cache? How to make computational complexity effective.
OOP
What is SOLID rules? What is OOP? Why do we use it?
Of course, These are not all, but the basic knowledge is above. Please refer to it.