I applied online. The process took 1 week. I interviewed at Fenergo
Interview
After applying online, a recruiter reached out for a phone screen. We discussed my background, motivations for joining Fenergo and the company itself. Overall a friendly interaction with the recruiter.
However, recruiter heavily emphasised that they were selecting candidates that demonstrated autonomy that would seek to solve a problem on their own before asking a senior. Also kept praising the very small team of engineers as being "high-achieving". Did not come across as a nurturing culture but rather a sink or swim environment.
After the phone screen, completed three questions on codesignal with a 1.5 hr time limit that had to be done over the weekend. Admittedly a requirement of the job listing was "the ability to implement and test software applications in C#", however, I was unfamiliar with the language and couldn't complete the second question.
Emailed the recruiter if there was an opportunity to code in a language I was more familiar with. Fenergo's feedback was that I didn't demonstrate the ability to find out how to solve problems on my own (by googling it) and would not progress my application. While I appreciated the feedback, I think it's unrealistic that their expectation would have been for me to google how to learn C# and complete a problem in the span of an hour... maybe just say you require a candidate with working C# knowledge instead?
Interview questions [1]
Question 1
Phone Screen: Tell me about your self & background, what do you know about Fenergo? While referencing one of my projects "What was your greatest challenge on this project?"
Coderank Q's 1.5 hrs time limit.
Question 1 was a multiple choice regarding some amazon services.
Question 2 was to implement in C#, classes for students and university courses and a method that would process book sales for the courses.
Question 3 was to implement the functionality for a clock on a React website where you can change the hours and minutes on a button.