You must have wasted a lot of your time and the companys you interviewed at if they went all the way through after they realized you weren't going to be hired.
You must have wasted a lot of your time and the companys you interviewed at if they went all the way through after they realized you weren't going to be hired.
It's a _hypothetical_. The problem needs to be constrained because realistic problems often either 1) have standard answers that don't require real thought or 2) are too hard to solve in an interview. Asking how you'd solve some problem on a CPU that doesn't support multiplication or something shows whether you have skills that could transfer to solving real problems but can be asked more quickly.
It's easy to purport a sense of theoretical superiority from your side of the table, and answering an unrealistic question doesn't mean that employee will deliver you real value over time. In fact, they may hold you up and waste more of your time because this "yes man" will spend extra time determining what's clearly a waste of time is in fact a waste of time.