Upload Button Icon Add office photos

Microsoft Corporation

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Microsoft Corporation Interview Questions, Process, and Tips

Updated 8 Mar 2025

Top Microsoft Corporation Interview Questions and Answers

View all 735 questions

Microsoft Corporation Interview Experiences

Popular Designations

557 interviews found

I applied via Campus Placement

Interview Questionnaire 

2 Questions

  • Q1. Given a string of unknown length, what is a good approach to find n-k th element from last
  • Ans. 

    To find n-k th element from last in a string of unknown length

    • Traverse the string to find its length

    • Calculate the position of n-k th element from last

    • Traverse the string again to find the element at calculated position

  • Answered by AI
  • Q2. Given an array of strings, count the number of unique occurrences
  • Ans. 

    Count the number of unique occurrences in an array of strings.

    • Create a hash table to store the count of each string occurrence.

    • Iterate through the array and update the count in the hash table.

    • Count the number of unique occurrences by counting the number of keys in the hash table.

  • Answered by AI

Interview Preparation Tips

Round: Resume Shortlist
Experience: They checked my CGPA and my projects worked on. They also looked at previous internship I have done
Tips: Focus on CGPA and projects done. Also mention internship experience.

Round: Test
Experience: Easier questions and good amount of time to think.
Tips: Careful with IDE.
Duration: 60min minutes
Total Questions: 2

Round: Group Discussion
Experience: Enough time to think,solve. Questions were easy and only tested basic understanding of ds and algos.
Tips: Think well. They do not expect complete optimal solution. Discuss your ideas with members there

Round: Technical Interview
Tips: They do not expect optimal solution. they want to know thought process

General Tips: Be thorough in course work being done at present.
Revise the projects you have done in your semester
Skills: Data Structures, Algorithms, Probability theory, Basics of Machine Learning
Duration: 2 months
College Name: IIT Madras
Motivation: Microsoft !

Skills evaluated in this interview

Top Microsoft Corporation Software Engineer Interview Questions and Answers

Q1. You have a cuboid (m*n*p) each block of the cuboid is having a metallic ball. Now we are passing X-ray from front face and getting a bool matrix1 of m*p the elements are set if there is a black spot.(as we are passing X-ray) and another mat... read more
View answer (1)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (205)

Software Engineer Interview Questions & Answers

user image KOLA SPHOORTI

posted on 23 Aug 2015

I applied via Campus Placement

Interview Preparation Tips

Round: Test
Experience: objective test basically consists of programs written in diff languages like c,java and we need to give output of such programs.
programming section consisted of 2 questions which dealt with data structures,it was pretty much simple to code them.
Tips: command on data structures and algorithms is helpful.
Duration: 90minutes minutes
Total Questions: 15+2

Round: Group fly
Experience: A question (again based on algorithm) was given to a group of 6-8 people.Though it is named as "group fly" it is supposed to be solved individually.
Tips: again dsa is helpful

Round: Technical Interview
Experience: A couple of questions based on algorithms are asked by the interviewers.Even if we cannot solve them fully,your approach
to the question is what actually matters.

General Tips: Be confident about what you are telling
Skills: Data structures and algorithms
Duration: 2
College Name: IIT Madras
Motivation: Reputed company
Get exposed to corporate world

Top Microsoft Corporation Software Engineer Interview Questions and Answers

Q1. You have a cuboid (m*n*p) each block of the cuboid is having a metallic ball. Now we are passing X-ray from front face and getting a bool matrix1 of m*p the elements are set if there is a black spot.(as we are passing X-ray) and another mat... read more
View answer (1)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (205)

Software Developer Interview Questions & Answers

user image NIKHIL MARYALA

posted on 24 Aug 2015

I applied via Campus Placement

Interview Preparation Tips

Round: Test
Experience: This would include puzzles, algorithm analysis, logic, probability.
Tips: Learn algorithm analysis properly. Try lots of puzzles.
Duration: 30 minutes
Total Questions: 15

Round: Technical Interview
Experience: You will be asked to tell your interests and preferred subjects. Only commit to those topics, which you know well and you are prepared to take the questions to any depth. Don't include any skills with partial knowledge in your resume. If you have to include, then make sure you tag them (use * or write "basic" in brackets).
Tips: Learn whatever interests you, but make sure to learn it deep. Focus on your strengths. Don't cover up your weakness, tell them you don't know that. Don't try to manipulate the interviewers or you might be lead to a dead end. You will only be interviewed on the things you know. They want to know what you know and how fast you can learn. They don't care about what you don't know. Just be good at something and you will surely make it. All the best

Skill Tips: Whatever you learn, be a master in it.
Skills: c, java, debugging, algorithm analysis, logic, , , , Object Oriented Programming,
Duration: 2
College Name: IIT Madras

Top Microsoft Corporation Software Developer Interview Questions and Answers

Q1. Buses Origin Problem Statement You have been provided with an array where each element specifies the number of buses that can be boarded at each respective bus stop. Buses will only stop at locations that are multiples of the bus stop they ... read more
View answer (3)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)

Interview Questions & Answers

user image

posted on 23 Aug 2015

Interview Questionnaire 

4 Questions

  • Q1. Code a program that finds the diameter of a given acyclic connected graph
  • Ans. 

    The program finds the diameter of an acyclic connected graph.

    • Start by selecting a node in the graph.

    • Perform a breadth-first search (BFS) from the selected node to find the farthest node.

    • Perform another BFS from the farthest node to find the actual diameter of the graph.

  • Answered by AI
  • Q2. Print all (a,b) such that a+b=k in Array[n]
  • Q3. Some questions related to your field of interest(For me it was on CSS)
  • Q4. Given n houses in a row and 3 colors , we need to paint all the houses with the condition that no two adjacent houses are in same color, The cost of painting depends on the color and house, we need to writ...
  • Ans. 

    The problem is to find the minimum cost to paint n houses with 3 colors, ensuring no adjacent houses have the same color.

    • Use dynamic programming to solve this problem efficiently

    • Create a 2D array to store the minimum cost of painting each house with each color

    • Iterate through the houses and colors, updating the minimum cost based on the previous adjacent house's color

    • Return the minimum cost from the last row of the 2D a

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Fairly simple questions to be done in the time limit made it a reasonably good test to filter. There was a MCQ test with 15 questions(30min) followed by 2 programming questions(1hr) . The time for coding was ample while that for MCQ was apt.
Tips: Just brush the concepts of pointers, guess the output kind of questions. Basic sorting algorithms. Revision of the graph theory related algorithms will help you through out the selection process(both coding and MCQs).
Duration: 90 min minutes
Total Questions: 15+2

Round: Group Discussion
Experience: It was a beautifully constructed knapsack problem. They would want to see the way you approach the problem rather than the solution. They would help you if you are stuck.
Tips: Just stay cool , don't try to classify problem into the theorems or similar problems that you have come across before, rather see how you can approach, basically don't be in a hurry to apply all that you know.
Duration: 40min minutes

Round: Technical Interview
Experience: Popular questions again, they were particular about writing proper code and not just the pseudo code.
Tips: Just revise what you've done already if you are from cs, for non-cs I would advice to get thorough with standard things in graph theory , with coding as well theory , helps quite a lot.

Round: Behavioural Interview
Experience: The person that was interviewing was trying to discourage me by not paying attention

Duration: 2
College Name: IIT Madras

Skills evaluated in this interview

Microsoft Corporation interview questions for popular designations

 Software Engineer

 (65)

 Software Developer

 (62)

 Senior Software Engineer

 (28)

 Software Developer Intern

 (24)

 Intern

 (20)

 Technical Support Engineer

 (14)

 Software Development Engineer

 (11)

 Data Scientist

 (10)

I applied via Campus Placement

Interview Preparation Tips

Round: Test
Experience: Very easy test
Tips: Prepare well for trees and linked lists related questions.
Duration: 90 minutes
Total Questions: 15+2

Round: Technical Interview
Experience: The experience was not so good and I am surprised to get selected.
Tips: Go unprepared and answer questions without feeling any stress as the questions are easy. But stress makes them difficult.

Duration: 2
College Name: IIT Madras
Motivation: Work related to ML was my basic motivation

Get interview-ready with Top Microsoft Corporation Interview Questions

Software Developer Interview Questions & Answers

user image Akshay Utture

posted on 24 Aug 2015

I applied via Campus Placement

Interview Preparation Tips

Round: Test
Experience: Easy
Tips: Read data strucuctures and Alogorithms
Duration: 30 minutes
Total Questions: 15

Round: Group Discussion
Experience: Good.
Tips: Think of design
Duration: 60 minutes

Round: Technical Interview
Experience: Good
Tips: Read data structures and algorithms

General Tips: Learn Data structures and Algorithms welll.
Skill Tips: Know Data structures and Algorithms
Skills: Data structures and Algorithms, General coding and problem solving
Duration: 2
College Name: IIT Madras

Top Microsoft Corporation Software Developer Interview Questions and Answers

Q1. Buses Origin Problem Statement You have been provided with an array where each element specifies the number of buses that can be boarded at each respective bus stop. Buses will only stop at locations that are multiples of the bus stop they ... read more
View answer (3)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)

Interview Questions & Answers

user image Shiva Krishna M

posted on 24 Aug 2015

I applied via Campus Placement

Interview Questionnaire 

6 Questions

  • Q1. What is linear regression ? How do you find the estimates of the coefficient vector.
  • Ans. 

    Linear regression is a statistical method to model the relationship between a dependent variable and one or more independent variables.

    • It assumes a linear relationship between the variables.

    • The goal is to find the best-fit line that minimizes the sum of squared errors.

    • The estimates of the coefficient vector are found using the method of least squares.

    • The coefficient vector represents the slope and intercept of the line...

  • Answered by AI
  • Q2. He drew a distribution of data points into two classes. Construct a decision tree for the distribution. Write pseudo code for the same.
  • Q3. Discussed about my past internship which was also in ML
  • Q4. Consider the Uber cabs company. There are many factors that determine the availability of the drivers and the demand of the users. Model this scenario from an ML perspective and optimize the demand and ava...
  • Q5. A simple probability question involving likelihood estimate.
  • Q6. What are the problems of over-fitting ? How do we remove it ?

Interview Preparation Tips

Round: Test
Experience: The first round was in multiple choice format. Most of the questions were from I/O in C , C++ and Java. There were few questions on operating systems and other topics in CS. Most of them were easy and the only factor is time. You have exactly 30 mins to solve 15 MCQs.
Tips: Be prepared in C , C++ and Java. If you are new to any of these languages , at least have a look at the basic input output functions.
In my class they basically selected everybody to the coding round. However it is always good to write as best as you can since they look at cumulative score at the end.
Duration: 30 minutes
Total Questions: 15

Round: Test
Experience: There was a coding round for the selected students. In my class everyone was selected to this round.There were 2 questions :

1 ) Given a Binary tree find sum of data at all the boundary nodes. A boundary node was defined , which basically evaluates to any node on the left most path , right most path and the leaves.

2) Given 2 numbers in a linked list form i.e each digit of a number in a node of the linked list , return the linked list that is the difference of the two input linked lists.
Tips: Coding is only perfected by practice. Have a good understanding of Data structures and common algorithmic paradigms including DP , Divide and Conquer, greedy etc.
Duration: 60 minutes
Total Questions: 2

Round: Group Discussion
Experience: Here's the deal : The group of students selected are seated in a big room. A problem statement is put up as a power point slide ,and you are expected to come up with appropriate data structures and algorithms to solve the problem. There are mentors who assist you ( if needed ). You have to explain your approach and write a (psuedo) code for your idea.

In my case the problem statement was as follows :
"Consider a game as follows : There is a 4X4 size game board. On each slot in the board a dice is placed. The dice has a character ( a ,b ,c .. ) printed on it. There is a character on every side of the dice. Now find all the words that can be made (in the wordament game style ) by the characters on the top face of the 16 dices. Now also write a shuffle function that shuffles the board.
Tips: It was an easy backtracking question. If you can improve your data structure , it would fetch you extra points.
Duration: 60 minutes

Round: Technical Interview
Experience: Basically I applied for a machine learning profile. So all the technical questions were from basics of ML. If you have good basics in ML , the interview is very easy. I was doing ML this semester only. So he might have limited with basics :P
Tips: Tell your mentor if you are not aware of a particular approach to ML classification( or regression) . He ll teach you the basics(literally :P ) and then ask questions.

Round: Technical Interview
Experience: It is okay if you don't come up with great model. I only knew about Linear Regression and modeled it accordingly.
I took --- > Y = ( Demand/Availability) as my output variable and identified a few input parameters. He was satisfied with that :P

In the third question he elaborated a little more on Bias and variance.
Tips: Basic ML is more than enough.

General Tips: Be confident. Dress properly for interviews. If you get the internship more than happy. If not : remember this " Success is going from failure to failure WITHOUT losing enthusiasm"
Skills: Algorithms , Data Structures, Machine Learning, C, C++, Java
Duration: 2
College Name: IIT Madras
Motivation: My long term goal is to be a data scientist. So an ML profile at Microsoft was the best thing I could get now :P

Skills evaluated in this interview

SE Interview Questions & Answers

user image Anonymous

posted on 25 May 2015

Interview Preparation Tips

Round: Test
Experience: Microsoft conducted their first round of shortlisting for placements and internship. The online coding round was organized by CoCubes like last year.The test was for 1.5 hrs and had 2 coding questions. Allowed programming languages were C, C++ and Java.The questions were as follows:1) Given the head of two linked lists , find the merging point of both the linked lists. In case the linked lists do not merge then return NULL.2) Given a 2d array of 0s and 1s where 0s represent water and 1s represent land. A connected patch of 0s count as one single water body and if a water body is covered by 1s all around it then it forms one pool. Write a function to return the total number of pools in the 2D matrix. In case a water body is present on the boundary of the array immediately return -1.Sample test cases :-Input :
11111
10101
10111
11111
11111
Output : 2

Input :
11110
11111
11011
11011
Output : -1

Input :
11111
10111
10011
11011
11111
Output : 1
Duration: 90 minutes
Total Questions: 2

College Name: NA

Interview Questions & Answers

user image Anonymous

posted on 25 May 2015

Interview Preparation Tips

Round: Test
Experience: Varying level of difficulty. 15 MCQs. Topics: C/C++, data structures, DBMS, OS, Networking
Total Questions: 15

Round: Test
Experience: Two coding questions were given. Fairly simple. One was to print nth element from last in a linked list. Other was to convert a number to base 4 number

Round: Technical Interview
Experience: Telephonic Round

He asked me about myself, and a couple of questions from ethical hacking(I had written about it in my CV). Then he asked me to develop an online chess game. The entire class definition, data structures to be used and graphics implementation etc were discussed.The interviews were held in a college in Delhi.

Round: Technical Interview
Experience: Firstly he asked me about myself, then my projects. Then he asked me to write a code to remove comments from a C file. Then he asked me the approach to detect a loop in a linked list. Then he asked me to design a system that would add two polynomials.He gave me a very tough question of graphs. It was similar to a traveling salesman problem but had two paths, one path or no path to every other city. One possible way of reaching the other city was via plane and the other was a taxi. The salesman had a fixed number of coupons for both taxi and plane. He had to save maximum coupons at the end. Then, test cases for this problem. I wasn’t the only interviewee in this round. I had another person sitting next to me. He was rejected while I made it through.

College Name: NA

Interview Questions & Answers

user image Anonymous

posted on 1 Jun 2015

Interview Questionnaire 

18 Questions

  • Q1. Suppose you have an array of elements which has duplicates except 1 number, ex. 1,2,3,4,3,2,1. You need write a pseudo code to find the unique number
  • Ans. 

    Pseudo code to find the unique number in an array with duplicates.

    • Create an empty dictionary

    • Loop through the array and add each element as a key in the dictionary with value 1

    • If the key already exists, increment its value by 1

    • Loop through the dictionary and return the key with value 1

  • Answered by AI
  • Q2. Tell the pseudo code to reverse a linked list
  • Q3. Questions on OOPS
  • Q4. Difference between OOPS and C
  • Q5. Difference between abstract classes and interface
  • Ans. 

    Abstract classes are classes that cannot be instantiated and can have both abstract and non-abstract methods. Interfaces are contracts that define a set of methods that a class must implement.

    • Abstract classes can have constructors, fields, and non-abstract methods, while interfaces cannot.

    • A class can extend only one abstract class, but it can implement multiple interfaces.

    • Abstract classes can provide default implementa...

  • Answered by AI
  • Q6. There are 25 horses. Only 5 can run together at most. You have no timer. Min no. of runs reqd. to find the fastest horse
  • Ans. 

    At least 7 runs are required to find the fastest horse.

    • Divide the horses into groups of 5 and run each group to find the fastest horse in each group.

    • Take the fastest horse from each group and run them together to find the overall fastest horse.

    • Repeat the process with the remaining horses until only one horse is left, which will be the fastest.

  • Answered by AI
  • Q7. There are 4 people who want to cross a bridge. Minimum time they take to cross a bridge is 1, 2, 7 and 11 respectively. There is only 1 torch and at most 2 people can cross a bridge at a time. But no one c...
  • Q8. About myself
  • Q9. My history
  • Q10. About self
  • Q11. My project on cloud computing and questions related to it
  • Q12. Write a code to delete x elements after 1st n elements
  • Q13. Tell about myself,
  • Q14. My strengths and weaknesses
  • Ans. 

    My strengths include strong communication skills, adaptability, and problem-solving abilities. My weaknesses include being overly critical of myself and sometimes struggling with time management.

    • Strength: Strong communication skills - I am able to effectively convey information and ideas to others.

    • Strength: Adaptability - I am able to quickly adjust to new situations and work well under pressure.

    • Strength: Problem-solvi...

  • Answered by AI
  • Q15. Why do I want to join Microsoft?
  • Q16. Why should Microsoft hire me?
  • Q17. About my college project and my summer internship project
  • Q18. What would you like to improve in yourself 3 years from now (other than knowledge)?
  • Ans. 

    I would like to improve my communication skills, leadership abilities, and time management.

    • Improving my communication skills will help me effectively convey my ideas and collaborate with others.

    • Enhancing my leadership abilities will enable me to motivate and guide a team towards success.

    • Developing better time management skills will allow me to prioritize tasks and meet deadlines efficiently.

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Most from C/C++. Few from OS
Duration: 30 minutes
Total Questions: 15

Round: Test
Experience: 1st quest: ----- quest: -----/
Top 20 students were selected for the next round. 8 had direct interviews while the rest 12 of us had another elimination round. The selection was done using the total score of both the online rounds
Duration: 20 minutes
Total Questions: 02

Round: Test
Experience: Write the code implementing a queue using stacks.
Duration: 20 minutes

Round: Technical Interview
Experience: The interviews were on in parallel and when I went for my 1st interviews some were already rejected while some even had their 2nd and 3rd interview rounds.

Suppose you have an array of elements which has duplicates except 1 number, ex. 1,2,3,4,3,2,1. You need write a pseudo code to find the unique number. Here ans – 4. Also asked the complexity of my code which was O (n).Tell the pseudo code to reverse a linked list.
Q . I started to make the logic for O (n) but he said it might not be possible to do it in 1 iteration so not an issue. But I gave him the logic of O (n) and 1 iteration.You have a matrix a[m] [n]. Transpose it into a matrix b[n] [m] in minimum iterations. I could think of m*n/4 at most.
Difference between abstract classes and interface. Gave cases for me to tell the error or right ans in abstract classes.DBMS: 5th largest salary of employees from a given table. I answered using rownum and then limit but he wanted a general ans. So all I could tell was using nested query.
Puzzles:– There are 4 people who want to cross a bridge. Minimum time they take to cross a bridge is 1, 2, 7 and 11 respectively. There is only 1 torch and at most 2 people can cross a bridge at a time. But no one can cross the bridge without torch (Someone has to come back to give the torch). Find minimum time in which all 4 cross the bridge.
2nd puzzle I 1st answered 22 but then corrected myself and answered 18 (1 and 2 cross. 1 comes back. 7 and 11 cross. 2 comes back. 1 and 2 cross – total time 2 + 1 + 11 + 2 + 2 = 18).I was informed 5 minutes after my interview to be ready for the 2nd Round

Round: Technical Interview
Experience: Write a code to delete x elements after 1st n elements.
I wrote the code but missed the case where n = 0. So as he was checking the code I told him the case I had missed. He was confused if the code would work if there were less than n + x elements but I showed him that it would.Was a short interview compared to others and was scared of being rejected but finally was called for the hr interview in sometime.

Round: HR Interview
Experience: He first told me about the code I had written in the elimination round that it was the best code he got in the day. Finally after the whole day of interview I was selected with 1 more guy from our college.

College Name: NA

Skills evaluated in this interview

Microsoft Corporation Interview FAQs

How many rounds are there in Microsoft Corporation interview?
Microsoft Corporation interview process usually has 2-3 rounds. The most common rounds in the Microsoft Corporation interview process are Technical, Coding Test and One-on-one Round.
How to prepare for Microsoft Corporation interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Microsoft Corporation. The most common topics and skills that interviewers at Microsoft Corporation expect are microsoft, Computer science, C++, Coding and Python.
What are the top questions asked in Microsoft Corporation interview?

Some of the top questions asked at the Microsoft Corporation interview -

  1. You are given infinite sequence of continuos natural numbers-1,2,3,4,5,6.........read more
  2. You have a cuboid (m*n*p) each block of the cuboid is having a metallic ball. ...read more
  3. Given a string of containing lower case letters and upper case characters. Find...read more
How long is the Microsoft Corporation interview process?

The duration of Microsoft Corporation interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Microsoft Corporation Interview Process

based on 375 interviews

Interview experience

4.2
  
Good
View more

Interview Questions from Similar Companies

Accenture Interview Questions
3.8
 • 8.1k Interviews
IBM Interview Questions
4.0
 • 2.3k Interviews
Oracle Interview Questions
3.7
 • 846 Interviews
Google Interview Questions
4.4
 • 823 Interviews
Amdocs Interview Questions
3.7
 • 514 Interviews
Dell Interview Questions
4.0
 • 386 Interviews
Cisco Interview Questions
4.1
 • 370 Interviews
SAP Interview Questions
4.2
 • 283 Interviews
Adobe Interview Questions
3.9
 • 233 Interviews
Intel Interview Questions
4.2
 • 214 Interviews
View all

Microsoft Corporation Reviews and Ratings

based on 1.7k reviews

4.0/5

Rating in categories

3.9

Skill development

4.0

Work-life balance

3.9

Salary

3.5

Job security

4.0

Company culture

3.4

Promotions

3.7

Work satisfaction

Explore 1.7k Reviews and Ratings
Software Engineer
1.6k salaries
unlock blur

₹16 L/yr - ₹50 L/yr

Senior Software Engineer
1.1k salaries
unlock blur

₹25 L/yr - ₹96 L/yr

Software Engineer2
1k salaries
unlock blur

₹20 L/yr - ₹72 L/yr

Software Developer
762 salaries
unlock blur

₹14 L/yr - ₹50.4 L/yr

Consultant
600 salaries
unlock blur

₹13 L/yr - ₹36.7 L/yr

Explore more salaries
Compare Microsoft Corporation with

Google

4.4
Compare

Amazon

4.1
Compare

Deloitte

3.8
Compare

TCS

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview