4 ms·
> More than anything else I've ever done, coding is an exploration The fundamentals of exploration is the ability to traverse different types of obstacles. In
by username90 5y ago
> More than anything else I've ever done, coding is an exploration
The fundamentals of exploration is the ability to traverse different types of obstacles. In programming those obstacles are traversed by being creative with algorithms. Therefore companies test you if you can be creative with algorithms.
Of course if you have never done that then you don't see it as exploration but instead tedious nonsense. So at least in my eyes anyone who sees these things as just tedious nonsense are self filtered out, why would you want to hire people who have never tried to be explorative in this field? Them not applying in the first place is great!
- emteycz 5y agoBeing creative with algorithms is different from carrying algorithms in your head..
- FartyMcFarter 5y agoThat's why the best coding interview questions are the ones that can be solved without fancy algorithms.
- username90 5y agoInterviews almost never require fancy algorithms, just the super basic ones that you learn in the first course in college.
- username90 5y agoI've seen a ton of interviews at Google, none of them required fancy algorithms. They did require you to take some fundamental algorithm and change it up a bit, but the end result wasn't fancy algorithms just basic ones with a twist.
- username90 5y agoIf you have been creative with algorithms then you will have the fundamental ones in your head. Every time you add layers the last layers needs to be really stable, so testing the layers they need to have built upon is a good way to filter out people who haven't progressed past that layer.
- tchalla 5y ago> If you have been creative with algorithms then you will have the fundamental ones in your head. You can be creative with algorithms without having the "fundamental" ones in your head because you know where to look them up. Therefore, testing the layers; tests for recall and not for those layers. In most situations, these tests only test for short-term preparation.