If you as an interviewee happen to find the proposed projects interesting or be contributing anyway, it's actually quite awesome, but even a big open source advocate this hiring method doesn't really seem practicable to me.
if you read the article they say their previous interviewing practice was homework that took about a week to do (described as "high effort") so it does seem they are looking for substantial contributions.
From the perspective of spending a week on an ad-hoc coding effort vs a week on an open source contribution I can definitely see the value, especially considering that it seems it's up to you what you do (you are submitting your "this is what I did" together with your application and not "I want to apply"/"fix these github issues") which also means you can decide the effort level and most important when you spend it.
Reading the article it seems nothing prevents you from working on this for 3-4 weekends and then applying, which seems completely reasonable and honestly not a bad way to go at it. It really seems a win-win-win: for the company, they get to evaluate you as a candidate, for you, you have a meaningful contribution for your resume even if the application doesn't work, and for the open source ecosystem as a whole, which gets some bugs fixed or features added
I mean, these days to interview you'd still spend several weekends refreshing algorithms and practicing so as long as this is the whole of the technical interview and not just the initial part plus a day of whiteboard algorithm quizzes it'd be a nice alternative.
I am less sure about the "cooking together" part of the hiring process, but if that's the culture they want to foster I guess that's their prerogative, on the other hand I do believe this should be stated up front and not be a surprise, given how not everybody would be willing or able to partecipate due to dietary restrictions and preferences.
Think it lilke this: if you do a whiteboard interview, you have to solve the a problem each time you go to a new interview (loosing time in a problem nobody cares). But if you solve a problem in an open source project you can show it to every company you want to apply (and a lot of people will benefit from your contribution).
I would love this model to be more wildly used.
It's really hard to work out where you're based; I'm guessing New York from a tag on one of your medium posts. This is usually important to be able to discover when you're recruiting!
There's no way to get in touch with you that isn't "we'll contact you" with a mandatory phone number (which you're not getting).
I was initially interested in applying but now I'm not.
If you are about, could you let us know how well Open Source Interviewing has worked for you in the past? Or is this the first time you've done it?
On Datalogue's recruiting page (https://datalogue.github.io/recruiting/) there is a recruiting email address (recruiting [at] datalogue [dot] io) if you would like to get in contact directly.
The form with phone number field is just for demo sign-up.
Feel free to reach out directly
On the other hand, I've seen plenty of worse ideas around hiring. At least this will result in some positive impact on the world.
I'll also give them credit for requesting contributions to other companies Open Source products rather than just their own. There was one company who I had actually done some free Open Source work for in the past. When I contacted them about an open position, they essentially told me "that past work doesn't count and you need to do more free work on our newer platform we'll consider hiring you". That was a serious let down.
If you are still working around dinner time, I already failed your cultural fit.
No thanks. Will my employer give money away to poor people just to show what good people they are?!
STOP MAKING WORK ABOUT MORE THAN A BUSINESS TRANSACTION.
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.
None of the examples they've cited at the bottom of that post are actual contributions to a popular open-source project, but seems more like stuff that's been built as a standalone project.
I previously contributed to the mljs libraries and used the opportunity to add a new feature and demonstrate that I knew how to unit test etc.