Our HR department keeps scheduling on-site technical interviews for shorter and shorter times due to availability and scheduling restrictions. Generally 2-3 hours seems like enough time to have a broader technical interview: introduction, white boarding, logic, coding.
I have 45 minutes to interview a candidate.
Take away 15 minutes for set up / general questions, etc.
I have 30 minutes total to interview a candidate for a Senior Software Engineer role.
I could spend 30 minutes on just white boarding and questions - which would provide me high level context about their systems thinking skills, but that would not allow me to see their programming craft.
I could spend 30 minutes on a programming "build X" exercise, but that would not provide me insight into their ability to design a system.
Looking for suggestions on ways to have an effective technical interview in a very short time period. Thanks!