Know what you're preparing for:
Phone Screen: - minutes. Usually one coding problem. Tests basic competence.
Live Coding: - minutes. - problems with a human watching. Communication matters as much as code.
Take-Home Assignment: - hours. Build something, submit code. Tests real-world development skills.
System Design: Rare for junior roles. If it appears, expect basic questions like "design a URL shortener."
Most junior interviews focus on live coding. That's where to focus your prep.
Career Changer Tip: Ask recruiters what interview format to expect. They'll usually tell you.