That depends on the role you’ve applied for! Software engineering jobs tend to fall under two categories: domain-specific or general programming. If you’re interviewing for a domain-specific role, expect the questions to center around the specific technology you specialize in, such as AWS or cloud infrastructure, or IoT. These highly-technical interviews will be very focused on the technology in question.