Microsoft Interview Questions

No. 01 - Binary Search Tree and Double-linked List
Convert a binary search tree to a sorted double-linked list. We can only change the target of pointers, but cannot create any new nodes.

No. 06 - Post-order Traversal Sequences of Binary Search Trees
Determine whether an input array is a post-order traversal sequence of a binary tree or not. If it is, return true; otherwise return false. Assume all numbers in an input array are unique.

No. 07 - Reverse words in a sentence
Reverse the order of words in a sentence, but keep words themselves unchanged. Words in a sentence are divided by blanks. For instance, the reversed output should be “student. a am I” when the input is “I am a student”.

No. 10 - K-th Node from End
Get the Kth node from end of a linked list. It counts from 1 here, so the 1st node from end is the tail of list.

No. 11 - Print Binary Trees from Top to Bottom
Please print a binary tree from its top level to bottom level, and print nodes from left to right if they are in same level.

No. 12 - Mirror of Binary Trees
Please implement a function which returns mirror of a binary tree.

No. 16 - Maximal Length of Incremental Subsequences
Given an unsorted array, find the max length of subsequence in which the numbers are in incremental order.

No. 18 - Reverse a Linked List
Implement a function to reverse a linked list, and return the head of the reversed list.

No. 20 - Number of 1 in a Binary
Please implement a function to get the number of 1s in an integer. For example, the integer 9 is 1001 in binary, so it returns 2 since there are two bits of 1s.

No. 29 - Loop in List
How to check whether there is a loop in a linked list?

No. 35 - Depth of Binary Trees
How do you get the depth of a binary tree? Nodes from the root to a leaf form a path. Depth of a binary tree is the maximum length of all paths.

No. 49 - Longest Substring without Duplication
Given a string, please get the length of the longest substring which does not have duplicated characters. Supposing all characters in the string are in the range from ‘a’ to ‘z’.

137 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. Here i am giving the link for preparing C# interview for microsoft i hope this will be helpful for the freshersc# interview questions @ http://skillgun.com

    ReplyDelete
  3. Thanks for your informative article and the blog.
    ssas training in chennai

    ReplyDelete

  4. Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.

    Digital Marketing Company in Chennai

    ReplyDelete
  5. Wow, I wish I was an information technology professional, I would have mastered all the interview questions and polish up my skills so that I can be a complete package that the employee will be looking for. Thanks for posting this wonderful piece of article, I hope the next post will be about Political Science Dissertation writers.

    ReplyDelete

  6. This is excellent information. It is amazing and wonderful to visit your site.Thanks for sharng this information,this is useful to me...
    Android training in chennai

    ReplyDelete


  7. This is excellent information. It is amazing and wonderful to visit your site.Thanks for sharng this information,this is useful to me...
    Ios training in chennai

    ReplyDelete

  8. Really it was an awesome article...very interesting to read..You have provided an nice article....Thanks for sharing..
    Mobile App development Company
    Ios App development Company

    ReplyDelete
  9. great and nice blog thanks sharing..I just want to say that all the information you have given here is awesome...
    Freshers Jobs in Chennai

    ReplyDelete
  10. Introduction Quite often, situations happen in supply chain which require the warehouse to handle rush orders, meaning that they need to ship the same day, if not immediately. At the same time, the normal levels of data accuracy are still expected, meaning ...click here

    ReplyDelete
  11. great and nice blog thanks sharing..I just want to say that all the information you have given here is awesome...
    Java Training in Velachery
    Software Training institute in Velachery

    ReplyDelete
  12. Java is high level programming language .Due to its stability and scalability, you can find Java on mobiles, desktops, large scale applications etc. Java is also gaining big in the field of Internet of Things (IoT). Java training center in chennai

    ReplyDelete
  13. Thanks for sharing such informative article. Know about Know about English to Tamil from techfizy.

    ReplyDelete
  14. Dot Net is an ever trending technology whereit is more preferrable by developers to utilize the features in the
    dot net language. your article on Dot Net language prove that it is a evergreen technology in the IT market.

    DOT NET Course in Chennai |
    Dot Net Training Institute in Velachery

    ReplyDelete
  15. I was once persuing Oracle certification but in the middle I had to drop it. Now I'm making my mind to start all over. Thank you for sharing the interview questions and answers. It motivates me to go for this course.

    Best Regards,
    Crish Watson
    Pass Microsoft Certification Without Exam

    ReplyDelete
  16. Those guidelines additionally worked to become a good way to recognize that other people online have the identical fervor like mine to grasp great deal more around this condition.

    Best Java Training Institute Chennai

    ReplyDelete
  17. Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here.
    Best Java Training Institute in chennai

    ReplyDelete
  18. Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.
    amazon-web-services-training-in-bangalore

    Best Hadoop Training Institute In chennai

    ReplyDelete
  19. I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.
    Selenium Training in Chennai

    ReplyDelete
  20. I simply wanted to thank you so much again. I am not sure the things that I might have gone through without the type of hints revealed by you regarding that situation.

    Best Java Training Institute Chennai

    ReplyDelete
  21. Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here



    Hadoop Training in chennai

    ReplyDelete
  22. Hi There,


    A really interesting, clear and easily readable . Microsoft Interview Questions to Learn article of interesting and different perspectives' will clap. So much is so well covered here.


    Using C Prog, Dev a prog that will play a number guessing game. The prog should allow users to enter their 3 numbers (between 0-9). You must store teh 3 numbers in a 1D array.

    You prog should use functions. The prog should display a simple menu to the user and each option in teh menu will be implemented by calling a separate function. You must use pointer notation to access array elements-NOT subscripts.
    1. Enter 3 selected numbers
    2. Display the contents of the 1D array containing the numbers you entered.
    3. Compare your chosen lotto numbers in teh 1D array with eh following winning numbers: 1,3, 5
    Return to the main() function how many numbers the use entered correctly and display this.
    4. Reverse the contents of the 1D array containing the numbers the user entered correctly and display this.


    Thanks a lot. This was a perfect step-by-step guide. Don’t think it could have been done better.


    Kind Regards,
    Lauda

    ReplyDelete
  23. Hmm, it seems like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well as an aspiring blog writer, but I’m still new to the whole thing. Do you have any recommendations for newbie blog writers? I’d appreciate it.

    DevOps Training in Chennai

    ReplyDelete
  24. And indeed, I’m just always astounded concerning the remarkable things served by you. Some four facts on this page are undeniably the most effective I’ve had.AWS Training in chennai

    ReplyDelete
  25. Thank you Admin!
    Real time project center provides CSE projects in chennai

    ReplyDelete
  26. This article is very much helpful and i hope this will be an useful information for the needed one. Keep on updating these kinds of informative things.

    IEEE IOT Projects in Chennai | IEEE Arduino Projects in Chennai.

    ReplyDelete
  27. DevOps career opportunities are thriving worldwide. DevOps was featured as one of the 11 best jobs in America for 2017, according to CBS News, and data from Payscale.com shows that DevOps Managers earn as much as $122,234 per year, with DevOps engineers making as much as $151,461. DevOps jobs are the third-highest tech role ranked by employer demand on Indeed.com but have the second-highest talent deficit

    Are you seeing DevOps in your future? Perhaps you are already exploring where to start learning DevOps, choose myTectra the market leader in Devops training.
    CHAPTER 2: UNDERSTAND COMMON INFRASTRUCTURE SERVERS
    CHAPTER 3: IMPLEMENT AUTOMATED INSTALLATIONS AND DEPLOYMENTS
    CHAPTER 4: UNDERSTAND PERFORMANCE TUNING ASPECTS AND BASIC SECURITY FOR INFRASTRUCTURE
    CHAPTER 5: INSTALLATION & CONFIGURATION OF JENKINS AND PUPPET
    CHAPTER 6: INTRODUCTION TO AUTOMATION WITH ANSIBLE AND SALTSTACK
    CHAPTER 7: AUTOMATION WITH CHEF
    CHAPTER 8: MONITORING, LOGGING, TOMCAT AND SYSTEM TOOLS

    ReplyDelete
  28. A good blog always comes-up with new and exciting information and while reading I have feel that this blog is really have all those quality that qualify a blog to be a one.I wanted to leave a little comment to support you and wish you a good continuation. Wishing you the best of luck for all your blogging efforts read this.
    java training in chennai | java training in bangalore

    java online training | java training in pune

    java training in chennai | java training in bangalore

    java training in tambaram | java training in velachery

    ReplyDelete
  29. Its really an Excellent post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog. Thanks for sharing....

    python training in chennai | python training in bangalore

    python online training | python training in pune

    python training in chennai

    ReplyDelete
  30. I read this post two times, I like it so much, please try to keep posting & Let me introduce other material that may be good for our community.
    python training in annanagar | python training in chennai

    python training in marathahalli | python training in btm layout

    python training in rajaji nagar | python training in jayanagar

    ReplyDelete
  31. I really enjoy simply reading all of your weblogs. Simply wanted to inform you that you have people like me who appreciate your work. Definitely a great post I would like to read this

    java training in annanagar | java training in chennai

    java training in marathahalli | java training in btm layout

    java training in rajaji nagar | java training in jayanagar

    ReplyDelete
  32. Very nice post here and thanks for it .I always like and such a super contents of these post.Excellent and very cool idea and great content of different kinds of the valuable information's.
    Data Science Training in Chennai
    Data science training in bangalore
    Data science online training
    Data science training in pune
    Data science training in kalyan nagar

    ReplyDelete
  33. Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative. I can't wait to read lots of your posts
    java training in chennai | java training in bangalore

    java online training | java training in pune

    ReplyDelete
  34. Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. it is really explainable very well and i got more information from your blog.

    rpa training in Chennai | rpa training in pune

    rpa training in tambaram | rpa training in sholinganallur

    rpa training in Chennai | rpa training in velachery

    rpa online training | rpa training in bangalore

    ReplyDelete
  35. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.
    java training in chennai | java training in bangalore

    java online training | java training in pune

    selenium training in chennai

    selenium training in bangalore

    ReplyDelete
  36. I really enjoy simply reading all of your weblogs. Simply wanted to inform you that you have people like me who appreciate your work. Definitely a great post I would like to read this
    python online training
    python training in OMR
    python training in tambaram

    ReplyDelete
  37. The knowledge of technology you have been sharing thorough this post is very much helpful to develop new idea. here by i also want to share this.
    Devops Training in Chennai
    Devops training in sholinganallur

    ReplyDelete
  38. Greetings. I know this is somewhat off-topic, but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform like yours, and I’m having difficulty finding one? Thanks a lot.

    AWS Training in Bangalore | Amazon Web Services Training in Bangalore

    Amazon Web Services Training in Pune | Best AWS Training in Pune

    AWS Online Training | Online AWS Certification Course - Gangboard

    ReplyDelete
  39. Great one,You have done a great job by sharing this content,Thank you a lot for providing individuals with a very spectacular possibility to read critical reviews from this site.

    React Training
    React Training in Chennai

    ReplyDelete
  40. All the points you described so beautiful. Every time i read your i blog and i am so surprised that how you can write so well.
    python training in pune
    python training institute in chennai
    python training in Bangalore

    ReplyDelete
  41. Thanks a lot for sharing us about this update. Hope you will not get tired on making posts as informative as this. 
    python training in pune
    python training institute in chennai
    python training in Bangalore

    ReplyDelete
  42. Nice tips. Very innovative... Your post shows all your effort and great experience towards your work Your Information is Great if mastered very well.
    angularjs Training in bangalore

    angularjs Training in btm

    angularjs Training in electronic-city

    angularjs online Training

    angularjs Training in marathahalli

    ReplyDelete
  43. Your very own commitment to getting the message throughout came to be rather powerful and have consistently enabled employees just like me to arrive at their desired goals.
    DevOps online Training

    ReplyDelete
  44. When I initially commented, I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get several emails with the same comment. Is there any way you can remove people from that service? Thanks.

    Amazon Web Services Training in OMR , Chennai | Best AWS Training in OMR, Chennai

    Amazon Web Services Training in Tambaram, Chennai|Best AWS Training in Tambaram, Chennai

    ReplyDelete
  45. Really you have done great job,There are may person searching about that now they will find enough resources by your post
    python training in pune
    python training institute in chennai
    python training in Bangalore

    ReplyDelete

  46. Hmm, it seems like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well as an aspiring blog writer, but I’m still new to the whole thing. Do you have any recommendations for newbie blog writers? I’d appreciate it.

    AWS Interview Questions And Answers

    AWS Training in Bangalore | Amazon Web Services Training in Bangalore

    AWS Training in Pune | Best Amazon Web Services Training in Pune

    Amazon Web Services Training in Pune | Best AWS Training in Pune

    AWS Online Training | Online AWS Certification Course - Gangboard

    ReplyDelete

  47. Hmm, it seems like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well as an aspiring blog writer, but I’m still new to the whole thing. Do you have any recommendations for newbie blog writers? I’d appreciate it.

    AWS Interview Questions And Answers

    AWS Training in Bangalore | Amazon Web Services Training in Bangalore

    AWS Training in Pune | Best Amazon Web Services Training in Pune

    Amazon Web Services Training in Pune | Best AWS Training in Pune

    AWS Online Training | Online AWS Certification Course - Gangboard

    ReplyDelete
  48. A really good post,Its really very informative and interesting.it answers multiple questions that I had.Thanks a lot for sharing valuable information with us.
    aws online training

    ReplyDelete
  49. Oh my god.. great interview questions.. these helped me a lot during my interviews.. many thanks
    http://www.gilltom.com/software/how-to-make-best-use-of-the-relation-insights-in-dynamics-365-backed-by-the-power-of-ai/

    ReplyDelete
  50. These question really helped me so much during my interviews so thanks to you my dear friend.. this blog of yours is quiet resourceful to me.

    ReplyDelete
  51. Very nice post here and thanks for it .I always like and such a super contents of these post.Excellent and very cool idea and great content of different kinds of the valuable information's.

    Java training in Chennai | Java training in Bangalore

    Java online training | Java training in Pune

    ReplyDelete
  52. I am so proud of you and your efforts and work make me realize that anything can be done with patience and sincerity. Well I am here to say that your work has inspired me without a doubt.

    python training in chennai | python course institute in chennai | Data Science Interview questions and answers

    ReplyDelete
  53. Nice information, valuable and excellent design, as share good stuff with good ideas and concepts, lots of great information and inspiration, both of which I need, thanks to offer such a helpful information here.
    python course institute in bangalore
    python Course institute in bangalore
    python course institute in bangalore

    ReplyDelete
  54. Information from this blog is very useful for me, am very happy to read this blog Kindly visit us @ Christmas Gift boxes | Wallet Box

    ReplyDelete
  55. Nice tutorial. Thanks for sharing the valuable information. it’s really helpful. Who want to learn this blog most helpful. Keep sharing on updated tutorials…
    angularjs-Training in pune

    angularjs-Training in chennai

    angularjs Training in chennai

    angularjs-Training in tambaram

    angularjs-Training in sholinganallur

    ReplyDelete
  56. Thank you so much for sharing this worth able content with us. The concept taken here will be useful for my future programs and I will surely implement them in my study. Keep blogging article like this.
    industrial course in chennai

    ReplyDelete

  57. Hello! This is my first visit to your blog! We are a team of volunteers and starting a new initiative in a community in the same niche. Your blog provided us useful information to work on. You have done an outstanding job.

    Best AWS Training Institute in Marathahalli |Advanced AWS Training in Marathahalli
    No.1 AWS Amazon Web Services Training Institute in Chennai | Best AWS Training Institutes for Solution Architect in Chennai | AWS Certification Training in Chennai

    ReplyDelete
  58. I prefer to study this kind of material. Nicely written information in this post, the quality of content is fine and the conclusion is lovely. Things are very open and intensely clear explanation of issues
    Java training in Pune

    Java interview questions and answers

    Java training in Chennai | Java training institute in Chennai | Java course in Chennai

    Java training in Bangalore | Java training institute in Bangalore | Java course in Bangalore

    ReplyDelete
  59. All are saying the same thing repeatedly, but in your blog I had a chance to get some useful and unique information, I love your writing style very much, I would like to suggest your blog in my dude circle, so keep on updates.
    we are offering the courses like java,python etc in our institute if you are interested contact us. http://bit.ly/2PZMijp

    ReplyDelete
  60. This is a terrific article, and that I would really like additional info if you have got any. I’m fascinated with this subject and your post has been one among the simplest I actually have read.
    python training in chennai
    python course institute in chennai

    ReplyDelete
  61. Nice tips. Very innovative... Your post shows all your effort and great experience towards your work Your Information is Great if mastered very well.
    Python Online certification training
    python Training institute in Chennai
    Python training institute in Bangalore

    ReplyDelete
  62. Whoa! I’m enjoying the template/theme of this website. It’s simple, yet effective. A lot of times it’s very hard to get that “perfect balance” between superb usability and visual appeal. I must say you’ve done a very good job with this.
    aws training in bangalore
    RPA Training in bangalore
    Python Training in bangalore
    Selenium Training in bangalore
    Hadoop Training in bangalore

    ReplyDelete
  63. This comment has been removed by the author.

    ReplyDelete
  64. I appreciate your efforts because it conveys the message of what you are trying to say. It's a great skill to make even the person who doesn't know about the subject could able to understand the subject . Your blogs are understandable and also elaborately described. I hope to read more and more interesting articles from your blog. All the best.
    angularjs online training

    apache spark online training

    informatica mdm online training

    devops online training

    aws online training

    ReplyDelete
  65. I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.
    Microsoft Azure online training
    Selenium online training
    Java online training
    Java Script online training
    Share Point online training

    ReplyDelete
  66. I know you feel more happy when you get things done and best of all those things are your most precious treasure.
    devops online training

    aws online training

    data science with python online training

    data science online training

    rpa online training

    ReplyDelete
  67. You Are doing a great job. I would like to appreciate your work for good accuracy
    R Programming Training in Chennai

    ReplyDelete
  68. This comment has been removed by the author.

    ReplyDelete
  69. Free internship in chennai offers summer best internship,inplant and ipt training for Engineering UG,PG Students like BE/BTECH/ME/MTECH/ BCA/BSC/MCA/MSC.

    ReplyDelete
  70. This comment has been removed by the author.

    ReplyDelete
  71. Hey, would you mind if I share your blog with my twitter group? There’s a lot of folks that I think would enjoy your content. Please let me know. Thank you.
    Java Training in Chennai | J2EE Training in Chennai | Advanced Java Training in Chennai | Core Java Training in Chennai | Java Training institute in Chennai

    ReplyDelete
  72. Thanks a lot for sharing us about this update. Hope you will not get tired on making posts as informative as this. 

    ReactJS Online Training

    ReplyDelete
  73. Thank you for your post. This is excellent information. It is amazing and wonderful to visit your site. sap s4 hana training in bangalore

    ReplyDelete
  74. thank you so much for this nice information Article, Digitahanks for sharing your post with us.sap scm training in bangalore

    ReplyDelete
  75. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful.sap crm training in bangalore

    ReplyDelete
  76. I have read your blog its very attractive and impressive. I like it your blog.sap ewm training in bangalore

    ReplyDelete
  77. I can’t imagine that’s a great post. Thanks for sharing.

    Become an Expert In Python Training in Bangalore ! The most trusted and trending Programming Language. Learn from experienced Trainers and get the knowledge to crack a coding interview, @Softgen Infotech Located in BTM Layout.

    ReplyDelete
  78. Such a great word which you use in your article and article is amazing knowledge. Thank you for sharing it.


    visit us @ online idea lab

    ReplyDelete
  79. Thanks for your informative article...
    Best AWS with Devops Training in Bangalore | AWS with Devops Training Course Content | AWS with Devops Training Institutes | AWS with Devops Online Training - Elegant IT Services
    - Elegant IT Services provides Best AWS with Devops Training in Bangalore with expert real-time trainers who are working Professionals with min 8 + years of experience in AWS with Devops Training Industry, we also provide 100% Placement Assistance with Live Projects on AWS with Devops Training.

    ReplyDelete
  80. Really great information. Thanks for sharing. For latest jobs in India please visit TapResume
    jobs

    ReplyDelete
  81. It's a nice blog.Thanks for Sharing.I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.
    Best PHP Course in Chennai

    ReplyDelete
  82. Effective blog with a lot of information. I just Shared you the link below for ACTE .They really provide good level of training and Placement,I just Had Digital Marketing Classes in ACTE , Just Check This Link You can get it more information about the Digital Marketing course.
    Java training in chennai | Java training in annanagar | Java training in omr | Java training in porur | Java training in tambaram | Java training in velachery

    ReplyDelete
  83. i wish more writers of this sort of substance would take the time you did to explore and compose so well. I am exceptionally awed with your vision and knowledge. eleganteduc.netlify.com


    Dot Net Training in Chennai | Dot Net Training in anna nagar | Dot Net Training in omr | Dot Net Training in porur | Dot Net Training in tambaram | Dot Net Training in velachery

    ReplyDelete
  84. Nice tips. Very innovative... Your post shows all your effort and great experience towards your work Your Information is Great if mastered very well.
    DevOps Training in Chennai

    DevOps Course in Chennai

    ReplyDelete
  85. You can see the child labour in india on the roadside or factories. They are selling clothes in a shop, they sell pens, pencils etc on the roadside. The situation of labour india in India is not good, that's why crime rate very high in India for another country. According to government rule Children cannot work anywhere which is below 15 years.

    ReplyDelete
  86. Learn and practice advanced excel Interview questions for the preparation of Data Scientist Interview including questions on VBA, VLOOKUP, VIndex and much more"

    Visit here : Advanced EXCEL Interview Questions

    ReplyDelete
  87. This post is so interactive and informative.keep update more information...
    Hadoop Training in Anna Nagar
    Big data training in chennai


    ReplyDelete
  88. This post is so helpfull and informative.Keep updating with more information...
    IELTS Exam
    IELTS Points

    ReplyDelete
  89. This post is so helpfull and informative.keep updating with more information...
    Swift Developer
    Swift Programming Languages

    ReplyDelete
  90. Wonderful blog & good post.Its really helpful for me, awaiting for more new post. Keep Blogging FDM is one of the Best Social media optimization (SMO) company services in Chennai... For more enquiry contact us: 91+ 9791811111 or visit our website.


    ReplyDelete
  91. FDM is one of the Best Web Designing & Development Company Services in Chennai. For More Details Contact us: 91+ 9791811111 or visit our website.


    ReplyDelete
  92. This post is so interactive and informative.keep update more information...
    AWS Training in Tambaram
    AWS Training in Chennai

    ReplyDelete