3 ms·
Wikimedia was also one of the worst interviews I've ever had, but it wasn't a video interview. They sent me a take-home "test" that needed to sort some files in
by karlkatzke 6y ago
Wikimedia was also one of the worst interviews I've ever had, but it wasn't a video interview. They sent me a take-home "test" that needed to sort some files into different folders based on the file contents and said it should take about three hours to complete but it needed to scale to several million files.
So I set a timer, and started working on it, and got a simple solution working, which ran using Docker so that I could package the dependencies... (some ruby gems, the test's stock files, etc.) I included a readme that said 'simply docker build and docker run'. At the 3 hour mark, I stopped iterating and sent the github link.
The recruiter called me the next day and said that the person who looked at the code said it didn't run, when he looked at it, it was the worst code they'd ever seen, I didn't use object-oriented design and didn't unit test it.
Wut? A 3 hour script to sort some files should be properly structured OOP with unit tests, and the examiner didn't know how to run docker?
Wow, I guess I dodged a bullet there.
- DangitBobby 6y agoThey expected 15 hours worth of work on it.
- ignoramous 6y agoThat's 3 hours in sprint time.
- imhoguy 6y agoAnd the remaining done over a weekend. Yep, he dodged a bullet.
- quickthrower2 6y agoWhat’s this Haskell you speak of? No classes, no factories? Get out!