For technical interviews, I would add a step for practicing. There are multiple sites that list questions that hiring companies have asked in the past. Knowing the types of questions and possible answers will help with settling your nerves.
As the computer languages and platforms change, it is difficult to maintain an expert level, even in one particular area. At one point, I had a strong background in embedded systems development using C++ (early 90s). The complexity of both embedded systems and C++ has increased to the point that it is a struggle to keep up with both.
For technical interviews, I would add a step for practicing. There are multiple sites that list questions that hiring companies have asked in the past. Knowing the types of questions and possible answers will help with settling your nerves.