Senior Software Engineer applicants have rated the interview process at OneSignal with 3.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 50% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Software Engineer roles take an average of 23 days to get hired, when considering 12 user submitted interviews for this role. To compare, the hiring process at OneSignal overall takes an average of 28 days.
Common stages of the interview process at OneSignal as a Senior Software Engineer according to 12 Glassdoor interviews include:
Phone interview: 24%
One on one interview: 21%
Skills test: 19%
Group panel interview: 10%
Personality test: 7%
IQ intelligence test: 5%
Presentation: 5%
Background check: 5%
Other: 2%
Drug test: 2%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at OneSignal in Mar 2026
Interview
Completed four rounds of interviews for a senior engineering position (including a final round, multi-hour virtual onsite): system design, frontend coding, values, and was scheduled for a SQL critical thinking round.
Interviewers themselves were professional and the recruiter was helpful and responsive throughout the scheduling phase. I was told the system design round went well.
The final SQL round was cancelled the morning of, reportedly due to an internal incident. It was never rescheduled. After the cancellation, all communication from the company stopped completely. I sent two polite follow-up emails over the course of a week asking about next steps. No response to either.
Five hours of interviews. PTO used. Significant prep time invested. Zero closure. Not a rejection, not an acknowledgment, not a "we've decided to move forward with another candidate." Just silence.
I don't take issue with not getting the role, that's part of the process. But ghosting candidates after this level of time investment is unprofessional and disrespectful, regardless of how competitive the market is. A two-sentence rejection email takes less than a minute to send. Choosing not to send one tells candidates exactly how the company views their time.
If you're considering interviewing here, go in with open eyes. The technical process itself is reasonable, but be prepared for the possibility that you'll be left hanging at the end with no answer, regardless of how many rounds you completed.
Interview questions [1]
Question 1
The recruiter tells you roughly what each interview will consist of prior to each one.
1. Initial technical round - create an in-memory database.
2. Hiring manager - dive into your background and projects you've worked on.
3. System design - design a frequency capping system. (to limit notifications pushed to a given amount per a given time period)
4. Frontend - React/Typescript - use the public Pokemon API (aka PokeAPI) to create a "Who's that Pokemon?" basic implementation. Display the Pokemon's image, take in a submitted text input, show 'correct'/'incorrect' feedback.
5. Behavioral - questions like "How have you affected culture at your previous roles?", "How have you dealt with a difficult colleague?", etc.
6. SQL - this one was cancelled but I was told it would be a SQL murder mystery so I assume similar to https://mystery.knightlab.com/
Overall it was good , there was a recruiter interview then deep coding .i awaited response for the assessment for a while but hopefully they get back to me soon.
I applied online. I interviewed at OneSignal in Mar 2026
Interview
Applied on Mar 2026 (email team, Canada remote).
Recruiter was very friendly and kind. Helped me a lot through out the process . Very responsive.
Inteview questions are average and interviewers were very friendly and helpful. Got all the way to deep dive coding challenge. I thought I did fairly well.
Until then she responded within a day. but this time she didn't and I knew I didn't get it. She sent me a rejection email a week after.
She offered to give me a feedback and I said yes but unfortunately she didn't get back to me.
I wish I could hear back for feedback so I can be better next time, however, I must admit it has been one of the best/fun interview processes in terms of settings, topic.