Microsoft Corporation
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
A scalable and secure file storage system design
Utilize cloud storage for scalability and accessibility
Implement encryption for data security
Use redundancy and backups to prevent data loss
Organize files in a hierarchical structure for easy retrieval
Implement access controls to restrict unauthorized access
I applied via LinkedIn and was interviewed before Aug 2023. There were 2 interview rounds.
I consider this organization because of its strong reputation, innovative projects, and commitment to employee development.
Strong reputation in the industry
Innovative projects and initiatives
Commitment to employee development and growth opportunities
In the immediate term, I aim to excel in my new role as Senior Manager. In the long term, I aspire to take on more leadership responsibilities and contribute significantly to the company's growth.
Immediate term goal: Excel in new role as Senior Manager
Long term goal: Take on more leadership responsibilities and contribute to company's growth
Seek opportunities for professional development and growth within the organizat
I will establish clear guidelines, disclose any potential conflicts, and prioritize the best interest of the organization.
Establish clear guidelines and policies regarding conflict of interest
Encourage open communication and disclosure of any potential conflicts
Prioritize the best interest of the organization over personal interests
Recuse myself from decision-making processes where a conflict exists
Seek advice from a h...
I will ensure DHCP servers are redundant and have failover mechanisms in place to maintain network connectivity.
Implementing DHCP server clustering for automatic failover
Configuring DHCP split scopes for load balancing
Utilizing DHCP relay agents to ensure DHCP requests are forwarded to multiple servers
Regularly monitoring DHCP server performance and availability
AD replication is the process of copying changes in Active Directory from one domain controller to another.
AD replication ensures that all domain controllers in a network have consistent and up-to-date information.
Replication occurs between domain controllers within the same site or between sites.
Site topology defines the replication connections between sites and helps optimize replication traffic.
Bridgehead servers ar...
A pac file is a configuration file used by web browsers to automatically choose the appropriate proxy server for a given URL.
Pac file stands for Proxy Auto-Configuration file.
It contains JavaScript functions that define the rules for choosing a proxy server based on the URL being accessed.
Pac files are used by web browsers to automatically select the most suitable proxy server for a given URL.
Pac files can be hosted on...
Managing stakeholders involves identifying their needs, communicating effectively, and building strong relationships.
Identify key stakeholders and their interests
Communicate regularly and transparently
Build trust and rapport through active listening and responsiveness
Address concerns and conflicts proactively
Involve stakeholders in decision-making processes
Monitor and evaluate stakeholder engagement
Adjust strategies as
I applied via LinkedIn and was interviewed in Aug 2023. There was 1 interview round.
To design a schema that can scale up to billions of rows, consider partitioning, indexing, denormalization, and distributed systems.
Partition the data to distribute it across multiple servers or shards.
Use indexing techniques to optimize query performance.
Consider denormalizing the schema to reduce joins and improve read performance.
Utilize distributed systems and parallel processing to handle large data volumes.
Implem...
Case study including presentation on modeling techniques used
Calculate the number of children and grandchildren
Count the number of direct children of a person
Count the number of grandchildren of a person
Use recursion to count all descendants
Consider only living descendants
Exclude step-children and adopted children
I applied via Campus Placement and was interviewed in Jun 2021. There was 1 interview round.
Partition even and odd numbers in an array
Iterate through the array and check if each number is even or odd
Create two separate arrays for even and odd numbers
Combine the two arrays to get the final partitioned array
Find leaders in an array of strings
Leaders are elements that are greater than all elements to their right
Traverse array from right to left and keep track of maximum element
Add maximum element to result if it is a leader
I applied via Company Website and was interviewed in Mar 2021. There was 1 interview round.
I applied via Referral and was interviewed in Mar 2021. There was 1 interview round.
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Software Engineer
2.2k
salaries
| ₹13 L/yr - ₹51 L/yr |
Senior Software Engineer
1.2k
salaries
| ₹25 L/yr - ₹95 L/yr |
Software Engineer2
1.1k
salaries
| ₹20.8 L/yr - ₹70 L/yr |
Software Developer
607
salaries
| ₹30 L/yr - ₹54.2 L/yr |
Support Engineer
596
salaries
| ₹9 L/yr - ₹30 L/yr |
Amazon
Deloitte
TCS