Power Apps Interview Queations
Power Apps Interview Queations
1. Tell Me about your Self and what you worked on your project?
2. In your Current project which Application using canvas app or Modern Driven app?
Canvas App
They are Difference functions I am using in canvas app like Text Input, Labels, Button, Como
box, Drop Down, Galleries, Forms and date Picker this all functions I am using in canvas app.
4. Which Entity you are using in your canvass app (entity means Table)?
These entities are usually part of a database, like Microsoft Dataverse, SharePoint lists, SQL
Server tables, or other connected data sources.
Dataverse
Canvas app: 1. canvas apps begin with a empty screen—that is, a blank canvas.
Model Driven App: 1. model-driven apps begin with data models that pre-determine the look
and feel of the app
7 or 8
10.what is most difficult senior you are faced in power automate flows?
11. what are triggering point in this flow?
Instance Flow: These flows are manually triggered by the user, repetitive tasks like sending
reminders, posting messages to Teams, or updating records.
Schedule Flow: These flows run automatically based on a pre-defined schedule, such as daily,
weekly, or at a specific time.
Automate Flow: These flows are triggered automatically by an event, Sending notifications,
moving data between systems, or updating records when certain conditions are met.
depending on the type of trigger and actions used within the flow:
2. Flows that are triggered by an event, like a new item created in a SharePoint list or
a new email received, often run asynchronously
Data Loss Prevention (DLP) is a critical aspect of maintaining data security and
compliance within the Microsoft Power Platform ecosystem. You can create data
policies that can act as guardrails to help reduce the risk of users from
unintentionally exposing organizational data.
You can create business rules and recommendations to apply logic and validations
without writing code or creating plug-ins. Business rules provide a simple interface
to implement and maintain fast-changing and commonly used rules.
18.With help of Business rules what at all operations you are performed?
business rule example : create a condition that triggers a message in the task
description field when a task is more than 30 days old.
Ex: A sales process could be designed as a flow with stages like "Lead Qualification",
"Proposal Creation", "Negotiation", and "Closing", where each stage has specific tasks
for the sales rep to complete.
20.what are the types of Solutions you have worked on?
To create a managed solution in Power Apps, first build your app within an
unmanaged solution, then when exporting the solution, choose the "Managed"
option to package it as a managed solution, which prevents modifications
once deployed to another environment; essentially, you create your app in an
unmanaged solution, and then export it as a managed solution to distribute it
with restricted editing capabilities.
23.Let’s say I have Deployed Manage solution in production Instance now I want to uninstall
it can do now uninstall?
25.I want xml file to PDf file so, can I do using power automate?
Yes! You can convert an XML file to a PDF using Power Automate, but it requires a few steps
because Power Automate doesn’t have a direct "Convert XML to PDF" action. You can
accomplish this by leveraging Power Automate, Power Apps, and Power BI (or third-party
connectors). Here’s how:
1. Parse XML
o Use the "Get File Content" action (if XML is stored in OneDrive/SharePoint).
o Use "XML" action in Power Automate to parse the XML.
2. Convert XML to Table Format
o Use the "Create HTML Table" action to structure the data.
3. Send Data to Power BI for PDF Export
o Pass the structured table to Power BI.
o Generate a Paginated Report and export it as PDF.
4. Send the PDF via Email or Save it
o Use Power Automate's "Export to PDF" action in Power BI to generate and
save/send the file.
COE stands for Center of Excellence, and it refers to a governance and management
framework designed to help organizations monitor, standardize, and optimize their use of
Power Automate, Power Apps, and other Power Platform tools.
If you're updating a SharePoint list, and you want the flow to run only when a particular
field changes (e.g., a status field), you can set a trigger condition to check if the value of
the field has actually changed.
After selecting the trigger (e.g., "When an item is created or modified"), click on the
"Settings" (gear icon) on the trigger action.
Scroll down to Trigger conditions.
Add an expression like:
plaintext
Copy code
@not(equals(triggerOutputs()?['body/FieldName'], 'ExpectedValue'))
This ensures that the flow runs only when the specified field (FieldName) is different
from the ExpectedValue.
Example:
If you're updating a SharePoint list, and you want the flow to run only when a particular
field changes (e.g., a status field), you can set a trigger condition to check if the value of
the field has actually changed.
Yes
32.what and all data source you can use in your canvas app?
Dataverse, SharePoint online, Sql Database, Microsoft Excel Excel Files (stored in OneDrive,
SharePoint, or Google Drive):
It can evaluate multiple formulas at the same time by chaining them together with the
";" operator. At least 2 formulas must be provided. Concurrent can be used to collect
data from various tables instead of using formulas along with a semicolon. The syntax is
like-
In Power Apps, delegation refers to the process of offloading data processing tasks from the
app to the data source itself.
Functions such as Sort, Filter, Lookup, Aggregate functions are delegable and can be
used with large data sets with no issues.
1. Filter Function
2. Sort function
Items= sortbycolumn(‘sharepointlistname’, “ID”, Descending)
Based on id column it will show descending order
We can sort like multiple columns
Items= sortbycolumn(‘sharepointlistname’, “Duedate”, Aescending,”Titile”,Aescending)
1. Sort by Column
This refers to sorting data by a specific column in a table or data source. This approach is used in
functions like SortByColumns.
2. Sort
The Sort function allows more customization by providing flexibility to define custom sort logic.
It uses an expression or formula to sort the data.
Use Case: When you need to sort data based on more complex criteria, such as calculated fields,
custom logic, or multiple columns.
4. Search function if we search in two letters it will come automate full letter ex.AFR
It will come in down full like Afrika it will show which function u will write by using
search?
5. Patch function how many ways we can use and any restrict is there in patch function
particular data source we can use or we can use all data sources?
6. Patch function it will work on components?
7. What are components and how to create custom components and how we can use it?
8. What is the permission we can give in share point list?
9. In power apps how to change user login name ex I login power apps in right side it will
display my name but it will reflect your name how will do this?
10. What is collection how will it work?
11. I have a button I need to write sort function by sorting the data which property you can
write?
12. Group by function it will work on delegation or not?
13. What is delegation and what are the delegation functions and non-delegation’s
functions?
1. Tell Me about Your self and tell me about your Current project Roles and
Responsivities?
2. What is SharePoint Version you are using and what you have done in SharePoint?
3. You can Assume one Customer requirement they want to build a app but his don’t
have any other app by using power platform we can build the application you will go
for canvas app or model driven app?
4. In canvas app where we can store the data?
5. How to do store data in data verse and SharePoint?
6. When We design a Solution what would you recommend SharePoint or data verse?
7. You hard about License modeling in power apps?
Business customers have certain versions of Microsoft 365 and Office 365 services
and already have access to the Microsoft Power Platform
Per-app plan- The users can use a single application or one portal.
Per-user plan- Enables a single user to run unlimited applications.
Pay as you go plan- Individual users can use a single application or 1 portal through
Azure subscription and others. Payment has to be made for the number of users using
the application in a month.
===================================================================
2. Can you Explain your project and roles and responsibilities in your current project?
3.are, you worked on Migration in you are projects in power apps, what are pre-request
we are required?
==============================================================================
==
Step-by-Step Process
Purpose: Develop a Power App that HR and department managers can use to enter
new employee details and trigger the onboarding process.
Design:
o Create a New Employee Form with fields like Name, Department, Start Date,
Job Role, Manager, etc.
o Include a Submit button that triggers the onboarding process.
Purpose: Store and manage employee data and track the onboarding status.
Tools: Use Microsoft Dataverse, SharePoint, or SQL Server as the data source.
Entities:
o Employee Records: Store personal and job details.
o Onboarding Tasks: Track tasks associated with onboarding.
o Task Status: Monitor the completion status of each task.
Purpose: Automate the onboarding tasks and notifications based on the employee
data entered in the Power App.
Steps:
1. Trigger:
When a new employee is added in Power Apps: Use the PowerApps
trigger in Power Automate to start the flow whenever the Submit
button is clicked.
2. Create Employee Record:
Action: Add a new row in the data source (e.g., Dataverse) to create
an employee record.
3. Send Welcome Email:
Action: Use the Send an email (V2) action to send a welcome
email to the new employee with details like start date, reporting
manager, and onboarding schedule.
4. Assign Equipment and Accounts:
Actions:
Create Tasks in Planner: Use the Create a task action in
Microsoft Planner or a similar tool to assign tasks like setting
up a computer, email account, and access credentials to the IT
department.
Notify IT Team: Send an email or Teams notification to the IT
team about the new employee's requirements.
5. Schedule Training:
Action: Use the Create Event action in Outlook to schedule
training sessions based on the employee’s role and start date.
6. Generate Onboarding Checklist:
Action: Create a document (e.g., in SharePoint) that lists all the
onboarding tasks and their status. This can be shared with the
employee and their manager.
7. Notify Relevant Departments:
Actions:
Send Notifications: Use email or Teams notifications to alert
relevant departments (HR, Payroll, Security) to perform their
respective onboarding tasks.
Update Task Status: As each task is completed, update the task
status in the data source.
Purpose: Provide managers with an overview of the onboarding process for each
new employee.
Dashboard in Power Apps:
o Create a dashboard that displays the status of all onboarding tasks for each
employee.
o Include options to manually update task statuses if needed or trigger
reminders for incomplete tasks.
Purpose: Ensure that any issues during the onboarding process are promptly
addressed.
Flow Steps:
o Condition Checking: Use conditional logic to check if any tasks are overdue
or if certain conditions aren’t met (e.g., equipment not assigned by the start
date).
o Escalation Process: Automatically escalate issues to HR or the manager if
deadlines are missed using the Send an email (V2) action or a Teams
notification.
Testing: Before rolling out the automation, thoroughly test the process with sample
data to ensure that all steps function as expected.
Feedback Loop: Gather feedback from HR and managers to refine the workflow
and make any necessary adjustments.
8. How to apply and how to design and deploy on that?
9. =================================================================
Basically, power apps noting but to create enterprise application so I mention canvas app,
so in canvas app we are having completely control in our UI, suffuse you want to have a
login button some way that you want to achieve like it should be the different color you
want to use different image suffuse you have menu icon out of the item after something
the requirement came the menu item should the top so all the elements customize the
canvas app, so similarly other type app is there like model drive app, the model driven
app main focus on data and UI, model driven app we have out of the box UI available like
we have from ,view, all those things we able to like add the data from there.
Power automate like totally different on that, power automate to achieve the
automations like the cloud automation and desktop automation cloud by cloud
automations what I need to suffuse you are creating power app ok and you have page
you are registering the users so once user is registered suffuse you want to send to the
mail to user that you are register with the app now we can use it, so for that what we can
do means we integrate power apps with power automate so in vacant power automate
will run fetch details of the user it stores in your data verse are whatever data source you
are using like that power automate working, it will achieve the power automate we can
integrate with power apps and power bi and Model driven apps.
2.Any project you work on with power apps and together power automate
flow?
4. can you tell me what are the different ways of configure view using
power apps?
4. Have you integrated power automate flow with that particular power
apps?
Yes
5. What was functions what actions you are using to achieve the
functionality can you explain me that particular scenario?
12. Let say I have date like DDMMYYYY how will you do what
functions you are using in this case
14. What are the steps involved creating the custom connectors?
15. What is main d/f b/w canvas app and model driven app?
17. What are different permission level available in share point list?
18. Can you tell me what is share point list and document library?
19. What are the different views which are available in power bi
dashboard?
20. Can you tell me what is use of azure block storge in power Bi?
Azure Blob Storage can store large datasets (structured or unstructured) such as CSV, JSON, or
Excel files. Power BI can connect directly to these files for analysis and reporting, enabling users
to process vast amounts of data without storing it within Power BI itself.
Azure SQL Database can serve as a direct data source for Power BI. You can connect Power BI to your
Azure SQL Database and import or directly query data for reporting. This allows users to easily create
dashboards, reports, and visualizations based on the live data in Azure SQL.
22. What is the major components available in power Bi?
They are different components are available Power BI Desktop, Power BI Service (Power BI
Online), Power BI Dataflows, Power BI Gateway, Power Query, Power BI Visuals, Power BI
Datasets, DAX (Data Analysis Expressions)
Volkswagen
1.what is power apps
2.what is language used in power apps
3 different types of power apps
4.when we use model driven apps
5. When we use canvas apps
6.how u will connect power apps with power Automate
7.types of power automate
8.tell me about leave approval process
9.types of approval process
10.serial and parallel approval
11.which purpose u have used dataverse
13.methods of submitting data in power apps
14. When will we use submit form and when will we use patch form
15. What is delegation
16.what is dlp
17.is it possible to use several data sources in single canvas app and
explain a scenario
18.in power Automate, what are the limitations
19. What is threshold limit of sharepoint -5000
20.what is collection and when we use it in power apps
21.can we transfer collection from one environment to another
environment
22.what are variables
23.syntax of global and local variable
24.what is combo box
25. How search can used in power apps
26.loading spinner in power apps
27.error handling_if error and ease error in power apps
28. In power Automate, error handling_ scopeaction and try catch
mechanism
29. Error handling using Custom connectors
30.how can an attachment stored in power apps
31.do you have knowledge on scrum and agile methodologies
32.what is agile methodology.
33. Dou have knowledge on Jira
34.what is connecurent function
capagemini
_Infosys
1.Can you give brief about your previous experience
2.what are the day to day activities
3.what have u done in sharepoint
4.where and when use sharepoint
5.what is max capacity of sharepoint and it's limitations
6.whats your experience on power Automate
7.how many mails u sent daily
8.what are the Components & flows in power Automate
9.what are connectors
10.use cases of power automate
11.have u done integration with external datasources
12.how do you increase the performance of power apps &Power
Automate
13.what is delegation control and it's use
14.what are Components in power apps
15.difererence between model driven ans canvas app
16.have you used UpdateContex
17.what is the concept of deep link