Mr. Cooper logo

Mr. Cooper Software Engineer Interview Questions
& Process

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

Based on 192 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
67.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Mr. Cooper.

Showing 3 of 192
Mr. Cooper logo
Mr. Cooper

Software Engineer Trainee

Engineering · half a year ago

Intern Difficult Neutral experience No offer 1 round
Interview process
Technical screen Take home
Interview formats
Technical Coding Other

In March 2026, I had my placement drive through campus for the Software Engineer Trainee role at Mr.Cooper (acquired by Rocket Mortgage). It started with an online test on Hacker-earth, which was MCQ and coding, proctored via video and lasted for 3 hours. You could answer questions in any order. The test had 29 questions in total, split into three parts: 1. Aptitude & Logical Reasoning (questions 1-10/12): Focused on topics like simple interest, compound interest, boat problems, train problems, profit and loss, and time and work. It was important to know about US currency concepts (pennies, cents, nickles) and also about true discount, banker discount, relative total profit percentage, and assertion/reason. 2. Technical MCQ (questions 13-25): Covered DBMS (Normalization, SQL queries, Keys, Joins were very important), C/Java memory concepts (stack, heap, free(), Garbage Collection), Java File Handling (Reader, writer), code snippet outputs, Constructors, sorting/linkedlist time complexities, and OOPS. 3. DSA & SQL: Had 4 questions - 3 DSA problems (2 medium: Recursion, Regex/String; 1 hard: Binary Search) and 1 SQL problem (subqueries and Joins). You need decent coding knowledge for this part.

Confirmed questions2 questions
  • Tell me about DBMS, SQL, OOPS, DSA, and Aptitude.
  • Can you elaborate on your knowledge of DBMS, SQL, OOPS, DSA, and Aptitude?
Mr. Cooper logo
Mr. Cooper

Software Engineer

Engineering · nearly a year ago

Entry Easy Positive experience No offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Recruiter call
Interview formats
Coding Technical System Design Behavioral

First, there's an online assessment, which is basically a screening to see if you can code and solve problems. It usually involves 1 or 2 DSA questions, kind of like on LeetCode, covering stuff like arrays and strings. Sometimes there's also an aptitude or logic part, and maybe even a debugging or output prediction task. This whole thing takes about 60-90 minutes and is generally easy to medium difficulty. Then, you'll have Technical Interview Round 1. The goal here is to check your core programming skills and how deep you can go with problem-solving. Expect 1-2 coding problems, similar to medium LeetCode. They'll also ask conceptual questions about OOPs, OS, DBMS, and networking basics. This round is about 45-60 minutes. After that, it's Technical Interview Round 2, which is more of a System/Project Round. They want to see your design thinking, how well you know your projects, and your real-world coding. So, be ready to talk about your project's architecture, database, APIs, and why you picked certain technologies. If it's for SDE-1 or higher, you might get a system design question, like designing a URL shortener or a chat app. Communication is key here – explain your choices, scalability, and data flow. This also lasts 45-60 minutes. Finally, there's the HR / Behavioral Round. This is all about checking your communication, how you work in a team, and if you're a good fit for the company. Expect questions like 'Tell me about yourself,' 'Why this company,' and behavioral ones where you should use the STAR method (Situation, Task, Action, Result) to talk about challenges or how you handle pressure. This is the shortest round, around 20-30 minutes.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Mr. Cooper logo
Mr. Cooper

Software Development Engineer

Engineering · a year ago

Entry Difficult Negative experience No offer 3 rounds
Interview process
Technical screen Technical screen Onsite
Interview formats
Coding System Design Technical Behavioral

So I had this really bad interview. First, there was this round with mcqs and 3 coding questions. Then, a system design round. Both were pretty tough. The third round was a tech interview with 3 interviewers who were super rude and unprofessional. They barely asked anything from my resume. One asked about oops, another about dsa, and the last about sql. This sql guy was really slow with his english, making it hard to understand him. When we asked him to repeat, he’d just move on, saying we didn’t know anything. Everyone else felt the same way. The interviewers were just chatting and making fun of us, which was really unprofessional and discouraging.

Confirmed questions5 questions
  • Can you solve a coding question about cards?
  • Tell me about OOPS concepts.
  • What about DSA concepts?

Mr. Cooper Software Engineer Interview Questions

Quoted word for word from Mr. Cooper interview reports.

Find the number that is missing from an unsorted array of numbers from 1 to N.

Read reports

Write an SQL query to join two tables and then sort the results by a composite primary key.

Read reports

What are all the possible arrangements of rock and butterfly where two rocks cannot be next to each other?

Read reports

What are the palindromic strings, and how do they relate to arrays like '[1,1,3,3,5]' for 'ababa'?

Read reports

How do you detect if there's a cycle in a linked list? (Mention Floyd's Tortoise and Hare algorithm)

Read report

In a matrix of 0s and 1s where 0s form connected components, what is the minimum number of 0s you need to change to 1s to break these connected components?

Read report

Can you tell me the sum of a row in a magic square of size N x N?

Read report

For an input of '5 42', what's the output 'aaamz'? It seems to involve splitting '42' into '1 1 1 13 26'.

Read report

Given the input 3 1 2 5 3, the output is 4 because 4 is the missing element. Explain this.

Read report

Formats, difficulty and experience

Across all 192 Mr. Cooper interview reports.

Interview formats

Technical 39.3%
Coding 34.1%
Behavioral 19.1%
System Design 5.5%
Other 0.7%

Interview difficulty

Easy 5.7%
Average 53.1%
Difficult 41.1%

Candidate experience

Positive 67.2%
Neutral 28.1%
Negative 4.7%