Interviewer : Abhishek and Panday & Baijnath HR
Q1- Introduction yourself and professional experience
Q2-what is controler in MVC
Q3-What is viewbag
Q4-whats your current project
Q5-whats your Role
Q6-Automation Life Cycle
Q7-Automation Best Practice
Q8-AARI Framework
Q9-what is Trigeer
Q10- how you will handle if any event occurs for folder or file or others
Q11-Exception handling
Q12-Credential mamager
Q13-whats the othersway to credential manager other then CyberArk
Q14-CyberArk Architecture in behind
Q15-How you can manage credentail in Automation Anywhere
Q16-Whats the Encryption
Q17-Types the Encrption
Q18-Different name of Encrytion algorithm and how to do that
Q19-whats the challenges you face ith RPA
Q20-Types of Exceptions
Q21-Who is responsible for Logical error
Q22-whats the best way to find element on web page
Q23- How you will handle for issue if Element position change in page in future then how you fix and whats the best way
Q24-how you will design Automation framework
Q25-have you install AA in your machine now
Q26-in which language you are comfortable
Q-27 write C# code to check prime number in compiler
Q-28 We are Done you want to ask something
Q-29 You need .Net mostly question so de we are working on .net or Automation?
Q30-Are we using Automation advance like API Gen AI and cloud
Q31- are we Product base company or Service Base
Q32- its a support work or Development work , because you ask mostly support suestion
Here’s a complete and professional set of interview answers tailored for your profile (13+ years in IT, 9+ years in RPA with AA, .NET knowledge, working in BFSI and healthcare domains):
Q1. Introduce yourself and your professional experience.
Hi, my name is Rakesh Kumar. I have 13+ years of overall IT experience, including over 9 years in Robotic Process Automation. I’ve worked extensively with Automation Anywhere (both v11 and A360), and I’m certified at both the Advanced and Master levels. My core expertise lies in architecting automation solutions, developing bots, and integrating with APIs and external systems. I’ve worked in BFSI, healthcare, and life sciences domains and had overseas experience in Malaysia and Uruguay. I’ve led multiple end-to-end automation implementations and currently work as a Senior RPA Specialist.
Q2. What is a Controller in MVC?
In MVC, a Controller handles incoming user requests, processes the data via business logic or model, and returns the appropriate view. It's the main decision-maker that connects the Model and the View.
Q3. What is ViewBag?
ViewBag
is a dynamic property in ASP.NET MVC used to pass data from Controller to View during runtime without using a strongly typed model.
Q4. What's your current project?
I’m currently working on automating financial reconciliation and document processing workflows using Automation Anywhere A360, integrating it with APIs, Excel automation, and SQL Server. It includes audit trail, logging, exception handling, and secure credential management.
Q5. What’s your role?
I’m playing the role of Solution Architect and lead developer. I’m responsible for requirement analysis, bot design, review, deployment, performance optimization, client demos, and mentoring junior developers.
Q6. Automation Life Cycle?
-
Opportunity Identification
-
Process Assessment
-
Solution Design
-
Development
-
Testing (UAT & SIT)
-
Deployment
-
Monitoring & Support
-
Maintenance & Enhancements
Q7. Automation Best Practices
-
Use config files for dynamic values
-
Implement proper exception handling
-
Create reusable sub-bots
-
Maintain proper logging and audit trail
-
Use credential vaults for security
-
Follow naming conventions and documentation
Q8. What is AARI Framework?
AARI (Automation Anywhere Robotic Interface) allows users to trigger bots via a web-based or desktop interface for attended automation. It helps in human-in-the-loop scenarios.
Q9. What is a Trigger?
A trigger is an event that initiates the bot, such as:
-
File creation/modification
-
Email arrival
-
Schedule-based
-
Database event
Q10. How to handle file/folder events?
Use the Trigger Package in A360, set it for a folder path, and define which event (create/delete/modify) should trigger the bot. Use error handling and logs for robustness.
Q11. Exception Handling
I use Try-Catch blocks and ErrorHandler sub-bots to log error details like:
-
Form/Function Name
-
Line Number
-
Screenshot
-
Error Message
I also send email alerts using the Email package.
Q12. Credential Manager
In AA, the Credential Vault securely stores credentials. You can create lockers, assign access, and fetch credentials using the Credential package.
Q13. Alternatives to CyberArk
-
Azure Key Vault
-
AWS Secrets Manager
-
HashiCorp Vault
-
AA Credential Vault
-
KeePass (in small orgs)
Q14. CyberArk Architecture
CyberArk stores credentials in a secure Vault Server. Bots authenticate via a connector or plugin, retrieve credentials using policies, and never expose them in plain text. It uses secure APIs and logs all access.
Q15. How to manage credentials in AA?
Use Credential Vault:
-
Create a locker
-
Add credentials
-
Assign access
-
Use the “Get Credential” action to fetch values during bot execution securely
Q16. What is Encryption?
Encryption is the process of converting readable data into an unreadable format to protect it from unauthorized access.
Q17. Types of Encryption
-
Symmetric Encryption (Same key)
-
Asymmetric Encryption (Public/Private key pair)
Q18. Encryption Algorithms
-
AES (Advanced Encryption Standard)
-
RSA (Rivest–Shamir–Adleman)
-
DES (Data Encryption Standard)
-
Blowfish
Example in .NET:
Q19. Challenges faced in RPA
-
Unstable UI selectors
-
Credential management
-
Handling unstructured data (PDFs/emails)
-
Delay in backend response
-
Process changes post-deployment
Q20. Types of Exceptions
-
Application Exception
-
Business Rule Exception
-
System Exception
-
Timeout Exception
Q21. Who is responsible for Logical Errors?
The developer is responsible for logical errors due to incorrect flow or calculations.
Q22. Best way to find a web element?
-
Use stable attributes like
id
,name
,class
-
Prefer XPath or CSS selectors
-
Use AA's Object Cloning or Universal Recorder with fallback logic
Q23. How to handle element position change?
Use dynamic locators, wildcards, or anchor-based methods. Maintain a central selector repository or config and use retry with timeout logic.
Q24. How do you design an automation framework?
I use modular architecture:
-
Main bot calls reusable sub-bots
-
Config-driven design
-
Separate folders for Logs, Screenshots, Inputs
-
ErrorHandler sub-bot
-
Credential locker access
-
Audit Trail DB logging
Q25. Have you installed AA in your machine?
Yes, I have Automation Anywhere A360 Community Edition and enterprise experience. I use it for PoCs and testing.
Q26. Which language are you comfortable with?
Primarily C#, VB.NET, Python, and scripting in Automation Anywhere.
Q27. C# Code to Check Prime Number
Q28. Do you have any questions for us?
Yes, I’d like to know:
-
What is the team structure?
-
Are there any plans to integrate GenAI or advanced analytics into your automation roadmap?
-
What would success look like in this role within the first 3 months?
Q29. Are we working on .NET or Automation?
From the discussion, I sense both technologies are important. Could you clarify the percentage of work expected on .NET and Automation?
Q30. Are we using advanced Automation like API, GenAI, Cloud?
That’s great if the organization is exploring these. I have experience in REST APIs and am exploring GenAI integrations for document understanding. Would love to contribute.
Q31. Is it a Product or Service-based company?
Just to align better, could you please confirm if it's a product-based company or a service provider?
Q32. Is it Support or Development work?
That’s a helpful distinction. Since many questions were support-oriented, I’d love to confirm if the role is focused more on support or on development and design.