Software Developer 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 Developer 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 Developer according to 17 Glassdoor interviews include:
Skills test: 22%
Phone interview: 16%
Group panel interview: 16%
One on one interview: 14%
Drug test: 11%
Background check: 11%
Personality test: 8%
Presentation: 3%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 1+ week. I interviewed at Freddie Mac in Jun 2015
Interview
Skype interview tech screening with recruiter followed by phone interview with Freddie Mac personnel. Both interviews were of the "Do you know this easily looked up bit of trivia from the documentation?" format. No general questions about how you would decompose a particular problem or what trade offs would there be in choosing the design you chose were asked.
Interview questions [1]
Question 1
How do you specify Hibernate mapping in the Grails Domain class DSL?
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?