I applied online. The process took 1 week. I interviewed at iClassPro in Jul 2025
Interview
The HR hiring process here seems poorly thought out. I was asked to complete a test that included three parts: a set of Laravel questions, a series of middle school level word problems, and a LeetCode style coding challenge.
Roughly half of the Laravel questions were relevant and practical. The rest focused on obscure function names rather than core concepts like facades, Eloquent, the service container, or dependency injection. Trivia like this is not a good measure of real Laravel skills. We use documentation for a reason.
The word problem section is not difficult, but I fail to see the value. Be sure to bring a pencil and paper, there is no warning about the format, and once you start, you’re locked in with your camera on.
The final part required writing a sorting algorithm from scratch without using PHP’s built in functions. Most senior level engineers have not hand coded a sorting algorithm since college. Really bizarre way to assess senior talent when you provide them an exercise that a college student would probably score higher in.
If the goal is to hire strong engineers, consider a real technical conversation where you go over core Laravel features. Then if necessary follow up with a relevant take home task to show their skills. This test doesn’t reflect real world development skills and was a complete a waste of time.
Interview questions [1]
Question 1
They had a check list of methods. Some fake, and some obscure, asked which could be run on a Collection
I applied online. The process took 1 week. I interviewed at iClassPro in Nov 2025
Interview
Hands down one of the worst interview experiences I've had with a company.
Before I ever even spoke to a real person they sent me a "personality type" test and a skills test. The skills test required I install what amounted to spyware on my machine so they could record me, take screenshots, and run a keylogger as I took the test. After the test I spoke to the hiring manager, who seemed more interested in how other places interviewed rather than asking me about my experiences. I was sent an invitation to set up the next round of interview, and when I emailed the recruiter and mentioned that the dates they had picked out wouldn't work and requesting if we could push it back a week, they rejected my application without response.
Extremely poor communication from all parties involved, automated demands for action instead of a conversation, and failure to respond to messages I sent them several times all leads one to think they're not interested in learning about a potential employee, but checking off a machine-like "process", and if you don't hold to that process you're just removed from it.
If this is how they treat their applicants, I would hate to see how they treat their employees.
Interview questions [1]
Question 1
They wanted to know how other companies were interviewing me and what kinds of questions I was being asked.
I applied online. The process took 3 weeks. I interviewed at iClassPro in Jun 2025
Interview
The interview process was well-organized and respectful. I spoke first with the hiring manager, then completed a timed skills assessment (recorded), followed by a final video interview with team members. Everyone I interacted with was professional, and the technical discussions were fair and relevant to the role.
I was upfront from the beginning about my current compensation and salary expectations, and was told this would be taken into account. However, the offer that followed was $60K below that figure and significantly below market for a senior-level PHP/Laravel position in this region.
While I appreciated the professionalism during the interview stages, the disconnect between transparent compensation discussions and the final offer raised concerns for me. It suggests a potential misalignment in how the company values experienced technical talent. Candidates should be aware of this gap going into the process.
Interview questions [1]
Question 1
Talk through a real world technical problem that needed to be solved.
Candidates applying for Senior Software Developer roles take an average of 12 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at iClassPro overall takes an average of 12 days.
Common stages of the interview process at iClassPro as a Senior Software Developer according to 3 Glassdoor interviews include:
Skills test: 38%
Personality test: 25%
Group panel interview: 13%
Phone interview: 13%
One on one interview: 13%
Here are the most commonly searched roles for interview reports -