First round was 30 minute call with a recruiter which started off with the normal "why are you looking" "here's more about the company" then turned into a technical Q&A "Whats the difference between an interface and an Abstract class. What does each of the letters SOLID mean?"
After completing that second round is a 70 minute take home assessment consisting with 8 questions and 1 bonus question. The first part is a multiple choice of the nuance details that dont matter of SOLID. And some Dependency Injection question about singleton, transient, and scoped.
The next questions are coding with an emphasis on LINQ and SQL. SQL queries were simple "select , from where and order by "
LINQ questions were easy as well. Find the most, least, average priced car in the list of objects. given the same list, find the most expensive car by name and return a dictionary in the correct order. All tests have unit hidden tests so if they don't pass, it seems like they don't even look at the code to see how close you were. 70 minutes is cutting it close with time, especially with the bonus. Which i did, and it didnt matter so dont waste your time there.
Feedback was "I do not meet the requirements of a mid-level senior engineer" with no other feedback. Their architect simply provides a pass or fail on the assessment and thats it.
Given other interview reviews here, this sounds like it was a good thing. They are looking for a senior engineer who still has their GPA on their resume. Which is strange because they are providing an on prep solution for restaurants and the only person who you talk to leading to the take home assessment. Doesnt even know how it gets deployed..
I wouldn't recommend working for a company who treats candidates as a disposable commodity. They put in 30 minutes and you have to put in 70. And all they say is pass or fail. Imagine what its like once you in the door