Millennium logo

Millennium Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 78 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
48.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Millennium.

Showing 3 of 78
Millennium logo
Millennium

Software Engineer

Engineering · a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen
Interview formats
Technical Coding

I applied through LinkedIn for a .Net senior Software Engineer position. After a mobile screening, I attended three rounds of technical interviews over four weeks. I never heard back from the team, which I found unprofessional given the time I invested. I even reached out, but there was no reply or rejection email.

Confirmed questions4 questions
  • Questions about LinQ were asked.
  • Questions about Web API were asked.
  • Questions about software architecture were asked.
Millennium logo
Millennium

Software Engineer

Engineering · a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Technical screen Technical screen Background check Offer
Interview formats
Technical Coding Behavioral

For the Core Data team specifically, the interview process included an initial Hackerrank assessment followed by three more rounds. These rounds covered Backend (Java), Frontend, and a Manager interview. My experience was positive all the way to the end. The team members were friendly, and their enthusiasm for the role and their responsibilities was clear when they spoke about it. It seems like a good place to develop professionally.

Confirmed questions1 question
  • Regarding a deployed, containerized application, what would be your approach to testing its performance?
Millennium logo
Millennium

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 6 rounds
Interview process
Take home Technical screen Technical screen Technical screen Technical screen Onsite
Interview formats
Coding Technical

So the interview process is like this. First, you get a take-home assignment. Then, there's an initial screening with some basic tech questions. After that, you go through 3 tech interviews, followed by an interview with the team or department lead. Finally, there's an office visit. If you're quick, you might get all these done in a single week. The interviewers were developers from various teams and locations.

Confirmed questions8 questions
  • The tasks were generally similar to medium and easy Leetcode problems.
  • I was asked 2 SQL problems.
  • And 3 C# problems.

Millennium Software Engineer Interview Questions

Quoted word for word from Millennium interview reports.

Write a function to count the repetitions of elements in a list.

Read reports

Implement the two sum problem with O(n log n) time complexity and no extra memory.

Read reports

Can you find the shortest path in a graph with obstacles from node u to node v?

Read reports

If a date in M/D/Y is a Tuesday, what day of the week is another date in M/D/Y?

Read reports

What command would you use to see running processes on a machine?

Read report

Can you explain the difference between abstract classes and interfaces in Java?

Read report

Explain how to make a GET request with a SQL query to get JSON, and then how to parse that JSON to pull out certain information.

Read report

What factors would you consider when determining the fair value of games in a practical, real-world scenario?

Read report

Could you build a mathematical parser that handles differentiation? The follow-up would be integration, but I didn't get to that part.

Read report

Formats, difficulty and experience

Across all 78 Millennium interview reports.

Interview formats

Technical 35.1%
Coding 29.3%
Behavioral 25.5%
System Design 4.8%
Other 3.2%

Interview difficulty

Easy 24.4%
Average 64.1%
Difficult 11.5%

Candidate experience

Positive 48.7%
Negative 20.5%
Neutral 30.8%