7 karma · joined April 13, 2016
We cook because we enjoy it. Its the last part of the interview and meant as a meet and greet of the team, not as an assessment of your cooking skills. Knowing that you enjoy the people you work with, in my opinion, is better than going in dark your first day on the job.
In terms of other processes, I've got through much more laborious interview processes. In the consulting world we'd prep for hours and then go through several rounds of case interviews and getting to know partners. One of our team members is a lawyer with similar experiences. As a software engineer I like to showcase my work. Having the ability to give back to the community and the liberty to pick the project that I contribute to sounded pretty good to me when the team pitched this approach.
We intentionally left the prompt ambiguous in terms of what a meaningful contribution is. A meaningful contribution can be anything that the candidate justifies as meaningful. A single, really well thought out method contributed to a library that the candidate uses often can be all it takes.
When we assess the candidate we take into account the full package. Senior engineers with an extensive portfolio and multiple open source contributions aren't help to the same volume as someone who's fresh out of school with little experience.