All NVIDIA exams

Free NCA-ADS practice test: 30 questions with answers

30 original questions for NVIDIA-Certified Associate: Accelerated Data Science, drawn from every topic area. Answer each one to see whether you got it right and why. No sign-up.

Free questions
30
Full bank
100 questions
Real exam
60 min
Passing score
Pass/fail

NCA-ADS exam guide: topics, cost and format

All 30 NCA-ADS questions with answers

The same questions as the test above, grouped by exam topic. Open any question to see the answer and explanation.

Machine learning (8 questions)

  1. Question 1

    A data scientist trains a classifier on a GPU and sees high accuracy on training data but much lower accuracy on validation data. Which problem does this suggest?

    1. AData encryption
    2. BNetwork congestion
    3. CUnderfitting
    4. DOverfitting
    Show answer and explanation
    Correct answer: D

    A large gap between training and validation accuracy indicates overfitting. Underfitting shows poor training performance, while encryption and network congestion are unrelated.

  2. Question 2

    A team wants to tune hyperparameters for a GPU-accelerated model efficiently over a large search space. Which approach is most efficient in general?

    1. AUsing a single random configuration without evaluation
    2. BAn exhaustive grid of every possible value in the largest possible range
    3. CRandomized or Bayesian search evaluated in parallel across GPUs
    4. DChanging one hyperparameter by hand per day
    Show answer and explanation
    Correct answer: C

    Randomized or Bayesian search with parallel evaluation covers the space efficiently. Exhaustive grids are costly, manual daily changes are slow, and single random configurations are not tuned.

  3. Question 3

    A regression model is evaluated on a test set and the team wants a metric that penalizes large errors more heavily. Which metric fits?

    1. APrediction accuracy score
    2. BWeighted average precision
    3. CRoot mean squared error
    4. DMean silhouette coefficient
    Show answer and explanation
    Correct answer: C

    RMSE squares errors and penalizes large deviations more. Accuracy, precision and silhouette scores apply to classification or clustering.

  4. Question 4

    A clustering task on unlabelled customer data needs a way to evaluate how well separated the clusters are. Which metric is commonly used?

    1. APrecision and recall
    2. BSilhouette score
    3. CArea under the ROC curve on labels
    4. DMean squared error on labels
    Show answer and explanation
    Correct answer: B

    The silhouette score measures cluster cohesion and separation without labels. The other metrics require labelled targets.

  5. Question 5

    A classifier is used to detect rare fraud cases. Which metric best reflects performance on the rare class?

    1. AThe total wall-clock training time needed to fit the models
    2. BPrecision, recall, and the precision-recall curve for the positive class
    3. COverall classification accuracy on the full holdout test set
    4. DThe count of encoded input features used by the trained model
    Show answer and explanation
    Correct answer: B

    Precision and recall focus on the rare positive class, and precision-recall curves reflect performance well on imbalanced data. Overall accuracy can be misleading, feature counts and training time do not measure detection quality.

  6. Question 6

    A data scientist wants a model that can be explained to stakeholders by showing how each feature influences a prediction. Which technique helps?

    1. ARemoving the other features except one
    2. BHiding the model's raw inputs and internal weights
    3. CRandomly reordering the feature columns
    4. DFeature importance or SHAP-style attribution
    Show answer and explanation
    Correct answer: D

    Feature importance and attribution methods explain influence on predictions. Hiding inputs, random reordering and removing features do not explain the model.

  7. Question 7

    A time series forecasting task must be evaluated without future information leaking into the training data. Which validation approach is appropriate?

    1. ARandom shuffling of the observations across time points before splitting into folds
    2. BTraining on the newest data and testing on the oldest data
    3. CTraining the final model on the test period data before the evaluation begins
    4. DTime-based splits where training data precedes the validation period
    Show answer and explanation
    Correct answer: D

    Time-based splits respect temporal order and prevent leakage. Random shuffling, reversed time splits and training on test periods leak or distort evaluation.

  8. Question 8

    Which TWO practices help prevent overfitting in a model trained on a GPU? (Choose two.)

    1. AAdd more duplicated rows of the training data
    2. BUse the test set to decide when to stop training
    3. CUse a held-out validation set for early stopping
    4. DApply regularization such as L2 penalties
    5. ETrain for as many epochs as possible regardless of validation performance
    Show answer and explanation
    Correct answer: C, D

    Validation-based early stopping and regularization reduce overfitting. Training regardless of validation, using the test set for decisions and duplicating rows make overfitting more likely.

Data processing (8 questions)

  1. Question 9

    A data engineer wants to process a dataset that does not fit in a single GPU's memory. Which approach scales the processing across multiple GPUs or nodes?

    1. ADask with cuDF to partition the dataframe across workers
    2. BConverting the data to a single number
    3. CDeleting rows until the data fits
    4. DLoading the entire dataset into one dataframe on a laptop
    Show answer and explanation
    Correct answer: A

    Dask partitions dataframes across workers, including GPU workers with cuDF. Laptops and deleting data are not scaling approaches, and converting to one number discards information.

  2. Question 10

    A pipeline must handle missing values in a numeric column before modelling. Which step is most appropriate?

    1. ALeave missing values in place and rely on the modelling libraries to handle those during fitting
    2. BRemove the entire column without checking how much of it is missing or whether it carries signal
    3. CImpute missing values with a statistic such as the median, applied consistently to training and inference data
    4. DReplace every missing entry with zeros regardless of what the feature means or how it is distributed
    Show answer and explanation
    Correct answer: C

    Consistent imputation such as median fills missing values for both training and inference. Removing columns without checking, zero replacement regardless of meaning and assuming models handle missing values all cause problems.

  3. Question 11

    A team needs to convert categorical text labels into numeric features for a classifier. Which technique is commonly used?

    1. AUsing the label as a random number
    2. BMultiplying the text by the number of letters
    3. CDeleting the label column
    4. DOne-hot or ordinal encoding of the categories
    Show answer and explanation
    Correct answer: D

    One-hot or ordinal encoding represents categories numerically. The other options lose or distort information.

  4. Question 12

    A data scientist must split data into training and test sets without leaking information between them. Which step must be applied correctly?

    1. AFit the scaler on the full data before splitting into train and test
    2. BFit any scaler or encoder on the training set only, then apply it to the test set
    3. CUse the test set often to choose hyperparameters and model settings
    4. DCopy test rows into the training set so the model sees more examples during fitting and evaluation
    Show answer and explanation
    Correct answer: B

    Fitting preprocessing only on training data prevents leakage. Fitting on all data before splitting and using the test set for tuning leak information.

  5. Question 13

    A GPU dataframe operation is slower than expected. The data scientist finds that many small operations are launched in a loop. What change is likely to help?

    1. AReduce the GPU memory allocation to zero by freeing every cached device buffer
    2. BMove the operation to a plain text editor for manual line editing of each row
    3. CVectorize the operation so that a single larger GPU operation processes the whole column
    4. DLaunch even more small operations in the loop, each with its own kernels
    Show answer and explanation
    Correct answer: C

    Vectorized operations reduce launch overhead and use the GPU efficiently. More small operations, text editors and zero memory are not improvements.

  6. Question 14

    A data scientist needs to join two large dataframes on a key column. Which consideration keeps the operation efficient on GPUs?

    1. AEnsuring the join keys have compatible types and the data is partitioned sensibly
    2. BJoining after exporting both dataframes to CSV text files on disk and reloading them into memory
    3. CUsing random key types for every row in both frames before the join
    4. DSorting both large dataframes by an unrelated numeric column first
    Show answer and explanation
    Correct answer: A

    Compatible key types and sensible partitioning improve join efficiency. Random key types, unrelated sorting and text exports slow the operation.

  7. Question 15

    Which TWO are valid reasons to use GPU-accelerated dataframes for data preparation? (Choose two.)

    1. AThe GPU removes the need for any data validation
    2. BLarge transformations complete faster when data stays on the GPU
    3. CThe API is familiar to pandas users, which eases migration
    4. DThey make the data more accurate automatically
    5. EGPU dataframes always use less memory than CPU dataframes
    Show answer and explanation
    Correct answer: B, C

    GPU speed and a pandas-like API ease adoption. They do not remove validation, always reduce memory, or make data more accurate.

  8. Question 16

    A pipeline groups a large table by customer and computes totals. The team wants the groupby to run efficiently on GPUs. Which practice helps most?

    1. AUse GPU-accelerated groupby operations on appropriately typed columns
    2. BConvert the grouping key to a long unindexed text string
    3. CCompute the totals in a spreadsheet using manual cell formulas
    4. DLoop over each customer in Python and sum rows one at a time
    Show answer and explanation
    Correct answer: A

    GPU groupby operations on properly typed columns are efficient. Python loops, long text keys and spreadsheets are slower or impractical.

Accelerated computing fundamentals (7 questions)

  1. Question 17

    A data scientist wants to run a dataframe operation on millions of rows faster than on a CPU. Which NVIDIA library provides a GPU-accelerated dataframe API similar to pandas?

    1. AcuDF
    2. BTensorRT
    3. CcuBLAS
    4. DTriton
    Show answer and explanation
    Correct answer: A

    cuDF provides a pandas-like dataframe API that executes on GPUs. cuBLAS is a linear algebra library, TensorRT optimises inference, and Triton serves models.

  2. Question 18

    Which NVIDIA library provides GPU-accelerated implementations of many classical machine learning algorithms, similar to scikit-learn?

    1. AcuML
    2. BNVENC
    3. CcuDNN
    4. DNCCL
    Show answer and explanation
    Correct answer: A

    cuML offers GPU-accelerated classical ML algorithms with a scikit-learn-like API. cuDNN accelerates deep learning primitives, NCCL handles collective communication, and NVENC is a video encoder.

  3. Question 19

    Which GPU capability allows multiple processes to share a GPU more safely by partitioning it into smaller isolated instances?

    1. AMulti-Instance GPU (MIG)
    2. BA 27-inch 4K monitor
    3. CA faster USB keyboard
    4. DNVLink bridge topology
    Show answer and explanation
    Correct answer: A

    MIG partitions supported GPUs into isolated instances. NVLink connects GPUs, a monitor and keyboard do not partition GPUs.

  4. Question 20

    A workload is limited by the time it takes to read data from storage into the GPU. Which technology helps speed direct storage-to-GPU transfers?

    1. AEmail attachments
    2. BFloppy disk drives
    3. CGPUDirect Storage
    4. DOptical media
    Show answer and explanation
    Correct answer: C

    GPUDirect Storage moves data more directly between storage and GPUs, reducing CPU involvement. The other options are obsolete or unsuitable.

  5. Question 21

    A data scientist wants to profile which GPU kernels consume the most time in a workflow. Which NVIDIA tool helps with this?

    1. ANVIDIA Riva ASR and TTS Speech Models
    2. BNVIDIA Clara Parabricks suite
    3. CNVIDIA NeMo Guardrails toolkit
    4. DNsight Systems or Nsight Compute
    Show answer and explanation
    Correct answer: D

    Nsight tools profile GPU activity and kernels. Riva is for speech, NeMo Guardrails for LLM rules, and Clara Parabricks for genomics.

  6. Question 22

    Which TWO are typical reasons that a GPU workload may underperform? (Choose two.)

    1. AData transfers between host and device dominate the runtime
    2. BPlenty of GPU memory with well-sized batches
    3. CA GPU that is fully utilized with well-sized work units
    4. DA large batch of data processed in one vectorized operation
    5. EToo many small kernel launches with little work each
    Show answer and explanation
    Correct answer: A, E

    Frequent transfers and many tiny kernel launches reduce GPU efficiency. Large vectorized operations and well-sized batches typically improve performance.

  7. Question 23

    A GPU-accelerated analysis runs faster when the data is kept in a columnar, GPU-friendly memory layout. Which property explains this?

    1. ARandom access to each individual cell is faster
    2. BData stored as image tiles is far faster to load
    3. CRow-by-row text files are the fastest format overall
    4. DContiguous memory access for each column improves throughput
    Show answer and explanation
    Correct answer: D

    Contiguous column access improves memory throughput on GPUs. Random cell access, images and row text files are slower for this purpose.

Data visualization (7 questions)

  1. Question 24

    A data scientist wants to show the distribution of a numeric column for a large dataset interactively on a GPU-accelerated workflow. Which chart type is appropriate?

    1. AA table with every row printed
    2. BHistogram or density plot
    3. CA pie chart with thousands of slices
    4. DA map with no geographic data
    Show answer and explanation
    Correct answer: B

    Histograms and density plots summarise distributions efficiently. Pie charts with thousands of slices, full row tables and maps without geography are inappropriate.

  2. Question 25

    A dashboard must show trends over time for several groups in one view. Which chart type best supports comparing trends?

    1. AA multi-series line chart
    2. BA word cloud
    3. CA box plot of a single observation
    4. DA single pie chart
    Show answer and explanation
    Correct answer: A

    A multi-series line chart compares trends across groups over time. A single pie chart, a single-observation box plot and a word cloud do not show trends effectively.

  3. Question 26

    A visualization shows millions of points, and the chart is slow to render in the browser. Which approach helps most?

    1. APrint the chart as a laminated paper handout
    2. BAggregate or sample the data on the GPU before rendering
    3. CRender every point individually in the browser using SVG nodes
    4. DIncrease the chart's pixel width and height
    Show answer and explanation
    Correct answer: B

    Aggregating or sampling reduces the points rendered while preserving patterns. Rendering every point, printing and enlarging the chart do not solve performance.

  4. Question 27

    Which THREE are good practices for building an accessible data visualization? (Choose three.)

    1. AUse colour palettes that remain distinguishable for colour-blind viewers
    2. BUse rainbow colours with no meaning for every series
    3. CCrowd labels so they overlap for a compact look
    4. DLabel axes and units clearly
    5. EProvide text alternatives or summaries for key findings
    Show answer and explanation
    Correct answer: A, D, E

    Accessible colours, clear labels and text summaries improve visualizations. Meaningless rainbow colours and overlapping labels reduce clarity.

  5. Question 28

    A dashboard for executives must highlight whether a KPI is above or below target at a glance. Which visual is most suitable?

    1. AA dense table of raw records with each column shown at full precision
    2. BA word cloud of department names sized by headcount in a loose layout
    3. CA three-dimensional pie chart with exploded slices and a gradient fill
    4. DA KPI tile with a comparison to target and a trend indicator
    Show answer and explanation
    Correct answer: D

    A KPI tile with target comparison and trend communicates status quickly. Raw tables, 3D pie charts and word clouds do not show performance against target clearly.

  6. Question 29

    A chart compares revenue across regions for a single year. Which chart type should be used?

    1. AA bar chart sorted by value
    2. BA scatter plot of region names
    3. CA pie chart with twenty slices
    4. DA line chart connecting unrelated regions
    Show answer and explanation
    Correct answer: A

    A sorted bar chart compares values across categories clearly. Lines between unrelated categories, many-slice pies and scatter plots of names are poorly suited.

  7. Question 30

    A scatter plot with millions of points is hard to read. Which technique improves readability while keeping the overall pattern?

    1. APlot the first hundred points in file order from disk
    2. BUse larger markers for every point to fill the plot area more evenly
    3. CUse transparency or density binning to show where points concentrate
    4. DRemove the axis labels, gridlines and tick marks so the chart looks cleaner on slides
    Show answer and explanation
    Correct answer: C

    Transparency and density binning reveal concentrations in dense plots. Larger markers worsen overlap, removing labels reduces clarity, and plotting only the first hundred points discards most data.

Want more NCA-ADS questions?

The full bank has 100 questions with answers and explanations, as a PDF, an online practice exam, or both.

Full question bank · 100 questions
$75$104

Both formats together. The best value.

Instant access after payment, with 90 days of updates. Checkout is on our store, AIExamCerts.