We do tech interview problems:
- cover theoretical part
- solve a couple of recent interview problems
- discuss and dissect the solution, line by line
- solve a system design problem. Discuss possible bottlenecks
Practice your problem solving. Practice your whiteboarding. Practice your interviewing.
Algorithms, data structures, system design.