Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

1.

If Microsoft wanted to introduce a data analytics product to small businesses, how will you use your marketing skills to drive interest and highlight its virtues?

Answer»
  • I will tell them data analytics would HELP them in boosting their business performance and could ALSO improve their bottom line.
  • By data analytics your business support end-to-end delivery.
  • Data Analytics tells you how much money you are spending on a client and other profits.
  • It helps you in identifying exactly which products or services are in DEMAND TODAY.
2.

Explain recursion in a way that a non-technical person may comprehend.

Answer»

Let’s understand this question in a way our grandmother can GET by following points-

  • Always remember one thing for a recursive program, the program calls itself at the end or return stage.
  • If the user leaves the program’s end, the program will never stop CALLING and hence enter into a recursive state.
  • It is mandatory to set the end conditions at the TOP otherwise it will RUN forever.

Suppose you are typing recursion in a web browser and it comes “Did you mean: recursion”? Click on that message. It will appear again. Now click again and there it is again. Click it….Ok enough. This PROCESS is recursion.

3.

Is data deleted from the Recycle Bin permanently lost?

Answer»

Files or Folders that have been DELETED from Recycle Bin are STILL located in the hard drive or OS and can be restored from there with the HELP of the right software until they are OVERWRITTEN by NEW data but if there is no hard drive attached to your system and if data is overwritten then you cannot restore the data.

4.

How do you establish and maintain healthy connections with coworkers who work in different locations?

Answer»

If you are working from different locations then maintaining business relationships COULD be difficult and it can create a gap in PRODUCTIVE communication. Let’s look out some ways how you can STAY connected-

  • Do less emailing and more video communication.
  • Meet in person if you have the opportunity to do so.
  • Stay available for any responsibilities and work emergencies.
  • You need to cooperate BIT and work at the same time as your colleagues.
  • Don’t FORGET to keep everyone in the loop.
5.

List out some main differences between standard modules and class modules?

Answer»

The MAIN DIFFERENCE between standard and class MODULES is in the way they handle the data.

 Class ModuleStandard Module
1.In the Class module, objects have their own copies of data.In the Standard module, there is only one copy of the global variable exist.
2.These are implementation of OOPsThese are the implementation of PROCEDURAL language.
3.Public variables can only be accessed if an object variable contains a reference to a particular instance of the class.In the standard module, if a variable is declared Public then it can be visible from anywhere.
4.Inheritance is supported by class moduleIt doesn’t support inheritance.
6.

How will you check if a Binary tree is BST or not?

Answer»

Before understanding this with a program let’s KNOW some PROPERTIES of BST.

  • Nodes in the LEFT subtree of a node have keys less than the node’s key.
  • Nodes in the right subtree of a node in BST have keys greater than the node’s key.
  • Both left and right subtrees are also BST.
  • To check a binary TREE is BST or not, we have different approaches like Brute Force APPROACH, Optimized Brute Force, and Using In order Traversal.
  • Today we will show this using the Inorder Traversal approach.
Example

bool isBST(node* root)
 {
     static node *prev = NULL;
     if (root)
      {
        if (!isBST(root->left))
        return false;
       if (prev != NULL && root->data <= prev->data)
       return false;
       prev = root;
       return isBST(root->right);
      }
  return true;
}

7.

How would you explain the cloud to someone but you have only 90 seconds?

Answer»

Last year somebody asked Dave Nielsen, FOUNDER of Cloud Camp to tell about cloud in two minutes, and this year he has updated his VIDEO by editing it 30 seconds shorter and comes with “OSSM” i.e.-

  • On-Demand- One doesn’t know when and why they are going to need service, but with this, you can use it at the moment you need it.
  • Scalable- You want it to GROW or expand, you can do it.
  • Self Service- You don’t need anyone to set up this. You can do it all yourself.
  • Measurable- This helps in automating your SYSTEM and you can be agile.
8.

Do you use Microsoft products or services? If yes, which one is your favorite, and why?

Answer»

The question is asked to check your familiarity with Microsoft’s services and can be used to HIGHLIGHT your SKILLS or you can also MAKE them realize in which area you are trying to land in Microsoft.

Example-

Of course, I use Microsoft products and services and my FAVORITE is Microsoft Office 365 because this tool makes my work easier and allows me to work efficiently as a document created with this can be stored on the cloud and accessed with any device which has INTERNET.