Here is a step by step tutorial explaining a popular software engineering technical interview question asked at both Microsoft and Facebook!
Check out my interview prep platform for learning the patterns!
📢 Interview Prep Platform: https://algoswithmichael.com
🎧 Join the community Discord: / discord
💰 Support me on Patreon: / michaelmuinos
🔗Follow me on LinkedIn: / michael-muinos
📂Follow me on Github: https://github.com/MichaelMuinos
The idea of the problem is to use a binary search to narrow our search in half upon each iteration. This problem has us using binary search in a different way however since we must move our pointers based on the difference between our "right" and "mid" pointer.
Since we should expect every number except one to have a duplicate, we move left or right depending on the the size of the difference we calculate.
On this page of the site you can watch the video online Microsoft Coding Interview Question - Single Element in Sorted Array (LeetCode) with a duration of hours minute second in good quality, which was uploaded by the user AlgosWithMichael 22 January 2020, share the link with friends and acquaintances, this video has already been watched 24,918 times on youtube and it was liked by 409 viewers. Enjoy your viewing!