Software Engineer applicants have rated the interview process at On with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 35.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 28 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at On overall takes an average of 50 days.
Common stages of the interview process at On as a Software Engineer according to 2 Glassdoor interviews include:
One on one interview: 20%
Presentation: 20%
Group panel interview: 20%
Skills test: 20%
Phone interview: 20%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 4 weeks. I interviewed at On (Shanghai, Shanghai) in Jul 2023
Interview
The process took me 4 weeks. 1st round: call with HR 2nd round: interview with Hiring Manager, then was assigned take home project (e-commerce back-end using nestjs) 3rd round: presentation for the take home project (it took me 1 week to finish), 1 hour interview 4th round: technical with a senior software engineer, writing some services on nestjs, testing with postman (live coding)
Interview questions [1]
Question 1
1. Past project experience 2. middleware in nodejs, injection in nestjs
I go 2 process with them. One they agreed for the contract and suddenly changed their mind after few hours.
Second process, 2 years after, got a technical interview. Took 90 minutes and they never responded.
Lack of respect toward their candidates.
Interview questions [1]
Question 1
Technical interview with 3 steps : back, front, architecture.
Typical interview process, HR call follow by Hiring manager call and technical round with 2 engineers working on a existing repository where they want you to add a feature. They don't give feedback on what went wrong or could be improved.
Interview questions [1]
Question 1
whats the project where you took end to end responsibility?
The process took seven sessions, including three final interviews after passing the technical interview. It felt unnecessary and time-consuming, and not getting an offer would be devastating. I received the job offer and accepted it happily. I am now part of the team.
Interview questions [1]
Question 1
Could you please share an example of a feature development that you are proud of completing at your current company?