Skip to content
SDE SHEET - A Complete Guide for SDE Preparation
What is SDE Sheet?SDE Sheet is a list of the most important topics or the most popular questions that are asked in the Software Development Engineer Interviews.How is this...Read More
An edit between two strings is one of the following changes.  Add a character Delete a character Change a character Given two string s1 and… Read More
Consider below two statements in C. What is the difference between the two?  char s[] = "geeksquiz"; char *s = "geeksquiz"; Below are the key… Read More
Given a “m x n” matrix, count number of paths to reach bottom right from top left with maximum k turns allowed. What is a… Read More
We strongly recommend to refer below post as a prerequisite of this. Randomized Algorithms | Set 1 (Introduction and Analysis) Classification Randomized algorithms are classified… Read More
Recently Microsoft visited our campus for IDC internship program and following is my interview experience. Online MCQ Round: It consist of 15 MCQ Questions on… Read More
First Round ———————- Online test for about 2 – 2.30 hours. Written test instruction said time is not a barrier for them. So, accuracy and… Read More
Q1. Given a sequence of integers, find the longest increasing subsequence. Example: arr = [1, 2, 5, 3, 7] ans : [1, 2, 5, 7]… Read More
Euler’s Totient function Φ(n) for an input n is the count of numbers in {1, 2, 3, …, n} that are relatively prime to n,… Read More
Both CPU Cache and TLB are hardware used in microprocessors but what’s the difference, especially when someone says that TLB is also a type of… Read More
Basically, a microcontroller (µC) contains not only a processing unit but a small amount of memory (ROM, RAM, etc.), a few IO ports for peripherals,… Read More
Literally speaking, MMU is ‘Memory Management Unit’ while MPU is ‘Memory Protection Unit’. Both of these are specialized hardware that is used by CPU for… Read More
Academic Project management is a major issue which is faced by many educational institutes, the main reason for this is there is no automated system… Read More
The idea behind developing the framework is to provide a user friendly environment to provide knowledge and give everyone a chance to learn.The intent of… Read More
What is a Randomized Algorithm? An algorithm that uses random numbers to decide what to do next anywhere in its logic is called a Randomized… Read More
Total of 5 rounds  1. Written – 20 questions (15 from C,DS and algorithms and 5 form OS),  2. Technical Interview – No Introduction directly… Read More