Earlier quoted context omitted.
That’s the entire point of those kinds of interviews. It’s a strong filter for “recent graduate” while maintaining plausible deniability for ageism. It has a secondary effect of filtering for “willing to do unpaid overtime”.
Maybe it's just a way to provide a fair test that anyone with ability can pass with a little practice?
Competitive Programmer's Handbook (2017) [pdf]
41–50 of 127 posts
Re: Competitive Programmer's Handbook (2017) [pdf]
#42Earlier quoted context omitted.
That’s the entire point of those kinds of interviews. It’s a strong filter for “recent graduate” while maintaining plausible deniability for ageism. It has a secondary effect of filtering for “willing to do unpaid overtime”.
I think its more of aptitude test in a domain common to all programmers.
They are a test of how recently you crammed for your CS finals, that’s all.
Re: Competitive Programmer's Handbook (2017) [pdf]
#43Earlier quoted context omitted.
Maybe it's just a way to provide a fair test that anyone with ability can pass with a little practice?
I wouldn't call it "a little practice". There are people who are "into" competitive programming and there are people who aren't, and those "fair" tests are skewed towards the former group. The worst thing is that the actual job has nothing to do with the competitive programming at all.
People in their 20s and 30s now will regret not stamping out ageism when they hit their 40s and 50s, as they inevitably will
Re: Competitive Programmer's Handbook (2017) [pdf]
#44The most irritating thing with these competitive/algo stuff is that no matter how many times you master it - eventually you always forget it, because you don't need it on a daily (or more like yearly) basis in the real world.
If you really needed to remember it, you could employ spaced-repetition: https://en.wikipedia.org/wiki/Spaced_repetition
Re: Competitive Programmer's Handbook (2017) [pdf]
#45Earlier quoted context omitted.
LOL
He's not joking though. I've experienced 3 rounds of stupid tricky questions followed by a 4 hour "take home" project at a UK startup in Deep Learning before they were willing to even send flight tickets to London, and the feedback I've received was so comical that I almost wrote a blog post about it (I still might). Another robotic startup in SV grills with 6-hour stupid codility tests as a first phase (i.e. waste 6…
Re: Competitive Programmer's Handbook (2017) [pdf]
#46Re: Competitive Programmer's Handbook (2017) [pdf]
#47Seemed interesting up until the "Shortening code" section, that'd drive me mad.
Another reason for shortening code in programming contests (apart from being able to type and edit/iterate faster) is that it helps you avoid errors. For example, in the heat of the moment and under intense time pressure (e.g. you have finally figured out the algorithm to solve the problem, but you have only 13 minutes left to implement it or whatever), it's easy to write code like this: for (int i = 0; i instead of…
Re: Competitive Programmer's Handbook (2017) [pdf]
#48I would watch programming contests live streams.. Are there any available?
Re: Competitive Programmer's Handbook (2017) [pdf]
#49I would watch programming contests live streams.. Are there any available?