
OneSpan Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 10 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at OneSpan.
Senior Software Engineer
First, I had a 20-minute chat with HR about my past work and what I'm looking for now, also discussing salary. They have a set budget which felt a bit low, but I still wanted to see what else was there. Then, I had a panel interview with two people. It started with introductions, which felt off, and then talking about my recent jobs. One person jumped into really basic Java questions. There were two times when the interviewer interrupted and kind of went on a tangent about what they thought, which I found a bit unprofessional. I was pretty much done mentally but kept going. Honestly, it was the worst interview I've had, but I think with some changes to how the interviewers act, it could be way better.
- Can you explain the Java memory model?
- What's the difference between the stack and the heap in memory?
- Have you used Java 8 or 11? What's new in Java 8 specifically?
Software Engineer
It kicked off with a video call where HR gave a good rundown of the role and company. Then there were two technical interviews, video or in-person, with the hiring managers. They hit me with a bunch of tough technical questions and tests, like real-world problems. The managers were cool, answered all my questions, and I felt a good vibe. The whole thing was quick, which I liked. HR was super responsive and helpful.
- Can you find bugs and do code reviews on this complex source code?
- What are the key principles to keep in mind when you begin implementing something?
Software Engineer
The interview process was a unique pattern scheduled. First-round with the HR, and there were 4 interviews with the technical team. All types of questions and was a two-way discussion regarding the technical topic. Well explained the business and the HR was super supportive in terms of scheduling the meetings, providing updates, and suggesting solutions when required. Overall, it went interesting and clear.
- Technical questions regarding Design patterns
- Technical questions on Dependency Injection
- Technical questions on the Net framework
OneSpan Software Engineer Interview Questions
Quoted word for word from OneSpan interview reports.
“How many abstract methods are allowed in a functional interface?”
Read reports →“Where are String objects stored in memory, and where is the String pool located?”
Read reports →“What occurs if no exception is thrown in a try block?”
Read reports →“Write a SQL query to count students in a specific class who are enrolled in fewer than 3 subjects.”
Read reports →“What's the difference between creating a String using 'new' versus using a literal string?”
Read report →“What is the Try-with-resources statement and when should it be used?”
Read report →“Regarding Java 8's HashMap update, what changed, why, and what are the benefits?”
Read report →“What's the difference between the stack and the heap in memory?”
Read report →“Is it possible to have a try-catch block without a catch or finally block?”
Read report →Formats, difficulty and experience
Across all 10 OneSpan interview reports.