1/15
Vocabulary terms and definitions covering company facts, role requirements, core OOP principles, and technical project architectures for Freddie Mac interview preparation.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Freddie Mac Mission
"Making Home Possible" by providing liquidity, stability, and affordability to the U.S. housing market in all economic conditions and all communities.
Secondary Mortgage Market
The financial market where Freddie Mac operates by purchasing mortgage loans from lenders, enabling lenders to make more loans to qualified borrowers.
Single-Family
A segment of mortgage financing focused on 1-4 unit residential homes, distinct from multifamily apartment buildings.
Multifamily
The sector of housing finance that focuses on apartment buildings, for which Freddie Mac serves as a major financing source.
Business Technology Office (BTO)
The technology organization within Single-Family that builds platforms to support business needs, manage technology risk, modernize cloud capabilities, and serve internal business teams, lenders ("sellers"), and servicers.
Freddie Mac Core Values
The four foundational organizational values: "We are mission driven," "We do the right thing," "We perform with excellence," and "We are welcoming."
Encapsulation
An object-oriented programming principle defined as bundling data with the methods that use it, and hiding internal details behind a controlled interface.
Abstraction
An object-oriented programming principle defined as exposing what something does while hiding how it does it.
Inheritance
An object-oriented programming concept where a class reuses and extends the behavior of another class ("is-a").
Polymorphism
An object-oriented programming principle where the same method call behaves differently depending on the actual object's type.
Bell-LaPadula Model
A security model enforcing "no read-up, no write-down" access rules across multiple classification levels.
MLS Access Control Engine
A Java/Spring Boot project implementing the Bell-LaPadula model across four classification levels with JWT authentication, unit tests, and Docker deployment.
DTN Messaging System
A distributed system where nodes queue messages locally while offline and synchronize upon connection, resolving edit conflicts using a last-write-wins policy.
SUPERSEDED
The status applied to losing message versions during last-write-wins conflict resolution in the candidate's DTN Messaging System.
Zero-Trust Access Control
A security project where logins are risk-scored on device, location, and time since last verification, prompting TOTP codes for unfamiliar logins and utilizing Redis-backed session revocation.
Sellers and Servicers
External mortgage industry entities—specifically lenders ("sellers") and loan servicing partners—who interact directly with Freddie Mac's Single-Family BTO technology platforms.