Cribl Certified Observability Pipeline Engineer — Questions and Answers
Question 1: What type of Cribl Stream Source would you configure to receive data pushed directly from Splunk Universal Forwarders?
- HTTP Event Collector (HEC)
- Splunk TCP (S2S) (Correct answer)
- Syslog UDP
- Kafka Consumer
Correct answer: Splunk TCP (S2S)
The Splunk TCP (S2S) source speaks the Splunk-to-Splunk protocol, allowing Cribl to act as a drop-in replacement for a Splunk indexer or heavy forwarder.
Question 2: What Cribl feature helps diagnose issues where events are being routed to the wrong destination?
- Disabling TLS on all sources
- Increasing the persistent queue depth
- Restarting the Worker Group
- Previewing the Routes table with a sample event to trace which route matches (Correct answer)
Correct answer: Previewing the Routes table with a sample event to trace which route matches
Using the Routes preview with a sample event shows which route conditions match, helping diagnose incorrect routing decisions.
Question 3: What does configuring 'Load Balancing' across multiple destination endpoints in Cribl Stream accomplish?
- It distributes outgoing events across multiple destination endpoints to increase throughput and resilience (Correct answer)
- It splits events evenly across multiple pipelines for parallel processing
- It equally divides lookup table queries across multiple Leader nodes
- It balances CPU usage across all Worker nodes in a group
Correct answer: It distributes outgoing events across multiple destination endpoints to increase throughput and resilience
When multiple endpoints are configured for a destination, Cribl round-robins or uses other strategies to distribute events, improving throughput and fault tolerance.
Question 4: What is the PROPER procedure for decommissioning outdated equipment in Cribl Observability Pipeline Certification?
- Follow established protocols for safe decommissioning, data clearing, and proper disposal (Correct answer)
- Simply discard in regular waste
- Store indefinitely in case it's needed
- Donate without preparation
Correct answer: Follow established protocols for safe decommissioning, data clearing, and proper disposal
Decommissioning requires safe shutdown, data clearing, proper disposal, and documentation.
Question 5: How should Cribl Observability Pipeline Certification professionals handle equipment showing signs of malfunction during operation?
- Attempt field repairs while running
- Immediately cease operation, secure the equipment, and report (Correct answer)
- Finish the current task first
- Continue operating while monitoring
Correct answer: Immediately cease operation, secure the equipment, and report
Immediate cessation prevents safety hazards, further damage, or compromised results.
Question 6: When the Regex Extract function's pattern does not match the target field, what happens to the event by default?
- An error is logged and processing halts
- The event is dropped from the pipeline
- Null values are assigned to all named capture groups
- The event passes through unchanged (Correct answer)
Correct answer: The event passes through unchanged
If the regex does not match, Cribl's Regex Extract function leaves the event unmodified and allows it to continue downstream without dropping or erroring.
Question 7: Which statement BEST describes the relationship between Cribl Observability Pipeline Certification certification and industry evolution?
- Certification requirements never change
- Requirements become less stringent over time
- Changes only occur when government mandates them
- Requirements evolve periodically to reflect advances in knowledge and practice (Correct answer)
Correct answer: Requirements evolve periodically to reflect advances in knowledge and practice
Certification requirements evolve to keep pace with professional and technological advances.
Question 8: Which input supports JSON data?
- File Monitor
- HTTP Collector (Correct answer)
- TCP
- UDP
Correct answer: HTTP Collector
The `HTTP Collector` input in Cribl is designed to receive data via HTTP POST requests, making it ideal for ingesting structured data formats like JSON. Many applications and services can send JSON payloads directly to an HTTP endpoint, which Cribl can then efficiently process within its pipelines.
Question 9: What role do packs play in optimization?
- Reusable configurations (Correct answer)
- Visual themes
- User roles
- Log retention
Correct answer: Reusable configurations
Packs in Cribl are collections of reusable configurations, including pipelines, functions, and routes, designed for specific data sources or use cases. They promote optimization by allowing users to deploy pre-built, tested, and efficient configurations across multiple deployments. This standardization reduces development time and ensures consistent, optimized data processing.
Question 10: What role does calibration play in maintaining technical accuracy for Cribl Observability Pipeline Certification professionals?
- It only matters during inspections
- It is optional for advanced professionals
- It is only necessary for new equipment
- It ensures instruments produce accurate, consistent results over time (Correct answer)
Correct answer: It ensures instruments produce accurate, consistent results over time
Regular calibration ensures instruments continue producing accurate results over time.
Question 11: What is the primary purpose of Persistent Queues in Cribl Stream?
- To queue configuration changes before they are applied to the cluster
- To buffer events locally on a Worker when a destination becomes unavailable, preventing data loss (Correct answer)
- To cache lookup table data on Worker nodes for faster enrichment
- To permanently archive raw events for compliance and audit retention
Correct answer: To buffer events locally on a Worker when a destination becomes unavailable, preventing data loss
Persistent Queues provide a disk-based buffer that absorbs backpressure and prevents event loss when downstream destinations are slow or unavailable.
Question 12: What is the function of the 'Dynamic Router' in Cribl Stream pipelines?
- Routes events to different destinations based on a field value at runtime (Correct answer)
- Balances load between multiple Cribl leaders
- Automatically scales worker count based on throughput
- Selects the fastest available network path
Correct answer: Routes events to different destinations based on a field value at runtime
The Dynamic Router function uses a field's value to determine the destination or pipeline for each event, enabling field-driven routing logic.
Question 13: Which Cribl Stream pipeline function would you use to parse a raw syslog message into structured fields?
- Syslog Parser (Correct answer)
- CSV Parser
- Regex Extract
- JSON Unroll
Correct answer: Syslog Parser
The Syslog Parser function parses RFC 3164 or RFC 5424 syslog messages into structured fields like facility, severity, hostname, and message.
Question 14: If a Cribl Stream Leader node becomes temporarily unavailable in a distributed deployment, what happens to Worker nodes?
- Worker nodes continue processing data using their last known cached configuration (Correct answer)
- Worker nodes automatically elect a new Leader via Raft consensus
- Worker nodes immediately stop accepting new data
- All in-flight events are queued in Cribl Lake until the Leader recovers
Correct answer: Worker nodes continue processing data using their last known cached configuration
Worker nodes cache their configuration locally and continue processing data independently, making the data plane resilient to control-plane outages.
Question 15: Which Cribl feature enables you to replay events stored in a Persistent Queue after a destination outage is resolved?
- The Event Breaker reset function
- The 'Replay' action on the Persistent Queue in the destination settings (Correct answer)
- The Pipeline Profiler replay button
- The Live Data Capture buffer
Correct answer: The 'Replay' action on the Persistent Queue in the destination settings
Cribl's Persistent Queue includes a Replay action that allows operators to resend queued events to the destination once connectivity is restored.
Question 16: Which built-in Cribl tool allows you to inspect live events flowing through a pipeline without modifying the pipeline?
- Audit Logs
- System Metrics Dashboard
- Pipeline Profiler
- Live Data Capture (Preview) (Correct answer)
Correct answer: Live Data Capture (Preview)
Cribl's Live Data Capture (Preview) lets operators view a sample of events passing through a pipeline in real time without altering the pipeline configuration.
Question 17: When a Cribl Worker node stops sending heartbeats to the Leader, what state does the Leader assign to that worker?
- Draining
- Standby
- Idle
- Unreachable (Correct answer)
Correct answer: Unreachable
If a Worker node fails to send heartbeats within the expected interval, the Leader marks it as 'Unreachable' in the deployment status.
Question 18: Which assessment method provides the MOST reliable data for Cribl professionals making critical decisions?
- Social media reviews
- Informal verbal feedback alone
- Single-source data from one stakeholder
- Standardized tools combined with professional observation (Correct answer)
Correct answer: Standardized tools combined with professional observation
Combining standardized tools with professional observation provides the most comprehensive data.
Question 19: Which Cribl Stream pipeline function is specifically designed to mask or redact sensitive data such as credit card numbers or SSNs?
- Drop
- Flatten
- Mask (Correct answer)
- Serialize
Correct answer: Mask
The Mask function applies regex-based redaction or hashing to specific fields, protecting sensitive PII data as it flows through the pipeline.
Question 20: Which Cribl Stream destination type is best suited for long-term cold storage at the lowest cost?
- Elastic
- Splunk HEC
- Syslog
- S3-Compatible Object Store (Correct answer)
Correct answer: S3-Compatible Object Store
S3-compatible object stores like AWS S3 offer the lowest cost per GB for long-term archival of observability data.
Question 21: How does the Cribl body of knowledge relate to daily professional practice?
- It only applies during exams
- It is theoretical with limited application
- It provides the foundational framework guiding decision-making and standard practices (Correct answer)
- It is only for academic research
Correct answer: It provides the foundational framework guiding decision-making and standard practices
The body of knowledge provides the framework guiding daily decision-making and practices.
Question 22: When new equipment is introduced in Cribl Observability Pipeline Certification, what is REQUIRED before staff use it?
- Watching a colleague use it once
- Formal training, competency verification, and documentation (Correct answer)
- Reading the manual independently
- A brief verbal overview
Correct answer: Formal training, competency verification, and documentation
Formal training, competency verification, and documented training completion are required.
Question 23: In Cribl Stream, what does the 'Event Breaker' function do when applied to a streaming source?
- Converts events to metrics at a boundary
- Splits merged events back into individual events based on a delimiter or regex (Correct answer)
- Breaks the event pipeline on error conditions
- Pauses event flow during high load
Correct answer: Splits merged events back into individual events based on a delimiter or regex
The Event Breaker splits raw streams of data into discrete events using configurable delimiters such as newlines or regular expressions.
Question 24: In Cribl Stream, what does the 'Data Preview' feature allow operators to do?
- Preview scheduled reports and dashboards generated by Cribl Search
- View a live dashboard of all events flowing through the Worker nodes in real time
- Pre-validate destination connectivity and credentials before deploying a pipeline
- Test pipeline function behavior against sample events without sending live data to destinations (Correct answer)
Correct answer: Test pipeline function behavior against sample events without sending live data to destinations
Data Preview lets you run sample events through pipeline functions in the UI to immediately see transformation results, without affecting live data or destinations.
Question 25: What does the 'commit and deploy' workflow in Cribl Stream represent?
- Approving a route change and archiving the previous version to Cribl Lake
- Saving a configuration change and pushing it to all Worker nodes in the group (Correct answer)
- Finalizing a pipeline build and exporting it as a container image
- Committing code to GitHub and triggering a CI/CD pipeline deployment
Correct answer: Saving a configuration change and pushing it to all Worker nodes in the group
In Cribl's GitOps model, 'commit' saves the change to version history and 'deploy' pushes the active configuration to all Worker nodes in the group.
Question 26: In a Cribl Stream pipeline, what does 'cloning' an event enable?
- Duplicating the pipeline configuration to another Worker Group
- Reprocessing an event through the same pipeline a second time for validation
- Creating a backup copy stored in Cribl Lake automatically
- Producing multiple copies of an event that can be routed to different destinations (Correct answer)
Correct answer: Producing multiple copies of an event that can be routed to different destinations
Cloning creates additional copies of an event within the pipeline, enabling fan-out so one event can reach multiple destinations with potentially different transformations.
Question 27: When assessment results for a Cribl Observability Pipeline Certification evaluation are inconclusive, the BEST practice is to:
- Discard the results and start over
- Conduct additional assessment using alternative methods (Correct answer)
- Delay reporting until results are favorable
- Report the results as definitive anyway
Correct answer: Conduct additional assessment using alternative methods
Inconclusive results require additional assessment using alternative methods for triangulation.
Question 28: In which scenario would you configure a pre-processing pipeline directly on a Cribl source?
- To apply transformations before events enter the main routing table (Correct answer)
- To authenticate the source connection
- To route events to multiple destinations simultaneously
- To compress data before writing to disk
Correct answer: To apply transformations before events enter the main routing table
A pre-processing pipeline on a source applies transformations or filtering to events before they are passed to the main routing and pipeline system.
Question 29: What does enabling 'Persistent Queuing' on a Cribl Stream output do?
- Enables encryption for all outgoing data
- Compresses events before writing to disk
- Stores all events indefinitely in a database
- Buffers events to disk so they survive destination outages (Correct answer)
Correct answer: Buffers events to disk so they survive destination outages
Persistent Queuing writes events to a local disk queue, ensuring no data loss if a destination becomes temporarily unavailable.
Question 30: How does Cribl Stream support GitOps workflows for configuration management?
- By integrating with GitHub Actions to deploy pipeline changes automatically on every push
- By requiring all configuration changes to go through a pull request approval before taking effect
- By automatically committing all pipeline changes to GitHub via built-in webhooks
- By storing configuration as versioned files that can be managed in a Git repository, enabling CI/CD integration (Correct answer)
Correct answer: By storing configuration as versioned files that can be managed in a Git repository, enabling CI/CD integration
Cribl Stream's configuration is stored as JSON files that can be tracked in a Git repository, allowing teams to version, review, and roll back configurations like any other code.
Question 31: What is a pack in Cribl?
- Log file
- Database
- Reusable configuration bundle (Correct answer)
- Input channel
Correct answer: Reusable configuration bundle
A Pack in Cribl is a portable and reusable collection of Cribl configurations, such as pipelines, functions, routes, and knowledge objects. Packs allow users to share, deploy, and manage common configurations across different Cribl instances or for specific use cases, promoting standardization and efficiency in managing observability data.
Question 32: What is the primary use case for the Suppress function in Cribl Stream?
- Filtering out events that contain null values
- Deduplicating or rate-limiting repetitive events over a configurable time window (Correct answer)
- Removing duplicate fields within a single event
- Blocking events based on their source IP address
Correct answer: Deduplicating or rate-limiting repetitive events over a configurable time window
The Suppress function tracks event signatures over a time window and drops repetitive events after a configurable number of occurrences, reducing noisy alert storms.
Question 33: How can Cribl Stream be configured to prevent unauthorized access to the Leader node's web UI?
- Disabling all pipeline outputs
- Using the Cribl Sandbox mode
- Setting all sources to internal-only
- Enabling authentication and restricting network access with firewall rules (Correct answer)
Correct answer: Enabling authentication and restricting network access with firewall rules
Combining authentication enforcement with network-level firewall restrictions to the Leader's management port prevents unauthorized UI access.
Question 34: Which Cribl Stream function is used to aggregate multiple events into a single summary event over a time window?
- Aggregate
- Reduce (Correct answer)
- Merge
- Rollup
Correct answer: Reduce
The Reduce function accumulates multiple events over a specified time window and emits a single aggregated summary event.
Question 35: Which UI is used to configure pipelines?
- Mobile app
- Web interface (Correct answer)
- CLI only
- Desktop app
Correct answer: Web interface
Cribl Stream provides a comprehensive and intuitive web-based user interface (UI) for all configuration and management tasks. Users interact with this web interface to design pipelines, set up inputs and outputs, define routing rules, and monitor their entire Cribl deployment, making it the primary tool for interaction.
Question 36: Which component handles incoming data?
- Output
- Function
- Processor
- Input (Correct answer)
Correct answer: Input
In Cribl, the Input component is specifically designed to receive and ingest data from various sources. It acts as the initial entry point for all observability data, collecting it before it proceeds through the pipeline for processing and routing. This ensures that data from diverse origins can be brought into the Cribl environment.
Question 37: Which Cribl function is used to extract fields from raw text using named capture groups in regular expressions?
- Eval
- Regex Extract (Correct answer)
- Parser
- JSON Unpack
Correct answer: Regex Extract
The Regex Extract function applies a regular expression with named capture groups to a source field and promotes the captured values as new event fields.
Question 38: Which foundational principle is MOST important for success in Cribl Observability Pipeline Certification?
- Specializing in only one narrow area
- Maximizing financial returns
- Maintaining minimum certification requirements
- Commitment to continuous learning, ethical practice, and quality outcomes (Correct answer)
Correct answer: Commitment to continuous learning, ethical practice, and quality outcomes
Success requires continuous learning, ethical practice, and focus on quality outcomes.
Question 39: Which Cribl monitoring integration allows you to export internal metrics to an external observability platform like Prometheus?
- Setting up a Syslog output to Prometheus
- Enabling the Cribl Audit Log Prometheus plugin
- Using the Cribl Pipeline Profiler export feature
- Configuring a Cribl Internal Source of type 'Cribl Internal Metrics' routed to a Prometheus-compatible destination (Correct answer)
Correct answer: Configuring a Cribl Internal Source of type 'Cribl Internal Metrics' routed to a Prometheus-compatible destination
Cribl's 'Cribl Internal Metrics' source collects internal telemetry that can be routed via a pipeline to a Prometheus remote write or compatible destination.
Question 40: In Cribl Observability Pipeline Certification practice, what is the CORRECT sequence when performing a technical procedure?
- Execute, then plan and review
- Plan, prepare, execute, verify, and document (Correct answer)
- Document, execute, then plan
- Execute immediately and document only if issues arise
Correct answer: Plan, prepare, execute, verify, and document
The correct sequence follows: plan, prepare, execute, verify, and document.
Question 41: Which source type should be configured in Cribl to receive data from Splunk Universal Forwarders?
- Splunk TCP Source (Correct answer)
- TCP JSON Source
- HTTP Source
- Beats Source
Correct answer: Splunk TCP Source
The Splunk TCP Source handles the proprietary Splunk forwarder protocol used by Universal Forwarders.
Question 42: Which authentication methods does Cribl Stream support natively for enterprise identity provider integration?
- Kerberos tickets for Windows domain environments only
- RADIUS authentication with shared secrets and one-time passwords
- OAuth 1.0 token-based authentication exclusively
- SAML 2.0 for SSO and LDAP/Active Directory for directory-based authentication (Correct answer)
Correct answer: SAML 2.0 for SSO and LDAP/Active Directory for directory-based authentication
Cribl Stream supports SAML 2.0 for single sign-on and LDAP/AD for directory integration, enabling compatibility with identity providers like Okta, Azure AD, and PingFederate.
Question 43: In Cribl Observability Pipeline Certification, what is the PRIMARY purpose of conducting an initial assessment?
- To generate documentation for billing
- To fulfill administrative requirements
- To demonstrate the assessor's expertise
- To establish a baseline and identify needs for appropriate action (Correct answer)
Correct answer: To establish a baseline and identify needs for appropriate action
The initial assessment establishes a baseline and identifies specific needs to guide subsequent decisions.
Question 44: A Cribl pipeline uses a Regex Extract function with a pattern that rarely matches. What is the most likely performance impact?
- Increased CPU usage from repeated failed pattern evaluation on every event (Correct answer)
- No impact — unmatched regex runs instantaneously
- Memory leak from uncaptured groups
- Automatic bypass by Cribl's optimizer
Correct answer: Increased CPU usage from repeated failed pattern evaluation on every event
Regex evaluation runs on every event regardless of match outcome, so a rarely-matching expensive pattern still consumes CPU per event.
Question 45: In Cribl Stream, which load balancing strategy distributes events evenly across all workers in a worker group?
- Round-robin (Correct answer)
- Least connections
- Sticky routing
- Priority queue
Correct answer: Round-robin
Round-robin load balancing distributes events sequentially across all available workers, ensuring even load distribution.
Question 46: What happens to an event in Cribl Stream when no route's filter expression matches it?
- It is automatically dropped
- It passes through to the default route (Correct answer)
- It generates an error
- It is sent to all destinations
Correct answer: It passes through to the default route
Events that match no other route fall through to the default route, which typically passes events unchanged.
Question 47: Which built-in Cribl Stream variable holds the raw, unparsed text of the original event?
- event.original
- _raw (Correct answer)
- __rawEvent
- _message
Correct answer: _raw
The `_raw` field contains the original unparsed event text and is the standard reference for raw log data in Cribl.
Question 48: Which Cribl permission scope allows a user to view pipeline configurations but not modify them?
- deploy
- execute
- write
- read (Correct answer)
Correct answer: read
The 'read' permission scope in Cribl grants view-only access to configurations without the ability to make changes.
Question 49: In Cribl Observability Pipeline Certification, what is the PRIMARY purpose of conducting an initial assessment?
- To establish a baseline and identify needs for appropriate action (Correct answer)
- To fulfill administrative requirements
- To demonstrate the assessor's expertise
- To generate documentation for billing
Correct answer: To establish a baseline and identify needs for appropriate action
The initial assessment establishes a baseline and identifies specific needs to guide subsequent decisions.
Question 50: When troubleshooting a Cribl Source that is not receiving events, which diagnostic step should be performed first?
- Delete and recreate the pipeline
- Verify network connectivity and firewall rules between the source host and the Cribl input port (Correct answer)
- Increase the Worker Group node count
- Restart the entire Cribl deployment
Correct answer: Verify network connectivity and firewall rules between the source host and the Cribl input port
Network connectivity and firewall verification is the first step because no data can reach Cribl if the port is blocked or the source cannot reach the input address.
Question 51: When a pipeline function returns 'false' for an event in Cribl Stream, what happens to that event?
- It triggers an alert
- It is dropped from the pipeline (Correct answer)
- It is sent to the default output
- It is forwarded to the next function unchanged
Correct answer: It is dropped from the pipeline
A function returning false drops the event, removing it from the data stream entirely.
Question 52: Which source ingests files from a directory?
- File Monitor (Correct answer)
- HTTP Collector
- Metrics
- Syslog
Correct answer: File Monitor
The `File Monitor` input in Cribl is designed to ingest log data from files residing in specified directories on the file system. It continuously monitors these files for new entries, allowing Cribl to collect both historical and real-time log data from local or mounted storage locations.
Question 53: What is the purpose of the Aggregations function in Cribl Stream?
- To concatenate field values from consecutive events into one
- To merge multiple pipelines into a single processing flow
- To combine events from multiple sources into a single enriched event
- To compute statistics like sum, count, and average over a time window and emit result events (Correct answer)
Correct answer: To compute statistics like sum, count, and average over a time window and emit result events
The Aggregations function collects events over a configurable time window, computes statistical metrics, and emits a single aggregated result event, reducing volume while preserving insights.
Question 54: How should Cribl Observability Pipeline Certification professionals handle equipment showing signs of malfunction during operation?
- Immediately cease operation, secure the equipment, and report (Correct answer)
- Attempt field repairs while running
- Continue operating while monitoring
- Finish the current task first
Correct answer: Immediately cease operation, secure the equipment, and report
Immediate cessation prevents safety hazards, further damage, or compromised results.
Question 55: What is the PRIMARY purpose of obtaining Cribl certification in Cribl Observability Pipeline Certification?
- To bypass educational requirements
- To guarantee employment
- To satisfy a personal achievement goal
- To demonstrate verified competency and adherence to professional standards (Correct answer)
Correct answer: To demonstrate verified competency and adherence to professional standards
Certification demonstrates verified competency and adherence to professional standards.
Question 56: What does the 'Max Events per Batch' setting control in a Cribl Stream output configuration?
- The maximum number of events bundled into a single outbound request (Correct answer)
- The event quota per worker process per minute
- The number of events buffered in a pipeline before processing begins
- The threshold at which backpressure is applied to sources
Correct answer: The maximum number of events bundled into a single outbound request
Max Events per Batch caps how many events are grouped into each outbound payload, balancing throughput and latency.
Question 57: Which authentication method does Cribl Stream support for integrating with enterprise identity providers?
- RADIUS
- SAML 2.0 (Correct answer)
- Kerberos
- NTLM
Correct answer: SAML 2.0
Cribl Stream supports SAML 2.0 for SSO integration with enterprise identity providers like Okta and Azure AD.
Question 58: In Cribl Stream, what is the role of a 'Lookup' function within a pipeline?
- Routes events based on geographic location
- Validates field values against a schema
- Queries an external database in real time
- Enriches events using a static or dynamic lookup table (Correct answer)
Correct answer: Enriches events using a static or dynamic lookup table
The Lookup function enriches events by matching a field value against a CSV or Redis-backed lookup table and appending additional fields.
Question 59: Which assessment method provides the MOST reliable data for Cribl professionals making critical decisions?
- Social media reviews
- Single-source data from one stakeholder
- Standardized tools combined with professional observation (Correct answer)
- Informal verbal feedback alone
Correct answer: Standardized tools combined with professional observation
Combining standardized tools with professional observation provides the most comprehensive data.
Question 60: What is the primary purpose of enabling a Persistent Queue (PQ) on a Cribl destination?
- Store events on disk when the destination is unavailable (Correct answer)
- Deduplicate events before sending
- Cache events in memory for faster delivery
- Compress events to reduce bandwidth
Correct answer: Store events on disk when the destination is unavailable
Persistent Queue stores events to disk so they can be delivered later if the destination is temporarily unavailable, preventing data loss.
Cribl Certified Observability Pipeline Engineer
This certification validates an individual's ability to design, implement, and manage data pipelines using Cribl Stream for observability.
Exam Rules
- You can skip questions and return to them later
- Flag questions for review before submitting
- No feedback shown until you submit the entire exam
- Unanswered questions count as wrong — answer everything
- 10 pretest questions are mixed in and don't affect your score
- Timer auto-submits when time runs out
- Your progress is auto-saved every 30 seconds