I was applying for a remote Devops position.
I had video calls with different team members. After some technical interview and coding questions, I was asked to go to SF (From Canada) for an in-persona meeting. They asked me to pay for the travel upfront and give the bill once on site for refund. That's already not a good sign in itself.
I spent 16h flying there, spend the night in a hotel and showed up at the office around 12:00. There I was offer some lunch then I had a bunch of interviews.
One of them was an unexpected live coding test with one guy onsite and one remote. Subject was about Go Concurrency, coding an app that was using multiple goroutines to get the content of multiple files. While there's nothing specially hard when working on real project, having to put it down in this interview condition (without warning) was really unfair.
Finally I had two other meetings with both heads and I was free for another 16h travel back home.
Note: there's a cool micro-brewry down the road where I had a beer before taking a cab back to the airport.
Few days later I had an email stating that my profile wasn't a fit.
I'm a 20+ year old experienced sysops/devops/sre. I was rejected for a bad live coding test after 16h fly and few hours of sleep... seriously ?
Note that this exact same test could have been done remotely...
Hopefully I had the expense refund using Transferwise.
Since then, I see new offers from Pachyderm for SRE / Devops engineer positions popping up here and there...
I still thinks the product has a fit and people there know what they are talking about, but the recruiting process is far from being fair.