Freddie Mac logo

Freddie Mac Software Engineer Interview Questions
& Process

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

Based on 54 interview experiences · FREE TO READ

2 Rounds average
Average Typical difficulty
69.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Freddie Mac.

Showing 3 of 54
Freddie Mac logo
Freddie Mac

Software Developer

Engineering · nearly a year ago

Entry Easy Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Phone screen Onsite
Interview formats
Behavioral Coding Technical

I applied in August and did a recorded interview online in early Sept. Then in mid-Sept, I had a zoom with the hiring manager and two other engineers where they asked behavioral questions and a leetcode problem. The last round was a zoom interview in mid-Oct to go over my resume with a team lead.

Confirmed questions1 question
  • What motivated you to enter your chosen field?
Freddie Mac logo
Freddie Mac

Software Engineer Intern

Engineering · a year ago

Intern Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

First, there's a video interview screening where they ask basic behavior questions, and you record your answers. After that, there's a Zoom interview with three team members to talk about your experience and some technical questions related to the role.

Confirmed questions2 questions
  • Can you discuss your resume?
  • What are the core principles of Object-Oriented Programming?
Freddie Mac logo
Freddie Mac

Software Engineer

Engineering · a year ago

Senior Easy Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Behavioral Technical

We started with a general recruiter chat. Then, there was a technical interview about my resume and expertise with senior managers. Finally, a panel interview with managers and senior tech leads.

Confirmed questions8 questions
  • Tell me about your general technical experience.
  • How is your experience with Spring?
  • What about your experience with Middleware?

Freddie Mac Software Engineer Interview Questions

Quoted word for word from Freddie Mac interview reports.

What is the maximum heap size allocation for a JVM on Windows or Linux?

Read reports

What's the difference between a linked list and an array list?

Read reports

Can you explain the difference between TRUNCATE and DELETE in SQL?

Read reports

Could you reorder a singly linked list so that all nodes at odd indices come before nodes at even indices, maintaining their original relative order within each group? The first node is odd. This needs to be done with O(1) space and O(n) time.

Read report

How would you write a function to compute the square root of a number without using any built-in functions, in any programming language?

Read report

Can you explain the difference between an ArrayList and a LinkedList?

Read report

Could you explain how to specify Hibernate mapping within a Grails Domain class using its DSL?

Read report

Formats, difficulty and experience

Across all 54 Freddie Mac interview reports.

Interview formats

Technical 40.2%
Behavioral 39.3%
Coding 16.8%
System Design 1.9%
Other 0.9%

Interview difficulty

Easy 37%
Average 57.4%
Difficult 5.6%

Candidate experience

Positive 69.8%
Neutral 26.4%
Negative 3.8%