How would you handle a long interview process with multiple rounds including system design, coding, and culture fit?