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 got a Hireview for the first round, and there were 12 questions total asking basic behavior questions about your background and the company. I have not gotten a second round interview yet
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?