Posts

Which is the longest palindromic substring?

Image
In this tutorial, we are going to give you a knowledge momentum on the much-asked topic of longest palindromic substring !  The longest palindromic substring often called the symmetric factor problem is a type of problem where you need to find the maximum length of the given contiguous substring of any given string which can be a palindrome.  As if the needed longest palindromic substring for the ‘bananas’ would be the ‘anana’! Though, the concept holds various approaches which you can follow to solve the given problems? Do you want to learn about them in-depth? If yes, stick to this tutorial till the end where we are going to unfold all the essential information related to the longest palindromic substring. Without any type of ado, let’s get started!  Longest palindromic substring - An overview   In the problem of longest palindromic substring, you need to find out the length of any longest substring in the given string that can be a palindrome. This is one of the f...

Ways to Merge K sorted arrays

Image
Did you know that merging the sorted arrays is considered one of the most basic level problems?  This is because the concept of arrays is one of the first concepts taught to the beginners in programming. So, you might be wondering what it means to merge two arrays? Well basically, when two arrays are merged their elements get combined together from beginning till the end of the list. This means that two or more elements within the combined array will now have the same index position. Also if any of the elements in these two arrays resemble each other, the system overwrites the elements and merges them as one! If you are here to learn how to merge k sorted arrays in a program and print the final output then keep reading further. What do you mean by merging an Array? Before we learn how to merge an array, it is important that we learn the structure of arrays. Well basically, an array is a collection of elements that are arranged in a lexical order such that the data can be retrieved...

What is a Multitasking Operating System?

Image
Did you know? Almost all the operating systems use multitasking systems!  In the world of operating systems, multitasking operating systems play a crucial role.  This is a crucial operating system concept among all other concepts. The term multitasking operating system refers to the users accomplishing more than one task at a time.  Though, this concept has much more to hold for a user!  If you are keen to know more about it, this blog post is curated just for you.  Read till the end to fill your knowledge bank! What do you know about multitasking operating systems? In computer systems, the term ‘multitasking’ will be employed. It is the logical extension of a multiprogramming system which allows multiple applications to run effectively.  In an operating system, multi-tasking enables the user to execute versatile tasks at any given point of time. An operating system reminds you where you can do these jobs and enables you to switch them when the data gets ...

How to prepare for a software engineering interview at Uber Inc?

  From a taxi service giant to food delivery company to a freight delivery company, Uber has made its name among the well-recognised companies in the world!  The company is constantly on the lookout for hiring the best tech talent across the globe.  Though, being a Tier 1 tech company, the interview process at Uber can be quite daunting or intimidating for the candidates, with the right preparation you can excel at it.  In this blog, we will go into the details of the Uber interview process alongside some tips so that you will have an amazing Uber interview experience .  Let’s get started!  Uber Tech Interview Process To prepare well for the Uber interview, it is essential to go in-depth of the interview process. The interview process at Uber is quite the same as other FAANG companies. Let’s cover each round in detail: Phone Screen  The first round in the interview process would be the phone screen round. Once your resume will get shortlisted, you have...