5 ms·
This -> https://leetcode.com/problems/maximal-rectangle/solution/ https://leetcode.com/problems/maximal-rectangle/solution/ is a example of a hazzer interview.
by stephen_cagle 6y ago
This -> https://leetcode.com/problems/maximal-rectangle/solution/ https://leetcode.com/problems/maximal-rectangle/solution/ is a example of a hazzer interview. Could be mistaken, but I think I found that this is the most common hard Dynamic Programming problem at Google interviews.
The idea that anyone should be able to solve a problem like this in 45 minutes as a demonstration of their skill as a software engineer is just ludicrous. If you can solve this problem it means you have studied this or similar problems. All it means is that you have the luxury of study. This has almost nothing to do with being a software engineer.
- base698 6y agoSo optimize for the candidates that spend less time preparing?
- pmiller2 6y agoNo. Don't make candidates practice an otherwise nearly useless skill they will most likely never use on the job, when they can just look this algorithm up on the internet if they need it.
- bdavisx 6y agoExperienced candidates shouldn't have to spend any time preparing for the technical portion of an interview - if they have to study something new to "pass" the interview, how does that reflect on their past or current abilities? All it does is show that they have time (or made time) to study for the interview. So either they are company megafan (which would be a good thing for the company) or more likely, they are after they money the company pays - so they aren't going to be the best employee.