LFCA Practice Questions
Prepare for LFCA with more than an answer.
- Exam fee
- $250 USD
- Level
- Entry-level
- Valid for
- 2 years
Domains covered on the exam 6
- Linux Fundamentals16%
- System Administration Fundamentals30%
- Cloud Computing Fundamentals18%
- Security Fundamentals14%
- DevOps Fundamentals12%
- IT Project Management Fundamentals10%
- 1
A company is planning its disaster recovery strategy. The business has determined that it can tolerate a maximum of 4 hours of data loss and the system must be fully operational again within 2 hours of a failure. How do these requirements translate to RPO and RTO?
Show answer details
Correct answer: B
Recovery Point Objective (RPO) refers to the maximum acceptable amount of data loss, measured in time. In this case, it's 4 hours. Recovery Time Objective (RTO) is the target time within which a business process must be restored after a disaster to avoid unacceptable consequences. Here, it's 2 hours. Therefore, the RPO is 4 hours and the RTO is 2 hours.
- 2
A business analyst is defining requirements for a new online banking portal. Which of the following statements are examples of functional requirements? (Select TWO)
Show answer details
Correct answer: A, D
This describes a specific action the system must be able to perform, which is the definition of a functional requirement.
This describes a core feature or function of the banking portal, defining 'what' the system does.
- 3
A company wants to reduce its cloud computing costs for a stateless batch processing workload that runs nightly. The job can be interrupted and must be completed within a 12-hour window, but the exact start and end times are flexible. Which cloud instance pricing model would be most cost-effective for this scenario?
Show answer details
Correct answer: C
Spot Instances allow cloud users to bid on spare computing capacity, offering the largest discounts but with the caveat that the instance can be terminated by the provider with short notice. This model is perfect for fault-tolerant, flexible workloads like batch processing, where interruptions can be handled and the job can be restarted.
- 4
A system must be designed to ensure data is not lost or corrupted (Integrity), is accessible when needed (Availability), and is not disclosed to unauthorized individuals (Confidentiality). What is this set of principles commonly called?
Show answer details
Correct answer: C
The CIA Triad is a foundational model in information security. It consists of three core principles: Confidentiality (preventing unauthorized disclosure), Integrity (ensuring data is accurate and trustworthy), and Availability (ensuring data and services are accessible to authorized users when needed).
- 5
In Kubernetes, what is the smallest and simplest deployable unit that can be created and managed?
Show answer details
Correct answer: B
A Pod is the fundamental building block in Kubernetes. It represents a single instance of a running process in a cluster and can contain one or more tightly coupled containers that share storage and network resources. While containers run inside Pods, the Pod itself is the atomic unit of deployment and scheduling.
- 6
A financial services firm is launching a new, highly regulated trading application. The project requirements are fully defined, documented, and have received regulatory pre-approval, leaving no room for changes. The project has a fixed deadline and budget. The development team must follow a structured, phase-by-phase process from design to deployment.
Which project management methodology is most suitable for this scenario?
Show answer details
Correct answer: B
The Waterfall methodology is the most appropriate choice. This model is sequential and requires that each phase (requirements, design, implementation, testing) be fully completed before the next begins. It is ideal for projects where requirements are well-understood, fixed, and unlikely to change, which is the case here due to regulatory pre-approval. Scrum and Kanban are Agile methodologies that are better suited for projects with evolving requirements.
- 7
A startup is building a mobile backend and wants to focus exclusively on writing application logic in Node.js. They want to avoid all responsibilities related to managing operating systems, server hardware, and runtime environments. The solution must scale automatically based on incoming traffic. Which cloud computing model fulfills these requirements?
Show answer details
Correct answer: D
Function as a Service (FaaS), also known as Serverless computing, is the ideal model. It allows developers to upload and execute code (functions) without managing any underlying infrastructure. The platform handles scaling, patching, and server management automatically. PaaS is a close second, but FaaS better represents the concept of focusing purely on application logic and automatic scaling from zero.
- 8
A security audit of a web server reveals that it is vulnerable to brute-force SSH login attempts. The administrator wants to implement a tool that automatically blocks IP addresses after a certain number of failed login attempts. Which of the following utilities is specifically designed for this purpose?
Show answer details
Correct answer: B
fail2banis an intrusion prevention software framework that protects computer servers from brute-force attacks. It works by monitoring log files (e.g., /var/log/auth.log) for patterns of failed login attempts and uses the system firewall to block the offending IP addresses. Whileufwandiptablesare firewalls thatfail2bancan use to block IPs, they do not perform the log scanning and automated blocking themselves. - 9
A development team uses Git for version control. A developer needs to integrate recent updates from the
mainbranch into theirfeaturebranch. The project manager has mandated a clean, linear project history without any merge commits to make the commit log easier to read. Which command should the developer use to incorporate themainbranch updates into thefeaturebranch?Show answer details
Correct answer: C
The
git rebasecommand is used to re-apply commits from one branch on top of another. By checking out thefeaturebranch and runninggit rebase main, the developer effectively moves the entirefeaturebranch to begin on the tip of themainbranch, incorporating its updates and maintaining a linear history.git merge mainwould create a merge commit, which violates the stated requirement. - 10
During a project planning session for a new e-commerce website, the team is defining requirements. The statement "The website must process 1,000 transactions per second" is an example of what type of requirement?
Show answer details
Correct answer: C
This is a non-functional requirement. Functional requirements define what a system should do (e.g., 'a user must be able to add items to a cart'). Non-functional requirements define how a system should perform a function, specifying criteria like performance, security, and reliability. The ability to handle 1,000 transactions per second is a performance criterion.
