Interview Pattern .
Analyse Below Points
1. Communication Skils
2. Appian Theory
3. Appian Practical
4. Problem Solving Skills
5. Design Approach
6. Database
1. Getting to Know the individual - Tell me something about your self and about the
past project you worked upon
2. Getting to know the project - Can you explain the projects that you worked upon.
3. Theory Questions
-> Ways in which Appian can be exposed to outer world
-> What are CDTS , ways to create CDTS , Best Practices while
creating a CDTS
-> What are records ? Diiferent Types of records , Difference Between
Default filters and user defined filters
-> How many types of reports ? How to create a process report what are
the different context that we pass to task report
-> Difference between , QueryEntity , QueryRecord ,
QueryProcessAnalytics
-> Best Practices followed by designing a process model
-> Difference between exception and escalation
-> Different gateways available in appian
-> Difference between XOR AND OR
-> Why do we use activity chaining , what is the limitation on the nos
of nodes
-> What is MNI ? Difference between spawn new and spawn all while
configuring mni
-> Best Practices while creating an interface
-> Different Layouts available in interface
-> Full form of SAIL
-> Difference between Layout and Overlay components
-> How many domains do we have in Appian ?
-> Difference between contains and wherecontains and wherecontains
-> Difference between index and property function
-> Difference between load , with and a!localVariables
-> Have you ever worked on integrations ? Explain the integration which
you have worked upon
-> How was error handling done within the integrations that you worked
upon
-> Have you ever created WEB API ?
-> How many methods are there in WEB API ?
-> What should be the method type if i am calling a process model in a
web api ?
-> Difference between Integration , Connected System and Web API
-> What does calAddDays function do ? Name some date and time functions
-> What is the latest version of Appian which is currently running ?
can you explain few of the latest features introduced?
-> Explain looping functions available with appian , Difference between
apply and apply components
-> How can i see the security of the entire application?
-> Which object in Appian cannot be deployed from one envt to other ?
-> Which object in Appian don't have security ?
-> Which object in Appian doesnt inherity security from the folder
-> What can be done by a user with editor role which cant be done by
viewer role ?
-> Why do we use swim lanes in process models ?
-> Why do we use sites ?
-> How many pages a site can have ?
-> How can i configure a process model in a site ?
-> How many smart service functions can you call from the saveInto of a
components
-> What is the difference between smart service and smart service
functions ?
-> From where can you change the branding of the site ?
-> Difference between EDITABLE Grid and Paging Grid
-> What is the advantage as well as the disadvantage of using a
editable grid ?
4. Scenario Based Questions
-> I have created a site , and now there are a list of tasks based on
the group i belong to . I want to show this task list in a site . How can we
achieve this ?
-> I have 2 user input task in between that i have a write to data
store entity node. How can we design the process so that even if the write to DSE
fails the user should be
navigated to the 2nd user input task ?
-> I have an excel which contains 1lac records , i want to push the
data form the excel to database table . How will you design the process ?
-> We have to implement a survey where all users from the doctors group
should fill up a survey form and it should be consolidated at one place . How can
we design such
scenario ?
-> I have a site , process is configured on the site , Now you navigate
to the process and you leave it without making any changes . Then what will happen
to the instance ?
-> There is a cdt wich was deployed into production and has around some
thousands of inflight instances using it . Now you realise the cdt is missing one
imp field . How will you handle such scenario ?
5. Database Questions
-> What is the difference between primary key , unique key and foreign key
-> What is the difference between a stored procedure and a view
-> Why do we use triggers ?
-> Explain Left Outer Join
-> Explain Right Outer Join
-> What changes can you do to your DB table to ensure it is performance
efficient ?
6. Handson Questions
-> Array Execise
-> String Execise
-> Web API Execise
-> Grid Exercies
-> Appian Functions exercise
1. Why are internalize and externalize functions used
2. Latest features introduced in 20.4
3. Difference between Soap and restful services, How can we create a soap service
in Appian.
4. what is CORS? When do we configure it in Appian
5. What are embedded interface.
6. How many ways to expose Appian to outer world
7. Can we merge two cells of an editable grid like we do in excel? If yes how?
8. Wht is the use of function displayValue()
9. What all authentication methods are supported by Appian
10. How to configure SAmL authentication.
11. What is LDAP
12. What is the use of connected system
13. How to configure oauth authentication using connected system
14. How can we expose Appian process as a webservice
15. How many methods are available in integration object to consume a web service
16. How can you manually implement exception handling in integration
17. Have you ever triggered a blue Prism bot or any other bot from Appian ? if yes
How?
18. What is the toughest scenario you have faced to implement in your 5 years of
Appian Experience.
19. Scenario 1 - Production deployment was done. Now there are around 2k instances
running of a particular process and you issue is raised by the end user while
debugging it you realize to you need to update the process to fix the issue, So you
fix the process and deploy. Now will this fix take care of the existing running
processes if no how can you handle this?
Scenario 2 - Same as above you have around 2k instances running of a process model
having a process variable of type cdt, you realize cdt needs to be updated to fix
the issue you add 2 more fields to the cdt and deploy. Will this fix the issue
with existing instances if no how can you handle this?
20. What is a customization file in Appian, how can identify if your Appian
application is using any customization file or customized function.
21. Have you ever worked on plug in development.
22. What is CICD,
23. Ever integrated with Jira?
24. What is Scrum
25. What are the different Agile Ceremonies.
26. What is sprint Velocity
27. Why do we use burn down chart
28. Wht factors are considered while story pointing.
29. What is meant by definition of done and definition of ready
30.What is difference between story, epic and product backlog
avoid race condition handling related action