The necessary tech knowledge when you change jobs.

Tomoharu Tsutsumi
1 min readOct 26, 2019

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.

If you think this article good, please follow me!

I update articles once a week!

https://twitter.com/tomoharutsutsum

--

--

Tomoharu Tsutsumi
Tomoharu Tsutsumi

Written by Tomoharu Tsutsumi

5+ years Full Stack SWE (Ruby, Go, TypeScript, JavaScript) | Former Founding Engineer of AI Startup in Canada

No responses yet