IBM
Interview Process
Round 1: Technical Screening (45 minutes)
- Basic Appian concepts and hands-on development questions.
- Questions related to records, process models, interfaces, and expressions.
- Discussion of previous Appian projects and responsibilities.
Round 2: Technical Deep Dive (60 minutes)
- Scenario-based questions on Appian application design.
- Database integration, record relationships, and query optimization.
- Process model design and troubleshooting.
- Expression rule and interface development exercises.
Round 3: Managerial Discussion (30 minutes)
- Project experience and teamwork.
- Problem-solving approach and communication skills.
- Career goals and interest in Appian development.
Questions Asked
What are the differences between Records and Record Types in Appian?
Explain the use of a!queryRecordType().
What is the purpose of a!queryFilter() and a!queryLogicalExpression()?
What are local!, ri!, and fv! variables?
Explain process variables and rule inputs.
How do you implement pagination using a!pagingInfo()?
What are record relationships and how do you use a!relatedRecordData()?
Difference between synchronous and asynchronous subprocesses.
How do you handle exceptions in a process model?
Explain activity chaining and its use cases.
What are Appian Records, Sites, and Portals?
How do you optimize slow Appian queries?
What is the difference between CDT and Record Type?
Describe a project you worked on and the challenges you faced.
Write an expression to filter active employees from a record type.