I applied through other source. The process took 4 weeks. I interviewed at Millennium in May 2025
Interview
Applied through Linkedin for a .Net senior Software Engineer position.
After mobile screening.
Attended 3 rounds of technical interview.
Didn't hear from the team again.
I thought was not professional to not communicate properly for someone who spent time to attend 3 interview over 4 weeks.
There is no reply even after I reached out.
Atleast send a rejection mail to you candidates.
Interview questions [1]
Question 1
They asked about, LinQ, Web API, software architecture questions. Using HackerRank as live coding platform for coding related questions.
I applied online. The process took 2 weeks. I interviewed at Millennium (London, England) in Jan 2024
Interview
First round was an informal chat with the hiring manager. The hiring manager was very pleasant and considerate. It felt like a fantastic opportunity and an amazing team.
Then on to the technical interviews.
Interview questions [1]
Question 1
First technical interview, and please note I've been interviewing for over twenty years... Was write a full asynchronous demo, using threads and with nonconcurrent dictionary to show how it's not thread safe.
Then fix it.
30 mins. It was a car crash. Maybe I should have been able to do it?!
I spent two hours after that setting up my old legacy example then using DI and the decorator pattern (with semaphoreSlim) to show how I would wrap the old third-party (closed) dependency.
Sent them the git repo link.
Got some tosh back and decided to remove myself from the process.
I think what annoys me more than anything is the total disdain for the candidate. No prep, no partial code, no guidance.
I don't care who you are writing code in web browser window with no auto completion or debugger is horrible.
When will these firms learn?
I applied online. The process took 4 weeks. I interviewed at Millennium in Aug 2023
Interview
I applied on LinkedIn and received a hackerrank test link. The test duration was 2 hours. Post that a 45 mins interview was scheduled which I cleared as well. After that another technical interview of 45 mins was scheduled. I realised that the recruiter didn't had any connect with me to understand my expectations. Hence I asked for this connect before further rounds of interview. I told her my expectation and she mentioned that money isn't an issue for the org. The next day I received a mail that the hiring is paused for this role. Here's my opinion about the process : Whether a particular role is to be filled up or not has to be decided by the recruiter and the hiring manager before the candidate go through the interview process as it is a waste of time for both interviewer and interviewee. I felt there was a budget issue, hence the hiring freeze reason was provided because I can still see that opening on all the platforms. Recruiter should have this discussion before starting the interview process and should avoid wasting candidate's time
Interview questions [1]
Question 1
The hackerrank test contained multiple choice questions related to aws, docker, one easy level programming question and some of sql questions