I applied through a recruiter. The process took over a week.
As many have already mentioned, the tech test is literally just one sentence long: you need to build a full-stack app with Ruby on Rails (RoR). The assignment clearly states that another language is allowed, but then they'll complain if RoR isn't used and judge it negatively. The test has virtually no requirements other than some vague guidelines on what technology to use. It can be completed in many different ways, so if you don't do it how they ideally want it, good luck.
In my opinion, this test requires more than four to six hours to be done in a way that they will appreciate, which is unrealistic for many of us who may not have that time available. To be honest, this was one of the worst, if not the worst, tests I have ever completed—a big waste of time. They might be a good company to work for, but they certainly make things harder for themselves with this kind of test.
The questions were: "Explain your solution and the reasoning behind it?", "Anything you could do to improve it?", and "If you had an extra month on it, what will you work on to make it better?"
The following metrics were computed from 22 interview experiences for the Pennylane Software Engineer role.
Pennylane's interview process for their Software Engineer roles is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Pennylane's Software Engineer interview process.