Azure Developer Interview Questions

30 Questions and Answers by
C. Edward Danganan is the CTO of and founder of Netzant Technology LLC. He has held the positions of Associate Director of Application Development at Jenner & Block and Assistant Director of Applications at the University of Chicago.

Question 1 of 30

What is RBAC?

RBAC stands for Role-Based Access Control and provides an Azure administrator to configure access to an Azure resource(s) to a individual, group, or application, assigned to a particular role. The administrator assigns individuals, groups or applications to a particular role. This role has a scope (which can include a management group, subscription, resource group or an individual resource). Role assignments can be inherited. For example, if an individual is assigned access to a resource group, that user has access to perform actions for all resources (VMs, storage, networks,etc) within that group.

Azure Developer Interview Questions

  1. 1.

    What is RBAC?

  2. 2.

    Name the top 5 security tasks you can implement prior to a production installation.

  3. 3.

    What facility does Azure offer to minimize application downtime during deployments?

  4. 4.

    What options do you have as a developer, for implementing business logic in the cloud and why would you do so?

  5. 5.

    Describe a use case for implementing an Azure Event Hub.

  6. 6.

    What is an appropriate use case for an Azure Event grid?

  7. 7.

    What Azure service enables you, as a developer, to conveniently allow and manage access to your function?

  8. 8.

    What are the steps required for creating an Azure function through Visual Studio?

  9. 9.

    How are you able to persist state and use functions to create a long-running workflow?

  10. 10.

    What is an Azure Function and provide a use case for implementing one?

  11. 11.

    What are the different types of triggers for an Azure function?

  12. 12.

    How are you able to develop and test Azure functions without using an IDE?

  13. 13.

    Describe a webhook and how you would use it in an Azure function?

  14. 14.

    What Azure mechanism could you use to implement a persistent connection between a datasource input and your Azure function?

  15. 15.

    List the different messaging mechanisms available through Azure, which allow robust communication among disparate systems.

  16. 16.

    What is the difference between an event and a message?

  17. 17.

    What are the different messaging types and how would you decide which design to use?

  18. 18.

    Describe the process for implementing messaging with Azure Queue storage.

  19. 19.

    What are the general datatypes that could be expected in a cloud environment?

  20. 20.

    What steps should you consider when implementing an Azure virtual machine?

  21. 21.

    What is the MEAN stack?

  22. 22.

    Describe the process for building an app in Visual Studio and deploying it to an Azure app service.

  23. 23.

    What are the options for accommodating high traffic usage scenarios with your web application?

  24. 24.

    Describe the different options for creating an Azure SQL database.

  25. 25.

    Describe ways in which to secure data in-transit and data at rest.

  26. 26.

    What are resource groups and how would you use them?

  27. 27.

    Describe the different methods for securing your Azure SQL Database.

  28. 28.

    Describe the process for locally setting up Azure CLI what commands you would use to create a resource group.

  29. 29.

    What other desktop tool could you use to create automation scripts, particularly if you are a Windows developer?

  30. 30.

    What Azure facility can you use to appropriately categorize resources and provide a use case for doing so.