TIBCO CCAT Cognitive Assessment Test — Questions and Answers
Question 1: A laptop normally costs $1,200. It's on sale for 30% off, but a 8% tax is added after the discount. What is the final price?
- $864.00
- $950.00
- $840.00
- $907.20 (Correct answer)
Correct answer: $907.20
Discounted price: $1,200 × 0.70 = $840; with tax: $840 × 1.08 = $907.20.
Question 2: How does TIBCO EBX integrate with downstream systems to distribute master data?
- Only through manual CSV file exports downloaded from the EBX UI
- Exclusively via TIBCO BusinessWorks adapters — no direct API is provided
- Via a REST/OData API, JMS/EMS event publishing on record changes, and file-based batch exports (CSV, XML) that downstream systems can consume in real time or on schedule (Correct answer)
- By replicating the EBX database directly to each downstream system's database
Correct answer: Via a REST/OData API, JMS/EMS event publishing on record changes, and file-based batch exports (CSV, XML) that downstream systems can consume in real time or on schedule
EBX distributes master data via REST/OData APIs for synchronous real-time access, event publishing to JMS/Kafka on record changes for event-driven consumers, and scheduled batch exports for legacy system integration.
Question 3: In TIBCO BusinessWorks, which component is responsible for executing running process instances at runtime?
- TIBCO Repository Manager
- TIBCO Designer
- Domain Administrator
- Process Engine (Correct answer)
Correct answer: Process Engine
The Process Engine is the runtime component that instantiates, runs, and manages the lifecycle of BusinessWorks process instances.
Question 4: Which TIBCO EMS administrative command-line tool is used to manage topics, queues, and connections on a running server?
- tibemsadmin (Correct answer)
- rvd
- tibrvlisten
- tibemsctl
Correct answer: tibemsadmin
tibemsadmin is the interactive command-line administrative client for TIBCO EMS, allowing real-time management of destinations, connections, and server properties.
Question 5: Which professional attribute is most valued in messaging within the TIBCO field?
- Prioritizing personal convenience
- Avoiding challenging situations
- Working in isolation
- Accountability and commitment to standards (Correct answer)
Correct answer: Accountability and commitment to standards
Accountability and commitment to professional standards build trust and ensure consistent, high-quality practice.
Question 6: Which TIBCO product provides a low-code integration platform with pre-built connectors for cloud and on-premise applications?
- TIBCO ActiveSpaces
- TIBCO DataSynapse
- TIBCO BusinessWorks Container Edition
- TIBCO Cloud Integration (formerly Scribe) (Correct answer)
Correct answer: TIBCO Cloud Integration (formerly Scribe)
TIBCO Cloud Integration (formerly Scribe) offers a low-code platform with hundreds of connectors for integrating SaaS and on-premise applications.
Question 7: Complete the analogy: Library is to Books as Museum is to ___
- Artifacts (Correct answer)
- Visitors
- Tickets
- Curators
Correct answer: Artifacts
A library stores and displays books just as a museum stores and displays artifacts.
Question 8: Which figure completes the sequence if each row and column contains three different shapes — circle, square, triangle — with no repeats per row or column? Row 1: Circle, Square, ? Row 2: Triangle, ?, Circle Row 3: ?, Triangle, Square
- Square
- Circle
- Diamond
- Triangle (Correct answer)
Correct answer: Triangle
Row 1 needs Triangle; confirming: each shape appears once per row and column.
Question 9: Choose the word that best completes the analogy: CONDUCTOR : ORCHESTRA :: EDITOR : ___
- PUBLICATION
- JOURNALIST
- REPORTER
- NEWSPAPER (Correct answer)
Correct answer: NEWSPAPER
A conductor leads an orchestra, just as an editor leads/manages a newspaper.
Question 10: What is the significance of the TDV 'query plan' in performance tuning?
- It displays the physical storage layout of source databases
- It shows how many users are connected to the server
- It reveals how TDV decomposes and routes a query across data sources (Correct answer)
- It lists all cached result sets currently in memory
Correct answer: It reveals how TDV decomposes and routes a query across data sources
The query plan shows the execution steps TDV uses to decompose, push down, and federate a query, which is key for performance optimization.
Question 11: In TIBCO ActiveMatrix BusinessWorks 6, what is the primary unit of deployment?
- An OSGi bundle packaged as an Application Archive (.ear) (Correct answer)
- A JAR file with a Main-Class manifest
- A WAR file deployed to Tomcat
- An EAR file
Correct answer: An OSGi bundle packaged as an Application Archive (.ear)
BW6 applications are packaged as OSGi-based Application Archives (.ear) deployed to the ActiveMatrix runtime.
Question 12: In predictive analytics, what does a confusion matrix measure?
- The execution time of a model scoring job
- The classification performance of a model by comparing predicted vs. actual labels (Correct answer)
- The memory usage of a deployed model
- The degree of multicollinearity between input features
Correct answer: The classification performance of a model by comparing predicted vs. actual labels
A confusion matrix tabulates true positives, true negatives, false positives, and false negatives to evaluate how well a classification model performs.
Question 13: Jenny discovered a bank that pays 3% interest on savings accounts annually. Amy, Jenny's sister, discovers a new bank account with 3.75% interest each year. How much more money will Amy have after 10 years if they each invest $500 today and don't access their bank accounts throughout that time?
- $722.52
- $34.78
- $671.96
- $50.56 (Correct answer)
Correct answer: $50.56
Explanation: <br> I=pr^t may be used to calculate the compounded interest earned on both accounts, which comes out to $50.56. Just make sure to round the rate up by 1. If not, you'll just receive the interest and not the full balance of the account.
Question 14: What is the significance of the 'TTL' (Time-To-Live) property on a TIBCO BusinessEvents event?
- It defines how long the event remains in working memory before being automatically retracted (Correct answer)
- It limits the number of times an event can match a rule condition
- It controls the event's redelivery attempt count
- It sets the maximum payload size allowed for the event
Correct answer: It defines how long the event remains in working memory before being automatically retracted
The TTL on a TIBCO BE event specifies the duration the event persists in working memory before being automatically removed, preventing stale events from accumulating.
Question 15: A car uses 1 gallon of gas every 28 miles. How many gallons are needed for a 350-mile trip?
- 10 gallons
- 14 gallons
- 12.5 gallons (Correct answer)
- 11 gallons
Correct answer: 12.5 gallons
350 ÷ 28 = 12.5 gallons.
Question 16: Which word does NOT belong with the others? ABSCOND, FLEE, DEPART, LINGER
- ABSCOND
- DEPART
- LINGER (Correct answer)
- FLEE
Correct answer: LINGER
ABSCOND, FLEE, and DEPART all mean to leave quickly; LINGER means to stay or delay.
Question 17: What is the role of the 'dead letter queue' (DLQ) in TIBCO EMS?
- It holds messages that could not be delivered after maximum retry attempts (Correct answer)
- It stores messages that exceed the maximum message size
- It buffers messages during peak load periods
- It queues messages waiting for encryption keys
Correct answer: It holds messages that could not be delivered after maximum retry attempts
The DLQ receives messages that failed delivery after the configured redelivery limit is reached, preventing message loss and enabling diagnosis.
Question 18: In TIBCO EMS, a message with a higher priority value compared to other messages in the same queue will be:
- Delivered at exactly the same time as equal-priority messages via round-robin
- Discarded if priority exceeds 4
- Delivered before lower-priority messages (Correct answer)
- Delivered after all lower-priority messages
Correct answer: Delivered before lower-priority messages
EMS delivers higher-priority messages ahead of lower-priority ones; priority ranges from 0 (lowest) to 9 (highest).
Question 19: In TIBCO BusinessWorks, which palette activity is used to publish a message to a TIBCO EMS topic?
- HTTP Send
- JMS Queue Sender
- JMS Topic Publisher (Correct answer)
- TIBCO RV Publish
Correct answer: JMS Topic Publisher
The 'JMS Topic Publisher' activity in the JMS palette sends messages to an EMS topic destination.
Question 20: Which TIBCO product provides real-time streaming analytics for IoT and operational data?
- TIBCO BusinessWorks
- TIBCO Flogo
- TIBCO Streaming (Correct answer)
- TIBCO Spotfire
Correct answer: TIBCO Streaming
TIBCO Streaming (formerly TIBCO StreamBase) processes and analyzes high-velocity event streams in real time for IoT and operational intelligence use cases.
Question 21: A project takes 12 workers 8 days to complete. How many days would it take 16 workers to complete the same project?
- 8 days
- 10 days
- 4 days
- 6 days (Correct answer)
Correct answer: 6 days
Total work = 12 × 8 = 96 worker-days; 96 ÷ 16 = 6 days.
Question 22: How does Spotfire's marking feature support interactive data exploration?
- Marking inserts a physical marker annotation into the underlying source database
- Marking allows users to select data points across multiple linked visualisations simultaneously; all charts that display the same data update to highlight the marked subset, enabling multi-chart cross-filtering (Correct answer)
- Marking bookmarks a dashboard page for easy navigation back to a specific view
- Marking increases the display priority of a specific chart on the dashboard
Correct answer: Marking allows users to select data points across multiple linked visualisations simultaneously; all charts that display the same data update to highlight the marked subset, enabling multi-chart cross-filtering
Spotfire's marking is a cross-visualisation selection mechanism: clicking or lashing data points in one chart marks them and all other linked charts immediately highlight the same underlying records.
Question 23: Which TIBCO EMS acknowledgment mode requires the client to explicitly call acknowledge() on received messages?
- CLIENT_ACKNOWLEDGE (Correct answer)
- SESSION_TRANSACTED
- DUPS_OK_ACKNOWLEDGE
- AUTO_ACKNOWLEDGE
Correct answer: CLIENT_ACKNOWLEDGE
CLIENT_ACKNOWLEDGE mode requires the application to call message.acknowledge() explicitly to confirm receipt.
Question 24: Which feature in TIBCO EMS ensures that messages survive a broker restart or failure?
- Message persistence (PERSISTENT delivery mode) (Correct answer)
- Message selectors
- Message expiration TTL
- Temporary queues
Correct answer: Message persistence (PERSISTENT delivery mode)
Setting messages to PERSISTENT delivery mode causes TIBCO EMS to write them to disk, ensuring they survive broker crashes or restarts.
Question 25: In 17 days, Rafael will release his debut book. The 23rd day of February is today. What date will Rafael release his book?
- Saturday
- Friday (Correct answer)
- Not enough information given for an accurate calculation
- Thursday
Correct answer: Friday
Explanation: <br> Solution: <br> Starting day is Tuesday <br> Tuesday + 1 week is Tuesday <br> 17 days is 2 weeks (2×7 days) + 3 days <br> Tuesday + 3 days is Friday <br> So on Friday
Question 26: What is Spotfire Streaming Analytics primarily used for?
- Video streaming of Spotfire dashboard walkthroughs for training purposes
- Real-time continuous analytics on high-velocity streaming data (IoT sensors, financial tick data, log streams) with low-latency visual dashboards that update as events arrive (Correct answer)
- Batch analytics on historical data loaded from a data warehouse overnight
- Code streaming — delivering Spotfire application updates to clients over the internet
Correct answer: Real-time continuous analytics on high-velocity streaming data (IoT sensors, financial tick data, log streams) with low-latency visual dashboards that update as events arrive
Spotfire Streaming Analytics (TIBCO StreamBase) provides CEP and streaming computation capabilities with Spotfire-quality live visualisation, targeting financial trading, IoT, and operational analytics use cases requiring sub-second latency.
Question 27: Which TIBCO product is used for real-time event processing and complex event detection across data streams?
- TIBCO MFT
- TIBCO Spotfire
- TIBCO StreamBase (TIBCO BusinessEvents) (Correct answer)
- TIBCO Scribe
Correct answer: TIBCO StreamBase (TIBCO BusinessEvents)
TIBCO StreamBase / BusinessEvents provides complex event processing (CEP) for detecting patterns and correlating events across real-time data streams.
Question 28: There are 39 yellow, 52 black, and 26 red marbles in a bag. One marble is removed by Rafael. How likely is it that he will pull out a yellow marble?
- 1/3 (Correct answer)
- 2/9
- 1/39
- 1/2
Correct answer: 1/3
Explanation: <br> Total amount of marbles = 26 + 52 + 39 = 117 <br> of which 39 are yellow so the chance is 39/117 = 1/3
Question 29: What role does collaboration play in middleware concepts for TIBCO professionals?
- It enhances outcomes through diverse perspectives and shared expertise (Correct answer)
- It is only needed in emergencies
- It reduces individual accountability
- It slows down work unnecessarily
Correct answer: It enhances outcomes through diverse perspectives and shared expertise
Collaboration leverages diverse perspectives and combined expertise to achieve better outcomes than any individual could alone.
Question 30: If 5 workers can paint a building in 12 days, how many days will it take 8 workers to paint the same building?
- 6 days
- 8 days
- 7.5 days (Correct answer)
- 10 days
Correct answer: 7.5 days
Total work = 5 × 12 = 60 worker-days; 60 ÷ 8 = 7.5 days.
Question 31: How does Spotfire's Guided Analytics feature help less experienced analysts?
- Guided Analytics is a training module for Spotfire administrators, not for end users
- Providing an AI assistant that writes SQL queries on behalf of the analyst
- Automatically generating PowerPoint presentations from Spotfire dashboard content
- Providing pre-built analytical flows, recommendations, and action controls that guide users through a structured analysis process without requiring SQL or scripting knowledge (Correct answer)
Correct answer: Providing pre-built analytical flows, recommendations, and action controls that guide users through a structured analysis process without requiring SQL or scripting knowledge
Guided Analytics uses pre-configured action controls, document properties, and conditional visualisations to walk users through structured analytical decision trees, making sophisticated analysis accessible to business users without technical skills.
Question 32: Which TIBCO Rendezvous daemon is responsible for reliable (certified) message delivery on a local network?
- RVSD
- RVRD
- RVCM (Correct answer)
- RVGD
Correct answer: RVCM
RVCM (Rendezvous Certified Messaging) daemon manages certified delivery, ensuring each message is acknowledged by all registered listeners.
Question 33: What is the recommended approach when managing conflicting priorities in TIBCO?
- Ignore lower-priority items
- Address them in alphabetical order
- Prioritize based on impact and urgency (Correct answer)
- Delegate all decisions upward
Correct answer: Prioritize based on impact and urgency
Prioritizing based on impact and urgency ensures the most critical issues receive attention first while maintaining progress on other goals.
Question 34: What role does collaboration play in messaging for TIBCO professionals?
- It slows down work unnecessarily
- It is only needed in emergencies
- It enhances outcomes through diverse perspectives and shared expertise (Correct answer)
- It reduces individual accountability
Correct answer: It enhances outcomes through diverse perspectives and shared expertise
Collaboration leverages diverse perspectives and combined expertise to achieve better outcomes than any individual could alone.
Question 35: If 3 cats catch 3 mice in 3 minutes, how many mice will 9 cats catch in 9 minutes?
- 9
- 81
- 27 (Correct answer)
- 18
Correct answer: 27
Each cat catches 1 mouse per 3 minutes, so in 9 minutes each catches 3; 9 cats × 3 = 27.
Question 36: Two pipes fill a pool; Pipe A takes 3 hours alone and Pipe B takes 6 hours alone. How long do both together take?
- 1.5 hours
- 4 hours
- 3 hours
- 2 hours (Correct answer)
Correct answer: 2 hours
Combined rate = 1/3 + 1/6 = 1/2; time = 2 hours.
Question 37: A cube has a surface area of 150 cm². What is the length of one side?
- 6 cm
- 25 cm
- 5 cm (Correct answer)
- 4 cm
Correct answer: 5 cm
Surface area = 6s²; 6s² = 150, s² = 25, s = 5 cm.
Question 38: How does TIBCO API Management handle API versioning for consumers?
- By using database triggers to route to the correct backend
- By defining different endpoint paths or base URLs per version within the same Service definition (Correct answer)
- By creating a separate Mashery account per API version
- By encoding the version number inside the JSON Web Token
Correct answer: By defining different endpoint paths or base URLs per version within the same Service definition
API versioning is managed by configuring separate Endpoint definitions with distinct inbound paths (e.g., /v1/, /v2/) within a Service, each pointing to the appropriate backend.
Question 39: Which skill is most critical for effective api management?
- Speed of decision-making
- Communication and stakeholder engagement (Correct answer)
- Technical expertise alone
- Individual work preferences
Correct answer: Communication and stakeholder engagement
Communication and stakeholder engagement are essential because management success depends on effectively coordinating with and influencing others.
Question 40: Which component in TIBCO BPM evaluates business rules within a process?
- The TIBCO EMS messaging layer
- The BPM Database Adapter
- TIBCO Business Rules integrated via the Rules Engine activity (Correct answer)
- The BPM Analytics Dashboard
Correct answer: TIBCO Business Rules integrated via the Rules Engine activity
TIBCO BPM integrates with TIBCO Business Rules (or BusinessEvents) to evaluate rule sets at designated points in a process, externalising decision logic from process flow code.
Question 41: Which TIBCO BusinessWorks feature allows a long-running process to pause and wait for an external event?
- The Sleep activity that blocks the thread for a fixed time interval
- The HTTP Redirect activity that pauses until the client sends a follow-up request
- The Wait for Notification activity that suspends a process instance until a matching notification arrives (Correct answer)
- The JDBC Wait activity that polls a database table for a status change
Correct answer: The Wait for Notification activity that suspends a process instance until a matching notification arrives
The Wait for Notification (Notify/Wait pattern) activity checkpoints the process and suspends it, freeing the thread, until a matching Notify signal triggers resumption.
Question 42: Which word best completes: SURGEON is to SCALPEL as PAINTER is to ___
- Canvas
- Brush (Correct answer)
- Paint
- Easel
Correct answer: Brush
A surgeon uses a scalpel as their primary instrument, just as a painter uses a brush as their primary instrument.
Question 43: What is the purpose of TIBCO BPM's Organisation Model?
- Defining the hierarchy of positions, roles, capabilities, and groups used to route Work Items to the correct human resources (Correct answer)
- Mapping database tables to BPMN process data objects
- Describing the technical network topology of BPM application servers
- Specifying Kubernetes pod resource quotas for the BPM deployment
Correct answer: Defining the hierarchy of positions, roles, capabilities, and groups used to route Work Items to the correct human resources
The Organisation Model in TIBCO BPM Enterprise represents the enterprise's human resource structure — positions, roles, capabilities, and groups — used by the work allocation engine to route tasks to appropriate individuals.
Question 44: Which TDV configuration setting limits the maximum number of rows returned by a virtual view to prevent runaway queries?
- Row Limit Governor (Correct answer)
- Cache Threshold
- Adapter Connection Pool Size
- Query Timeout
Correct answer: Row Limit Governor
The Row Limit Governor in TDV caps the number of rows a query may return, protecting source systems and server memory from unbounded result sets.
Question 45: In TIBCO Rendezvous, what is a 'subject name' and what wildcard character represents a single element?
- A message header where '#' matches a single element
- A subscription filter where '_' matches any single character
- A topic path where '*' matches a single element (Correct answer)
- A routing key where '%' matches a single element
Correct answer: A topic path where '*' matches a single element
RV subject names use dot-separated hierarchical elements; '*' matches exactly one element and '>' matches one or more trailing elements.
Question 46: If x + y = 14 and x - y = 4, what is the value of x² - y²?
- 28
- 56 (Correct answer)
- 48
- 72
Correct answer: 56
x² - y² = (x+y)(x-y) = 14 × 4 = 56.
Question 47: What is the significance of Process Starters in TIBCO BusinessWorks?
- They are trigger activities that initiate a process instance in response to an external event such as an HTTP request, JMS message, or timer (Correct answer)
- They define the deployment descriptor for an application module
- They pre-populate the process input schema with sample data for testing
- They start the AppNode JVM process from the command line
Correct answer: They are trigger activities that initiate a process instance in response to an external event such as an HTTP request, JMS message, or timer
A Process Starter is the first activity in a BW process that listens for an inbound trigger event. It instantiates a new process instance whenever the trigger condition is met.
Question 48: What does the 'Content-Based Router' pattern do in a TIBCO integration flow?
- Routes messages to different destinations based on message content or metadata (Correct answer)
- Compresses message payload to reduce bandwidth
- Validates message content against an XML schema
- Encrypts message content before routing
Correct answer: Routes messages to different destinations based on message content or metadata
The Content-Based Router inspects message content or headers and directs each message to the appropriate destination channel.
Question 49: What percentage of 80 is 20?
- 20%
- 15%
- 40%
- 25% (Correct answer)
Correct answer: 25%
Percentage = (20 ÷ 80) × 100 = 0.25 × 100 = 25%.
Question 50: Which approach best demonstrates mastery of middleware concepts in TIBCO practice?
- Relying entirely on technology
- Following procedures without understanding
- Applying principles to novel situations with sound judgment (Correct answer)
- Avoiding complex scenarios
Correct answer: Applying principles to novel situations with sound judgment
True mastery involves understanding underlying principles well enough to apply them to new and unfamiliar situations with professional judgment.
TIBCO CCAT Cognitive Assessment Test
The TIBCO Criteria Cognitive Aptitude Test (CCAT) is a pre-employment cognitive aptitude assessment used by TIBCO Software to evaluate candidates on verbal reasoning, mathematical and logical problem-solving, and spatial reasoning under strict time pressure. Fewer than 1% of test-takers finish all 50 questions.
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