Freddie MAC Exam Questions With
Correct Answers
SDLC - answer✔Software Development Life Cycle
What position you want to interview for and why? - answer✔Technology analyst Multi-
dimensional including infrastructure, developer, data analytics, system analyst skills. I like how
the technology analyst doesnt specifically focus on one area. The position is literally everything I
have wanted because it will allow me to show/develop my IT, Business, and social skills
Freddie Mac - answer✔is a gov't sponsored entity that make credit available for individuals
home mortgages. They do this by buying mortgages from banks and repackaging into securities
them to sell them to investors. Freddie Mac gurantees the loans for a fee which how they make
their money.
SDLC is - answer✔a framework defining tasks performed at each step in the software
development process. That is followed by a development team within the software organization.
What are the steps of SDLC - answer✔Planning, implementation, testing, documentation,
deployment and maintanence, maintaining.
Planning - answer✔most important parts of software development, requirement gathering
anlysis. And create a document for the scope of the project
Implentation - answer✔software engineers start writing the code according to clients
requirements
Testing - answer✔this is the process of finding defects or bugs in the created software
Documentation - answer✔Every step in the project is documented for future references and to
help improve the software in the development process
Deployment and maintanence - answer✔the software is deployed after it has been approved for
release
Maintaining - answer✔Software maintanence is done for future reference. An any software
improvement if needed is done there
Name some software development models - answer✔Waterfall model & Agile development
, ©THEBRIGHTSTARS 2024
Waterfall model - answer✔older methodology, takes the sequential design process, once done
with a phase moves on to the next phase, each phase is dependent to the next phase and there is
no going back to change errors unless you go back to square one
When would you use waterfall methodology? - answer✔Best for projects where requirements
are fixed and won't change with time
what have you done with SQL? - answer✔assignments including the creation of tables, the
inputting of data, and the querying of data in the tables.
query - answer✔is an inquiry into the database using the SELECT statement. A query is used to
extract data from the database in a readable format according to the user's request.
What have you done with HTML? - answer✔has at least three pages accessible from your link
at a home page that briefly presents the topic, each page described in a different way is
consistently styled using an external css, with no local styling or inline styles at all
LAMP server - answer✔combination of Linux OS, Apche, MySQL DMS, and PHP for the
programming languages.
The P in LAMP is - answer✔is an open source scripting language with strange synatx; Python,
and Object Oriented language easy to interface to browser, desktop, and web components.
Putty - answer✔is a free and open-source terminal emulator, serial console and network file
transfer application. It supports several network protocols, including SCP, SSH, Telnet, and
rlogin.
Have you used Putty? - answer✔We were instructed to login using our student ID, and then to
change the password by using the "passwd" command, made directories and files that were
linked to my website that i created in that class, had to make files viewable on the web so i had to
set their permissions to 604 or 644.
Microsoft share point - answer✔is a cloud based service, for businesses of all sizes. you can
also use it to secure a place to store, organize and access information from almost any device. It
allows employees to create sites to share documents and information with colleagues, partners
and customers.
vi- is used in linux/terminal emulator - answer✔aka Visual editor it provides 'syntax
highlighting' that helps avoid bugs in your code.
Linux commands - answer✔touch, cd,mv,rm
touch is - answer✔a linux commmand that will create an empty file or if its not empty will
update its date/time stamp.
cd - answer✔change directory- is used to get from one directory to another