In the spirit of learning what’s new and latest in the world of two-sided markets, I explored online platforms that connect employers and software engineers. Hiring platforms such as Hired and TripleByte all tackle the problem differently. Furthermore it’s also good to practice coding questions on LeetCode. Here’s some lowlights and highlights of my exploration on LeetCode, Hired and a short fling with TripleByte.
The most annoying thing: each online job seeker platform have a lengthy separate setup time and upkeep: Hired requires vigilant upkeep to accept interview invites, and Triplebyte demands answering a quiz plus additional programming excises. These are taxing on the job seeker, who, if living in the Bay Area and is well-connected, already has many other recruiters sending phone requests to in their inbox.
There is little differentiation between companies when they hire through a platform: any posting looking for a software engineer of a certain domain asks for a similar set of technologies, hence all the companies look similar. The companies I interviewed with on Hired are venture-funded startups, and while I enjoyed interviewing with them and received offers, I turned them down to take a different position within Salesforce, my then-employer. Initial non-technical phone screens were time intensive, and it’s not really clear what is the value-add to the job seeker. Take home exercises weeds out candidates who don’t do free exercise, or who are interviewing with multiple companies. You can read about my stance in take-home exercises here.
The major selling point of this platform is the job seeker goes directly to tech screens with the companies, skipping the non-technical initial call. Before all that, the job seeker has to clear a programming exercise, then a programming interview with TripleByte. While the programming exercise was short and sweet, the interview was long, around 90 minutes, and involved me live-coding a UI component while screen-sharing, plus quizzes on front end technologies including CSS. It was good preparation for future technical interviews. Even though I did not advance to the next step, it was a positive experience, since the detailed feedback on what could have been better was valued. Since most interviews don’t even provide feedback, TripleByte came out ahead.
I liked the breakdown of which industry the company is in, and the number of engineers; the latter differentiates the startups from more mature companies. Interviewing mainly with startups, I enjoyed the direct access to CEO/CTOs. It was great to pick their brains on what the startup life is like, and whether I’d like to be in their shoes.
Big fan of taking the practice programming interview, since the feedback is valuable.
I love the gamification of getting points for completing problems, and seeing myself advance on the leaderboard. Also enjoy the breadth of programming exercises. A good platform to review core Computing Science problems, and/or to learn about the quirks of the language.