Question 1
How should missing data in datasets during analysis be handled?
Correct Answer:
Investigate cause, use domain-appropriate imputation, remove or flag, document assumptions, and perform sensitivity analysis.
Explanation:
Handling missing data is about balancing bias, information retention, and reproducibility. Start by figuring out why data are missing, because the reason guides which methods are appropriate. If data are missing due to random chance or related to observed factors (a missingness mechanism like MCAR or MAR), you can use imputation methods that leverage available information. Choosing a domain-appropriate imputation means picking techniques that respect the data type and relationships in your field—simple mean substitution is often inadequate, while approaches like regression-based imputation or multiple imputation can provide less biased estimates by reflecting uncertainty about the missing values. When imputation isn’t suitable, it’s important to remove or flag problematic records in a transparent way so analyses aren’t distorted, and to clearly document the assumptions you’re making about the missing data. Finally, perform sensitivity analyses to see how results change under different missing-data assumptions or imputation methods; if conclusions hold across scenarios, confidence increases. Simply ignoring missing data or discarding all rows with gaps wastes information and can bias results, and assuming missing values are zero can drastically distort distributions and relationships.
Question 2
What is the difference between passing by value and passing by reference?
Correct Answer:
Passing by value copies the value into the parameter; passing by reference passes the memory location, allowing mutation outside the method.
Explanation:
The main idea is how the function receives the argument: by copying the value or by referencing the original memory. When you pass by value, a new copy of the data is created for the parameter, so any changes made inside the function don’t affect the original variable outside. When you pass by reference, the function gets a reference to the actual data, meaning it can modify the original variable that was passed in; this can be more efficient for large data and enables the function to change external state. A practical way to implement this is using reference parameters or pointers, depending on the language. This is why the correct description says value passing copies the value into the parameter, while reference passing passes the memory location, allowing mutation outside the method.
Question 3
If a manager sets an earlier deadline than originally planned, what is an appropriate first step?
Correct Answer:
Verify the timeline privately with the manager and discuss corrections if needed.
Explanation:
When deadlines shift, the priority is to communicate calmly and confirm the new timeline with the person who set it. The first step is to verify the updated deadline privately with the manager and discuss any impact or constraints. This approach preserves trust, gathers the necessary context, and allows you to understand why the change was made before moving forward. It also sets the stage for a collaborative solution, such as adjusting tasks, resources, or priorities, and then communicating the outcome to the team. Publicly calling out a mistake can create unnecessary tension and undermine relationships, while changing the deadline unilaterally or ignoring it bypasses essential discussion and planning.
Question 4
What final range did the method estimate Denver has for ATMs?
Correct Answer:
350-400
Explanation:
Estimating a quantity like the number of ATMs in a city always involves some uncertainty. The method combines various inputs—growth of the city, typical ATM density per area, and how many are in banks vs. independent locations—and produces a central estimate plus a margin that reflects possible error in those inputs and in the modeling. If the central estimate is around the mid-300s and the method accounts for uncertainty, the final range tends to narrow to a window that realistically covers where the true value could lie. A final range of 350-400 indicates the method expects about three to four hundred ATMs at most, but not far below three hundred. This range fits the data-driven center while allowing for typical variation in input assumptions, making it the most plausible interval among the options.
Question 5
Which architecture is most cost-effective for sporadic, event-driven workloads?
Correct Answer:
Serverless
Explanation:
For workloads that happen only occasionally and are triggered by events, the most cost-effective approach is one that charges only for actual work and scales to zero when idle. Serverless fits this pattern perfectly: you write functions that run in response to events, and the cloud provider handles the rest, so you don’t pay for idle compute. You’re billed per invocation and for the execution time used, which means costs rise only when the workload occurs and automatically shrink back to zero when there’s no activity. Monolithic architectures require provisioning a fixed capacity to handle peak load, so idle time still costs money. Microservices add modularity but involve running multiple services and orchestration layers, which can accumulate costs and complexity—especially if several components stay active to be ready. Client-server is a traditional setup that generally involves keeping servers up and running, again leading to ongoing costs even when demand is low. Keep in mind serverless can bring challenges like cold starts and limits on long-running tasks, but for sporadic, event-driven workloads, the pay-per-use, auto-scaling nature makes it the most cost-effective choice.
Question 1
Exam overview

About this Exam

Prepare with the FAST Enterprises IC Interview Practice Test practice quiz. This question bank includes 10 questions covering passing, value, query, table, and describes. Use it to review important concepts, identify knowledge gaps, and build confidence for the related exam, course, or assessment.

More details

Additional Information

FAST Enterprises IC Interview Practice Test

This practice set contains 10 questions from the matching question bank and focuses on passing, value, query, table, and describes. Work through each question carefully, review the provided solutions, and revisit topics that need more study before your next attempt.

This is an independent study resource intended for practice and review; it is not an official examination or an endorsement by any organization named in the title.

Quiz information

Frequently Asked Questions

The complete question count is available after full access is unlocked.
No fixed duration is currently configured for this quiz.
Question explanations are included where they are available in the quiz content, helping you review the reasoning after answering.
Yes. You can retake the practice test again as you continue studying during your available access period.
After your access is confirmed, you can continue into the complete practice exam from this quiz flow.
Unless explicitly stated otherwise, this page provides independent practice material for study and exam preparation and is not the official examination itself.
Keep studying

Related Questions