After the initial screen with the manager, I was give a take-home challenge, which I submitted after a couple weeks.
The challenge was to create a basic web application using PHP, JavaScript and the Expensify API (with no page refreshes), which allows a user to: authenticate to an account, download existing transactions, and create new transactions. Part of the challenge was dealing with an incomplete or ambiguous specification. I had to host the finished solution such as AWS or Heroku.
I submitted my solution, but it was rejected because I was told that my solution was over-engineered and that I use single line functions. Most of the feedback I received was nitpicking not about substantial issues. It was mostly about subjective issues like using single-line function, leaving unnecessary comments, etc. It was just a complete waste of my time, where I spent two weeks preparing the simple web application.