The interview covered my programming skills and the specifics of my current work. They also asked about my motivation for applying, why I'm changing jobs, my current annual income, and my expected annual income.
Additionally, they inquired about my strengths and weaknesses, the most difficult challenge I've faced, and how I approached solving it. Finally, they asked what I learned from that experience.