All Companies
Optiver Interview Questions
33 real interview questions for Software Engineer roles at Optiver.
Preparing for Optiver? Read our complete career guideAll (120)Analyst (3)Intern (3)Quant Researcher (10)Quant Researcher Intern (1)Software Engineer (33)Software Engineer Intern (7)Trader (52)Trader Intern (11)
Showing 31–33 of 33 questions
313233
Given an array of stock prices over n days, return the maximum profit that can be achieved with at most k transactions. Implement the function int stock(int* prices, int k, int n).
Software EngineerSoftware Engineer
Complete a function that takes in a seqId (int) and a char (consisting of 'a'-'z' and '-'). The seqId values may be received out of order. A full message is formed when the characters, sorted by seqId, create a string in the format "-FullMessage-". The goal is to print out any full message exactly when it completes, using the provided OnComplete(msg) function.
Software EngineerSoftware Engineer
Implement a queue data structure class without being able to resize the underlying memory allocation.
Software EngineerSoftware Engineer