Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Optiver

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Optiver reviews | Optiver jobs | Optiver salaries | Optiver benefits
      Optiver interviewsOptiver Senior Software Developer interviewsOptiver interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Senior Software Developer Interview

      23 May 2019
      Anonymous interview candidate
      Sydney
      No offer
      Neutral experience
      Average interview

      Application

      I applied online. The process took 4 weeks. I interviewed at Optiver (Sydney) in May 2019

      Interview

      This will describe my interviewing experience with Optiver to the weary reader. If you are not weary now, not to worry, you will be when you finish reading this! First was an HR phone interview with a nice young guy, which I'll call A for the narrative. Interview was standard behavioral questions: why move, where do oyou see yourself in 5 years etc. Second stage was a technical coding test consisting of 3 coding problems and a timer that spans 8 hours. Since I had lots of time I spent 6 hours on it though 3-4 would be enough. Described in QnA. Thirs was skype interview with D. I was told by my agent B that the it will be about the coding test I did. So I made sure to go over my solutions, think how to explain the recursive calls, the complexity etc. Waste of time. The interview focused almost solely on Concurrency concepts, specifically in C++. Also throughput, latency, client/server connectivity. Some topics I did not know well were memory barriers, CPU Caches, System Calls. But I still passed. At that point the astute and not too weary reader may think, wow, 3 stages, hr, technical, long coding test – there must be an offer in the offing! Well, think again. The last stage is a grueling whole day, consisting of back-to-back interviews at Optiver’s premises, from 10:00am until 17:45pm unless you are shamefully sent back home prior (which I was, after 5 hours roughly). Before the day A sent me an itinerary providing details about the day, so let’s just go through it - I added the relevant stage to the Question section before the question itself. 10:00 – 12:00: Technical ‘CV Deep Dive’ Interview 12:00 – 12:30: Lunch That part at least was accurate – at lunch you eat with two other employees, let’s call them J and B2, and you get to know each other. Anyway, they were really nice, and the Korean beef was also quite good. I should add perhaps that Optiver has their own Food/Catering and a coffee machine with a barista. I should also mention that the barista/coffee closes at 12. Lastly, Optiver has a deal with the coffee shop across the road, so one can buy it for 2 dollars or so, so not too bad... 12.30 – 14.30 Technical Interview, Coding Test 15 Minute Break That one did happen At that point I felt I did well, so let’s get to the feedback part. 14:45 – 16:15: Behavioural Interview Interviewers: C and L The expectation was this: “This interview will be focused on your previous history, how you work within a team, what your motivations are, and several other behaviour-based questions. Some questions will require you to give examples of circumstances you have had in your previous roles, how you approached them and what the results were, where other questions may take the form of a hypothetical (i.e. What would you do if…?). The purpose is to assess your culture fit for both our company and the team you would work in if successful.” Unfortunately, I only met C, who told me I did not do as well in the technical phases. For the first interview, I was told my examples were not complex enough... one may wonder how is it that I was given to solve these issues at work after previous developers failed to fix it, while I managed to solve them. One might also wonder why the interviewers did not tell you they would like more complex example(s) at the time of the interview, or how they managed to raise so many questions for 2 hours straight on such so called simple problems. For the second technical interview, I was told the feedback was that I did not look curious enough about the problem, not asking enough “Why“ questions... well, ok, I do have some why questions: • Why do you think I cannot solve the problems that your employees do after I passed the coding test and some other hurdles? Obviously you imagine yourself to be better than me... however, in all my experience no one complained about my technical skills, and in fact, C told me that someone who was my manager many years before in Deutsche also attested that I am very strong technically. This person is one of the most accomplished people I met in my long career and is by far to my mind smarter than those that interviewed me, so possibly his opinion should have counted for something. • Why did you ignore my expert skills in C++? There were rarely any questions about it, even though this is the main language used by Optiver! Is it because the choice of interviewers was not the right one? • Why do you think the feedback provided is in any way useful for finding out what was really wrong and how to improve? It is rarely that I feel I did well and get negatively surprised. I could go on, but by now I should have succeeded to make any reader weary to the bones. Lastly, the last 2 items on the original agenda, which for obvious reason I have not managed to attend would have been: 16:15 – 16:45 – 30 min break 16:45 – 17:45 - Final Interview I truly feel that if anyone failed here is Optiver, not me!

      Interview questions [5]

      Question 1

      Coding Problem 1: This consisted of a mapping from a letter to a Morse code for 7 letters (dot, dash, dot-dot, etc), and a string of dots and dashes. The purpose was to find all valid interpretations for the given Morse string, keeping in mind you get no spaces to indicate letter/word separations.
      1 Answer

      Question 2

      Coding Problem 2: You are given some invented (Darian?!) calendar, with 24 months of some length, each 6th having one extra day in each quarter from the other 5, and some rule on when a year is a leap year and where the extra day is added in that case (the last month I think.) The input is two dates and one needs to find the number of days in between. Pretty easy I think...
      1 Answer

      Question 3

      Problem 3: This one was to implement a BigInteger multiplication, since you are given really big numbers to multiply. So basically you need to represent the digits inside a string, write long sum on two strings and then a long multiplication using that long sum, also on strings. A bit tricky to get the carry right, but not hard. Useful C++ methods one can use are to_string and stoi.
      Answer question

      Question 4

      Technical ‘CV Deep Dive’ Interview: Interviewers: N and Y “This Interview will be similar to the Technical Skype Call; however, it will be more in depth. The engineers who will interview you will be basing their questions on the information given in your CV as well as what was discussed in the Skype Call. As such many questions will be based upon the following: • The questions that were asked in the Skype Call: The engineers may wish to go over some of the same questions, just in further detail. • The answers you gave during the Skype interview: It will be an opportunity for the engineers to probe a bit further into these answers. • New Questions: The Engineers who will be interviewing you will be different to who you spoke with on the Skype Call. As such they will have their own questions they will wish to ask you based on what they have seen in your CV.” I was asked to talk about 2 complex problems I solved during my career. I was told they did not have to be a specific type of problem (e.g. multi-threading). I did choose one involving threading, finance related, and one other from my experience in defense, which was more an engineering one. During the interview we dived deeply into various aspects. In some cases I could not recall the exact solution from several years back and said that, trying instead to say what can be done instead. There was *nothing* about the Skype call, and honestly, I am not even sure the people that interviewed me knew there was one or anything about its contents... so first 2 bullets above are misleading – I was studying advanced multi-threading constructs the night before up to midnight... should have just read a good book and go to sleep. Even bullet 3 is misleading as none of the interviewers before or after asked me anything about what’s written in my CV in any depth whatsoever. I could have invented complex problems if I wanted to (which I would never do – but just saying).
      Answer question

      Question 5

      12.30 – 14.30 Technical Interview, Coding Test Interviewer: A2 “This interview will take the form of a problem-solving exercise. When you arrive at the interview room, the engineer/s interviewing will present you with a question; You will then have time to read through, ask clarifying questions and to work through the problem designing the solution before beginning any exercises. The exercises will involve whiteboarding tasks which will be followed by questions from the engineers about the answers/solutions you have used, these questions will cover everything from architectural choices to the specific implementation (requiring you to write code) on how the pieces of functionality work. Fundamentally the aim of this interview is to assess your technical abilities especially your ability to implement your solutions, and adjust those solutions based on what you discover or if requirements change.” So yes, 2 more hours... you have 5 minutes to read the question (2 pages), 20 minutes to devise a solution, you are asked questions and then expand your answers into code on the whiteboard. below. The problem itself was as follows: there is an exchange feed that gives some server up to 5 rows of depth info each second sorted by price , say 5 price points and 5 quantities for these, for both sides of the book (buy/sell) for a specific stock. The server currently sends the information to the clients via a feed that sends them everything it gets and we want a more efficient solution, so that if some price point did not change in quantity we do not need to bother the clients.
      1 Answer
      22

      Other Senior Software Developer interview reviews for Optiver

      Senior Software Developer Interview

      18 Aug 2025
      Anonymous interview candidate
      Amsterdam
      No offer
      Neutral experience
      Average interview

      Application

      I applied online. The process took 1+ week. I interviewed at Optiver (Amsterdam) in Aug 2025

      Interview

      First received a link to a Hackerrank style online coding interview. There was only one question. It was not too hard but one needs to think carefully about optimal solution. Otherwise, timeout will be encountered. 10 days after completing coding part, behavioral interview is done with a HR style guy. Got rejected after the behavioral interview.

      Interview questions [1]

      Question 1

      Coding question was about a scenario where hash tables and queues should be used.
      Answer question

      Senior Software Engineer Interview

      18 May 2025
      Anonymous interview candidate
      No offer
      Negative experience
      Easy interview

      Application

      I applied through a recruiter. The process took 1 week. I interviewed at Optiver in Feb 2025

      Interview

      Talked to an engineer in Austin for the expansion of their New York office and equities trading. He took most of the time asking for work history and technical questions. He left about 10 minutes at the end for a fairly simple coding question but that's where the trouble started. The platform is extremely broken: - There's a checkbox to turn off autocomplete but it didn't work, the editor kept overwriting what I typed. - Compiler errors and warnings weren't highlighted in either the editor or the output window so I had to spend a lot of time squinting at line wrapped black+white verbose g++ output to find the line number for each error. - Segfaults didn't show what line they happened on so I had to spend way too much time bisecting with printf's to find the problem. - Printf also doesn't work because the environment doesn't have flush on newline enabled so even the bisection was harder than it needed to be. 10 minutes wasn't enough to deal with all these editor bugs so I failed. I sent them an email with videos documenting all this in the test environment but they ghosted me. I don't feel like it was a fair assessment of my abilities whatsoever and frankly they wasted my time. Optiver has a reputation for blacklisting candidates who don't do well so I would recommend not talking to them as long as they're using a shared coding web interface.

      Interview questions [1]

      Question 1

      Write a queue in C++ in their horribly broken interface.
      Answer question

      Senior Software Engineer Interview

      5 Nov 2024
      Anonymous interview candidate
      No offer
      Negative experience
      Average interview

      Application

      I applied online. The process took 2 weeks. I interviewed at Optiver

      Interview

      Highly Negative Experience, seriously quite negative. I applied online, they did resume screening. Then sent an Hackerrank OA having medium questions. Being a good programmer I cleared it. After that they scheduled a small 20 min HR interview and in that it was just my past roles etc discussion and what they are doing. After 3-4 days of that round, I received a rejection mail based on my profile. If they wanted to reject based on it, they should have done it before the whole process to save my time and efforts too. If I would have failed in technical interview I would have happily accepted and learnt from it, but rejecting based on profile after taking coding tests and efforts of candidate is just unprofessional.

      Interview questions [1]

      Question 1

      In Hackerrank OA, first question was on KMP algorithm, second was on regression
      Answer question
      2