















































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Prepares candidates for Talend API development certification. Topics include REST design, API governance, security, integration pipelines, data mapping, error handling, deployment, and lifecycle management in Talend environments.
Typology: Exams
1 / 87
This page cannot be seen from the preview
Don't miss anything!
















































































Question 1. Which component in Talend API Designer is used to define reusable data structures that can be referenced across multiple resources? A) Resource Type B) Trait C) Data Type D) Parameter Answer: C Explanation: Data Types allow you to model reusable JSON or XML structures that can be shared among resources. Question 2. In an OpenAPI 3.0 definition, which field specifies the authentication mechanism for the entire API? A) paths B) servers C) security D) tags Answer: C Explanation: The security object defines global security schemes applied to all operations unless overridden. Question 3. When importing a RAML file into Talend API Designer, which element is automatically converted into an OpenAPI “paths” object? A) resourceTypes B) traits C) resources D) baseUri Answer: C
Explanation: RAML resources map directly to OpenAPI path entries. Question 4. Which Talend Studio component creates a mock server for an API defined in the API Designer? A) tRESTMock B) tRESTRequestMock C) tMockService D) tRESTRequest (Mock mode) Answer: D Explanation: Setting tRESTRequest to “Mock” mode generates a mock endpoint based on the contract. Question 5. In Talend API Designer, which security scheme is best suited for token-based authentication that does not require a client secret? A) OAuth2 – Authorization Code B) OAuth2 – Client Credentials C) API Key D) HTTP Basic Answer: C Explanation: API Key security sends a token in a header or query parameter without a secret exchange. Question 6. Which HTTP verb should be mapped to a Talend job that creates a new resource and returns a 201 status code? A) GET B) POST C) PUT D) PATCH
C) tRESTResponse D) tOutputSOAP Answer: A Explanation: tESBProviderResponse formats and returns the SOAP envelope to the caller. Question 10. Which Talend Data Mapper feature allows you to map a nested JSON array to a flat relational table? A) Looping B) Flattening C) Unrolling D) Pivoting Answer: B Explanation: Flattening expands hierarchical arrays into multiple rows suitable for relational output. Question 11. In Talend, which component is preferred for complex hierarchical transformations between JSON and XML? A) tMap B) tXMLMap C) tJSONMap D) tDataMapper Answer: D Explanation: tDataMapper (Talend Data Mapper) provides a visual UI for deep hierarchical mapping. Question 12. Which Enterprise Integration Pattern (EIP) splits a large JSON array into individual messages for parallel processing?
A) Aggregator B) Content-Based Router C) Splitter D) Wire Tap Answer: C Explanation: The Splitter pattern divides a single message into multiple messages. Question 13. To route messages based on the value of a JSON field “orderStatus”, which Talend component would you configure? A) tRouter B) tFilterRow C) tContentBasedRouter D) tSwitch Answer: C Explanation: tContentBasedRouter evaluates conditions and routes messages accordingly. Question 14. Which Talend component provides native connectivity to Apache Kafka topics? A) tMom B) tKafkaInput / tKafkaOutput C) tActiveMQInput D) tJMS Answer: B Explanation: tKafkaInput and tKafkaOutput are dedicated components for Kafka integration.
Explanation: A Scenario contains an ordered list of requests to simulate an end-to-end workflow. Question 18. Which assertion type in Talend API Tester verifies that the response body contains a specific JSON field with a given value? A) Status Code Assertion B) Header Assertion C) JSONPath Assertion D) XPath Assertion Answer: C Explanation: JSONPath assertions evaluate JSON payload content. Question 19. In Talend Studio’s Trace Debug mode, what does the “Trace” pane display? A) CPU usage statistics B) Detailed message flow with component inputs/outputs C) Database query logs D) Remote engine logs Answer: B Explanation: Trace mode shows the data passing through each component step-by-step. Question 20. Which HTTP status code indicates that the client sent a request with a malformed JSON payload? A) 400 B) 401 C) 403 D) 415
Answer: A Explanation: 400 Bad Request signals syntactic errors in the request. Question 21. When publishing an API from Talend Studio to Talend Management Console (TMC), which artifact type is created? A) Job B) Data Service C) Route D) API Service Answer: D Explanation: Publishing a defined API generates an API Service artifact in TMC. Question 22. Which TMC feature enables promotion of an API from Development to Production environment? A) Versioning B) Lifecycle Management C) Deployment Pipeline D) Artifact Replication Answer: B Explanation: Lifecycle Management controls promotion across environments. Question 23. To enforce rate limiting on an API, which Talend component should be configured in the API Gateway policy? A) tRateLimiter B) API Gateway throttling policy C) tFlowLimiter D) tThrottle
Answer: B Explanation: tDeadLetterChannel routes failed exchanges to a designated endpoint. Question 27. What is the primary purpose of a Global Exception Handler in Talend Routes? A) To log all successful messages B) To retry failed HTTP calls automatically C) To capture unhandled exceptions and apply a uniform response D) To transform messages to XML Answer: C Explanation: Global Exception Handlers provide a single place to manage unexpected errors. Question 28. Which setting in Talend Studio reduces the overhead of parsing large JSON payloads? A) Enable Streaming Mode B) Increase Buffer Size C) Use tJSONInput with “Compact” option D) Disable Schema Validation Answer: A Explanation: Streaming Mode processes JSON incrementally, lowering memory consumption. Question 29. In Talend, which component is used to pool HTTP connections for high-throughput REST calls? A) tHttpRequest B) tHttpClientPool
C) tRESTClient (with connection pool) D) tHttpConnectionManager Answer: C Explanation: tRESTClient supports connection pooling to reuse HTTP connections. Question 30. Which OpenAPI element defines reusable header definitions that can be referenced by multiple operations? A) components/headers B) paths/parameters C) securitySchemes D) responses Answer: A Explanation: components/headers holds reusable header objects. Question 31. When designing a Talend API with versioning, which part of the OpenAPI specification should be updated for each new version? A) info/version B) servers/url C) paths/basePath D) components/schemas Answer: A Explanation: The info object’s version field indicates the API version. Question 32. Which Talend component can be used to convert an incoming CSV payload into JSON before further processing? A) tFileInputCSV → tMap → tJSONOutput B) tCSVInput → tJSONConverter
B) tActiveMQInput C) tJMSConsumer D) tQueueReader Answer: B Explanation: tActiveMQInput connects to an ActiveMQ broker and reads messages. Question 36. When testing an API with Talend API Tester, which feature allows you to measure the average response time over 10 iterations? A) Load Test mode B) Performance Analyzer C) Run Multiple Times option D) Statistics Panel Answer: C Explanation: The “Run Multiple Times” option repeats the request and provides timing statistics. Question 37. Which HTTP header is automatically added by Talend API Designer when generating mock responses? A) X-Mock-Response B) Content-Type C) X-Generated-By D) Server Answer: C Explanation: Talend adds X-Generated-By to indicate the mock origin. Question 38. In Talend, which component can be used to encrypt sensitive data (e.g., API keys) before storing them in a context file?
A) tEncrypt B) tCipher C) tSecurePassword D) tJavaRow (custom code) Answer: D Explanation: Custom Java code in tJavaRow can apply encryption; Talend does not provide a dedicated encrypt component. Question 39. Which Talend feature enables you to generate client SDKs (e.g., Java, JavaScript) from an API contract? A) API Designer Export → SDK Generation B) tCodeGenerator C) tSDKBuilder D) Talend Cloud SDK Service Answer: A Explanation: API Designer can export the contract and generate SDKs for various languages. Question 40. Which option in tRESTRequest allows you to bind a request payload directly to a Talend flow variable? A) Use “Body” mapping mode B) Enable “Auto-Map Payload” C) Set “Payload to FlowVars” option D) Use “In-Memory” mode Answer: C Explanation: The “Payload to FlowVars” option maps JSON fields to flow variables.
Question 44. In Talend API Tester, which assertion would you use to verify that the response time is less than 500 ms? A) Response Time < 500ms B) Performance Assertion (max 500) C) Time Assertion (≤ 500) D) Latency Check (500) Answer: B Explanation: The Performance Assertion lets you set a maximum acceptable response time. Question 45. Which Talend component is used to publish a message to a Kafka topic after processing? A) tKafkaPublish B) tKafkaOutput C) tKafkaProducer D) tKafkaSend Answer: B Explanation: tKafkaOutput writes messages to a specified Kafka topic. Question 46. When using Talend ESB, what is the purpose of the “cREST” component? A) To call external REST services from a route B) To expose a Talend job as a REST endpoint C) To convert SOAP to REST D) To mock REST services locally Answer: A Explanation: cREST acts as a client to invoke external REST APIs within a route.
Question 47. Which Talend feature allows you to store API contracts in a Git repository and synchronize changes? A) API Designer Git Integration B) tGitCommit C) Talend Cloud Versioning D) Repository Explorer Answer: A Explanation: API Designer can be linked to a Git repo for version control of contracts. Question 48. In a Talend route, which component adds a unique identifier to each message for traceability? A) tUUIDGenerator B) tSetHeader (MessageId) C) tMessageId D) tCorrelationId Answer: A Explanation: tUUIDGenerator creates a UUID that can be set as a header for tracking. Question 49. Which of the following is NOT a valid OpenAPI security scheme type? A) apiKey B) http C) oauth D) jwt Answer: D
D) tCXFSoapClient Answer: A Explanation: cSOAP acts as a SOAP client within a route. Question 53. Which Talend feature helps you to automatically generate Swagger UI documentation for an API? A) API Designer “Generate UI” button B) tSwaggerGenerator C) tDocumentation D) Talend Cloud UI Builder Answer: A Explanation: The “Generate UI” option in API Designer creates interactive Swagger UI. Question 54. In Talend, which component can be used to perform a content-based split on an XML node list? A) tXMLSplit B) tSplitter (XML mode) C) tXMLMap with “Split” option D) tLoopXML Answer: C Explanation: tXMLMap provides a Split option to break a node list into separate messages. Question 55. Which Talend context type is best for storing encrypted passwords? A) String (plain) B) Password (encrypted)
C) Integer D) Boolean Answer: B Explanation: The Password context type stores values encrypted in the context file. Question 56. Which Talend component can be used to convert a Java object to a JSON string within a job? A) tObjectToJSON B) tJavaRow (custom code) C) tMap (JSON output) D) tJSONOutput Answer: A Explanation: tObjectToJSON serializes Java objects into JSON format. Question 57. In Talend API Designer, what is the purpose of a “Trait”? A) To define reusable request/response headers B) To create reusable query parameters C) To model data types D) To set security schemes Answer: A Explanation: Traits encapsulate reusable aspects like headers or parameters that can be applied to multiple resources. Question 58. Which Talend component allows you to implement a retry policy for failed HTTP calls? A) tRetry B) tRESTClient (Retry)