SPECIALIST UPDATED ACTUAL Exam
Questions and CORRECT Answers
What is a recommended naming convention for foreign keys in OutSystems? A. Use camelCase |
B. Suffix with 'Key' | C. Suffix with 'Id' | D. Use lowercase - CORRECT ANSWER " ""C.
Suffix with 'Id'"""
Which practice is advised for screen preparation to enhance performance? A. Minimize database
queries | B. Use complex queries | C. Always use AJAX | D. Increase server variables -
CORRECT ANSWER " ""A. Minimize database queries"""
How should large text attributes be managed in OutSystems? A. Keep in main entity | B. Use a
separate entity | C. Store as binary | D. Use text fields - CORRECT ANSWER " ""B. Use a
separate entity"""
What is the best practice for handling sensitive data in URLs? A. Encrypt the URL | B. Use plain
text | C. Exclude sensitive data | D. Use HTTPS - CORRECT ANSWER " ""C. Exclude
sensitive data"""
Which method is preferred for bulk operations on records? A. Use Aggregates | B. Use SQL
statements | C. Use JavaScript | D. Use individual inserts - CORRECT ANSWER " ""B.
Use SQL statements"""
What is the purpose of using Static Entities? A. To store dynamic data | B. Replace hard-coded
values | C. Manage user roles | D. Define CSS styles - CORRECT ANSWER " ""B.
Replace hard-coded values"""
How should you approach adding comments in JavaScript? A. Avoid comments | B. Comment
only complex logic | C. Comment generously | D. Use comments sparingly - CORRECT
ANSWER " ""B. Comment only complex logic"""
, What is the recommended approach to database maintenance? A. Ignore maintenance | B. Setup
regular plans | C. Backup occasionally | D. Optimize when needed - CORRECT
ANSWER " ""B. Setup regular plans"""
How should you handle a module size larger than 4 MB? A. Ignore it | B. Split the module | C.
Increase server capacity | D. Consider it a sign of poor architecture - CORRECT
ANSWER " ""D. Consider it a sign of poor architecture"""
Why should you avoid creating custom HTML/JavaScript in OutSystems? A. Enhances
performance | B. Increases maintainability | C. Reduces complexity | D. Makes it harder to
change - CORRECT ANSWER " ""D. Makes it harder to change"""
What is a benefit of data archiving? A. Increases database size | B. Improves runtime
performance | C. Reduces query performance | D. Slows down backups - CORRECT
ANSWER " ""B. Improves runtime performance"""
How should you handle indexes for archived data? A. Disable indexes | B. Ignore indexes | C.
Optimize indexes | D. Use default settings - CORRECT ANSWER " ""C. Optimize
indexes"""
Which layer in the architecture is responsible for business processes? A. Connectors | B. Core
Entities | C. Business Processes | D. Database - CORRECT ANSWER " ""C. Business
Processes"""
What is an important consideration when using Advanced Queries? A. Easy to maintain | B. Use
Parameters | C. Database-independent | D. Avoid SQL - CORRECT ANSWER " ""B. Use
Parameters"""
How should logic be reused in OutSystems? A. Copy code | B. Use Server Actions | C. Separate
modules | D. Avoid reusability - CORRECT ANSWER " ""B. Use Server Actions"""