I applied online. I interviewed at Freddie Mac in Jun 2022
Interview
Phone Screen by HR. They asked about my education, background in software development, and passions. They wanted to know why I was interested in working for Freddie Mac. It was just a basic HR screen, nothing to be concerned about.
Interview questions [1]
Question 1
Why do you want to work at Freddie Mac? What languages have you used in your development experience?
In the technical screen, I was asked to build a polynomial class that supported functions like addition (used a dictionary in the constructor to store coefficients)
Then in the final I was asked more Leetcode style questions like reverse a linked list recursively. I was also asked rapid fire Python questions like "what is a decorator?"
I also talked to the vp about my experience. I was applying for my first software role so he was asking questions about my classes and distributed system type questions
Applied, start with recruiter call. Then General spring boot and Java related questions, also there will be questions related to your resume, will have behavioral questions in the end. Also there is whiteboard coding questions
The interview process started with an online assessment that included basic coding problems and logic-based questions. After passing the assessment, I was invited to a virtual behavioral interview with two engineers. They asked about my previous projects, problem-solving approach, and team collaboration experiences.
Interview questions [1]
Question 1
Can you explain how you would design a scalable backend system to handle high user traffic?
Software Engineer applicants have rated the interview process at Freddie Mac with 2.7 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 47% positive. To compare, the company-average is 64.1% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 17 days to get hired, when considering 17 user submitted interviews for this role. To compare, the hiring process at Freddie Mac overall takes an average of 27 days.
Common stages of the interview process at Freddie Mac as a Software Engineer according to 17 Glassdoor interviews include:
Skills test: 22%
Group panel interview: 16%
Phone interview: 16%
One on one interview: 14%
Background check: 11%
Drug test: 11%
Personality test: 8%
Presentation: 3%
Here are the most commonly searched roles for interview reports -