3 ms·
We've found that asking them to write a function to average a list of integers. That's filtered out a surprising number of "senior level" applicants.
by zhala 4y ago
We've found that asking them to write a function to average a list of integers. That's filtered out a surprising number of "senior level" applicants.
- acapybara 4y ago
- pklausler 4y agomean = liftA2 (/) sum length
- Kranar 4y agoI mean that could satisfy the interviewer, but for me if I asked that question, I'd want an answer that protected against overflow and unfortunately the naive solution is prone to overflow.
- whatshisface 4y agoThat could turn in to a very complex question in that case because dividing too many separate sums before adding would introduce rounding error.
- anyfoo 4y agoDoes that not have to be mean = liftA2 (/) sum (fromIntegral . length) ?
- 6510 4y agowith(arr)eval(`averaaaaaage=(${join`+`})/length`);