I first received a standard phone screen from HR, afterwards I was sent a programming test containing two challenges. The first one was really easy. It was just creating shapes with php. The second programming challenge was really hard. I couldn't find any info on what they were asking(See below for the question). After submitting my solution I heard nothing for weeks. After emailing them several times I was told that they will not move forward with me.