I interviewed with approximately 30 companies during my recent job search, and unfortunately, this was among the least constructive experiences I encountered. My feedback is not based on the outcome of the interview, but rather on the overall process and communication quality.
The interview was for a position with Escrow, a company acquired by Freelancer. The HR representative I interacted with was professional and responsive, and I appreciated his clear communication throughout the scheduling and pre-interview process.
The technical interview consisted of two main sections: a coding problem and a SQL question. I completed the coding portion successfully, after which the interviewers introduced a system design follow-up related to the coding problem (designing an API for the anagram solution). While I provided a few possible approaches, I understood that some of them might not have met their expectations.
However, I found the interaction with the technical interviewers unproductive. They provided no meaningful feedback or guidance, even when I explicitly asked for areas of improvement. The lack of engagement made it difficult to assess what they were looking for, and the experience did not feel like a two-way technical discussion.
Academic requirements: Escrow was the only company in my job search that required applicants to provide university transcripts demonstrating Distinction/High Distinction grades. As an experienced developer, I found this requirement unusual — even top-tier technology companies typically focus on professional experience and technical ability rather than academic records. It raises the question of whether such a requirement meaningfully reflects a candidate’s practical capability or simply imposes an unnecessary academic filter.
I would encourage future interviewees don't waste time with this company but looking for other opporunities. As you can image who you will work with.