
Millennium Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 368 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 368 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Millennium.
AI Product Manager
I got referred and went straight to interviewing with the AI Product Lead, skipping the recruiter round. The first round focused on my technical background. They asked about any projects I'd built, especially with Python. Then, they asked about how LLMs can be used, for example, in research. Finally, I was asked about how I'd prioritize a feature and what criteria I'd use to evaluate a product if legal, operations, and engineering teams were involved in building it.
- Can you tell me about your technical experience, particularly any projects you've built using Python or similar technologies?
- What are some of the purposes for which Large Language Models (LLMs) can be utilized, such as in research?
- Describe your process for prioritizing a new feature.
Market Data Engineer
I went through 3 virtual interview rounds, with interviewers located in Hong Kong, London, and New York. The overall interview experience was good, and I was given ample opportunity to ask questions about the company and the role. All three rounds focused on technical topics, specifically Linux networking, the TCP/IP stack, and financial market data protocols like FIX. Despite being rejected in the third round, the entire interview process consisted of 5 rounds. Scheduling was sometimes tricky due to the time zone differences given my location in India, but it was manageable. I had a positive interview experience overall, and I think I could have succeeded if I had prepared more thoroughly.
- Can you tell me about a difficult situation you encountered at work and how you handled it?
Intern
The interview process was thorough with many questions about my past experience, so make sure you are ready for that. They also asked technical questions like simple math problems, the difference between lists and tuples, option theory in finance, call skews for commodities, and what an option's gamma looks like as it nears expiration.
- What is the time complexity of these small Python algorithms?
- Can you explain the difference between lists and tuples in Python?
- Tell me about your previous experience.
Python Infrastructure Developer
I thought this would be a typical LeetCode style interview because HR sent a HackerRank link, but it wasn't about algorithms. It was more about checking my Python engineering background. Since I just graduated, I'd only used Python for small things, so I couldn't answer these. But for people who build infrastructure with Python, these questions should be pretty straightforward.
- Questions probed Python knowledge, covering topics like the GIL, multithreading vs multiprocessing, generators, decorators, and async/await.
- A coding challenge involved designing a client class capable of handling different API endpoints.
Millennium Interview Questions
Quoted word for word from Millennium interview reports.
“Create a function that accepts a list of numbers and calculates the number of even triplets.”
Read reports →“Given a list of numbers, determine how many triplets within that list consist of all even numbers.”
Read reports →“Describe how the gamma of an option behaves as the time to expiry approaches zero.”
Read reports →“Implement the LRUCache class with methods to initialize, get values, and put key-value pairs, ensuring O(1) average time complexity for get and put operations, and evicting the least recently used item if capacity is exceeded.”
Read reports →“For a set of n unfair coins C_i with individual head probabilities p_i, what is the sufficient and necessary condition for the probability of an odd number of heads to equal the probability of an even number of heads?”
Read report →“Write code to Print the sum of both of the diagonal elements in a matrix.”
Read report →“Can you find the shortest path in a graph with obstacles from node u to node v?”
Read report →“What are the assumptions behind the Black-Scholes model, and how do they affect pricing?”
Read report →“How would you remove the 0s from the array? (constraint - It should be implemented in O(1) space and O(n))”
Read report →Formats, difficulty and experience
Across all 368 Millennium interview reports.