I applied through a recruiter. The process took 3 weeks.
This is the first time I have felt absolutely deceived and misled by a company's stated requirements for an interview. They claim UX and design are not important, the position is for a Backend Engineer, most of the interview is spent on technical questions and discussion around the technical part of my solution, and yet I got rejected on account of not having taken into account the best UX for the users. First of all, I checked one of the interviewers' GitHub repos and his solution to the same problem was technically equivalent to my own, but the UI and UX was much worse. I find this unbelievable.
Then the position is for a BE engineer. They clearly state in their instructions that "UI / design is not important" and the must-haves are a "backend application which responds to queries" and a "web interface (can be VERY simple)". Bonus points if the app is hosted on fly.io (which mine was, had test coverage, and CI/CD with GitHub Actions). I have been a product engineer all my career, and although this position is for a BE engineer (which is my specialty), I have always been involved in product discussions.
The interview was misleading, the rejection reasons ridiculous, and they didn't clearly state what they were looking for, nor did they ask relevant questions to be able to ascertain I wouldn't be a good fit for a BE product engineer. I have interviewed with companies that are much larger and well established than Pennylane and have never been deceived before. Pennylane should take a hint from these companies and make it very clear exactly what they are looking for and what the candidates should present, instead of wasting everyone's time (they have lots of reviews complaining about the same thing). Rejection is part of any recruitment process, but misleading candidates is a huge red flag. I would stay away from this company if I were you.
Create an application that helps users find the most relevant recipes that they can prepare with the ingredients that they have at home. Deliver an application prototype to answer the above problem statement. By prototype, we mean something usable, yet as simple as possible. UI and design are not important, and we do not expect features that are outside the basic scope of the problem. We expect to use this prototype as a starting point to discuss current implementation details, as well as ideas for improvement.
The following metrics were computed from 9 interview experiences for the Pennylane Backend Engineer role.
Pennylane's interview process for their Backend Engineer roles is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having good feelings for Pennylane's Backend Engineer interview process.