The hiring process at Improving takes an average of 18 days when considering 3 user submitted interviews across all job titles. Candidates applying for Software Developer Co-Op had the quickest hiring process (on average 7 days), whereas Senior Software Engineer roles had the slowest hiring process (on average 28 days).
I applied online. I interviewed at Improving (Toronto, ON) in Jun 2025
Interview
An hour long interview, HR was a nice guy, very casual, asked about past experience. talked about technical and soft skills. also talked about company's work culture and work environment.
I applied online. I interviewed at Improving (Atlanta, GA)
Interview
The interview process was typical and positive. I met with the lead recruiter and received great response. Next I had the technical review and was called back and told it looked great just waiting to hear back from the end client to start. Several days go by and I called back to see what where the process was and informed that the client was at an off site and they were just waiting on them to return, but still great and they were excited to get me on board. That was the last time I ever heard back. I emailed and called several time after and the recruiter didn't even have the decency to reply back. Giving the benefit of the doubt that something could have happened, I mean what if the guy had a heart attack or something I decided to be patient but continue looking elsewhere. In my continued search however what did I see but the same job reappeared with a new post date. I tried to reach the recruiter once more but I see now he is just a scummy recruiter who doesn't even have human decency to say we are no longer interested in you.
Interview questions [1]
Question 1
They asked questions specific to developing in Power Apps.
I applied through a recruiter. I interviewed at Improving (Pune) in Jan 2026
Interview
The interview process was smooth overall. The recruiter initially reached out via LinkedIn and clearly explained the entire process. Although the process took about three weeks due to a few reschedules, communication remained consistent and professional throughout.
The first step was an online assessment, for which I was asked to submit my code via GitHub. This was followed by two technical interview rounds. After successfully completing these rounds, followed with HR discussion. then the offer was released.
Interview questions [1]
Question 1
Technical interview 1
//Autowired
//annotations
//Rest controller
//what is the difference between post and put. difference put and patch
//http codes
//reverse a string
//why concurrent hash map. What will happen if i use normal hash map
//Bean, dependency injection.
// sql questions
//Asked to enhance an api of the assignment
//API versioning?
//Explain the dockerfile you have written
//Explain the base62Encoder that you have written
//thought process of solving assignment
Technical interview 2
explain past experience
Scenario based questions on the technologies you have worked on.