Note: This interview was collected from an online source.
IQVIA
Senior Appian Developer
SeniorTechnical
Difficulty Level
Medium
Job Type
Remote
A
Anonymous
29 viewsPosted Nov 13, 2025
Questions Asked
- What is a View and what is a Materialized View?
- What are the key differences between a View and a Materialized View?
- Which one is better and in what scenarios would you use each?
- What steps would you take to optimize a database view?
- Why can indexing sometimes degrade performance instead of improving it?
- How can you achieve more than 1000 MNI instances in Appian?
- What are the top 3 must-follow process model best practices you strongly believe in?
- What is the difference between a Standard End Node and a Terminate Node?
- Why does Appian recommend having at least one Terminate Node in every process model?
- If you need to implement field-level auditing, how would you design it?
- What is a synced record and how is it different from a regular record?
- If a query is slow or lagging, how would you approach optimizing it?
- How frequently do you run Appian health checks?
- If a node is flagged in the health report, what steps would you take to address it?
- Explain the locking and unlocking mechanism in Appian.
- Which Appian version did you work on most recently?
- What are the top 5 Appian features you like the most?
- What are inbound and outbound calls in Appian?
- What is the difference between PUT, POST, and PATCH?
- What were the major challenges you faced in your project and how did you overcome them?
- If an Integration node times out, does the node fail or complete with an error message?
- What are the best practices for designing performant Appian UIs?
- You mentioned local variables should not refresh unnecessarily — how many ways can you control or trigger a local variable refresh in Appian?