100+ Bihar Vikas Mission Interview Questions and Answers
Given an array/list of length ‘N’, where the array/list represents the boards and each element of the given array/list represents the length of each board. Some ‘K’ numbers of painter...read more
You are given an integer, ‘MAXVAL’. Your task is to determine the total number of special numbers present in the range, 1 to ‘MAXVAL’.
Note:
A special number is a number, which when rotated 180 d...read more
Preeti has decided to go to the Grand Mall to buy some stuff for her father’s birthday. On reaching the place, she found a fascinating shop that has an unlimited quantity of each item they sell. T...read more
Given an array/list of integer numbers 'CHOCOLATES' of size 'N', where each value of the array/list represents the number of chocolates in the packet. There are ‘M’ number of students and the t...read more
Ram went to a specialty candy store in Ninjaland which has 'N' candies with different costs.
The Candy shop gives a special offer to its customers. A customer can buy a ...read more
Q6. Say you have three tables WORK, USERS, MANAGERS WORK - work_id - user_id - how_much USERS - user_id - team MANAGERS - manager_id - team If I am a manager, write a select statement to retrieve the work of all us...
read moreWrite a select statement to retrieve work of all users who belong to my team.
Join USERS and WORK tables on user_id
Join MANAGERS and USERS tables on team
Filter by manager_id
You are given an array of N integers and an integer K. For each array element, you are allowed to increase or decrease it by a value k. The task is to minimize the difference between the max...read more
You have been given a number of stairs. Initially, you are at the 0th stair, and you need to reach the Nth stair. Each time you can either climb one step or two steps. You are...read more
We are suffering from the Second wave of Covid-19. The Government is trying to increase its vaccination drives. Ninja wants to help the Government to plan an effective method to help increase v...read more
You have been given a sorted (lexical order) dictionary of an alien language. Write a function that finds the order of characters in the alien language. This dictionary will be given to you in t...read more
Ninja has a robot that can move in an infinite number line. The robot starts at position 0, with speed = +1. The robot moves automatically according to the sequence of instructions “A” (Accelerate...read more
You are given a binary square matrix ‘ARR’ with N rows and N columns, in which 0 represents the water and 1 represents the land.
You have to find a water cell such that its distance ...read more
You are given a circular array consisting of N integers. You have to find the maximum sum of the absolute difference between adjacent elements with rearrangement of array element allowed i.e af...read more
Given an undirected graph of V vertices and E edges. Your task is to find all the bridges in the given undirected graph. A bridge in any graph is defined as an edge which, when removed, makes ...read more
Q15. a / b c / / d e f g Print the nodes in the following order: a, b, c, g, f, e, d, h, i, j, k, l ,m, n, o and so on. Which all data structures are used? Can we use just 1?
Multiple data structures are used to print nodes in a specific order. One data structure cannot be used alone.
The given order suggests a depth-first search traversal of a tree-like structure.
A stack can be used to keep track of the nodes to be visited.
A queue can be used to store the children of a node in the order they are visited.
An array can be used to store the nodes in the required order.
A linked list can be used to connect the nodes in the required order.
Using just one ...read more
Q16. If you had an opportunity to design the Google Suggest system, please let us know how you would approach it and how you would execute the plan in terms of settings up systems like(data stores or databases, inde...
read moreDesigning Google Suggest system
I would start by analyzing user search patterns and frequently searched keywords
Then, I would create a database of these keywords and their associated search results
I would use indexing services to quickly retrieve relevant results for each keyword
I would also implement machine learning algorithms to improve the accuracy of suggestions over time
Q17. Given n pens and n tops, each pen (and each top) having a size different than the other and each pen fitting exactly one top, find the largest pen using minimum number of comparisons. A comparison involves pick...
read moreFind largest pen using minimum comparisons with tops.
Divide pens into two groups and compare largest pen from each group with largest top.
Repeat the process with the group containing the largest pen until only one pen is left.
The remaining pen is the largest pen.
Total number of comparisons required is 2n-3.
Q18. How do you find out if a number is a power of 2? And how do you know if it is an odd number? Write code in the language of your choice
Check if a number is a power of 2 and odd.
To check if a number is a power of 2, use bitwise AND operator with the number and its predecessor. If the result is 0, it is a power of 2.
To check if a number is odd, use modulus operator with 2. If the result is 1, it is odd.
Example code in Python:
def is_power_of_two(num):
return num & (num - 1) == 0
def is_odd(num):
return num % 2 == 1
Q19. Given a source array of integers with possible duplicates and a target integer, write algorithm to find out 2 numbers in source array whose sum is equal to target integer
Algorithm to find 2 numbers in an array whose sum is equal to a target integer
Use a hash table to store the difference between target and each element in the array
Iterate through the array and check if the current element exists in the hash table
Return the pair of elements that sum up to the target integer
You have been given 'N' ropes of different lengths, we need to connect these ropes into one rope. The cost to connect two ropes is equal to sum of their lengths. We need to conn...read more
Q21. Given n dice, each of 'a' sides and a sum b, return the number of ways in which the sum b can be obtained. How can you reduce the time complexity and space complexity?
Given n dice with 'a' sides and sum b, return no. of ways to obtain b. Optimize time and space complexity.
Use dynamic programming to reduce time complexity
Create a 2D array to store the number of ways to obtain each sum for each number of dice
Use rolling arrays to optimize space complexity
Example: n=2, a=6, b=7 -> 6 ways to obtain sum 7
Example: n=3, a=4, b=8 -> 21 ways to obtain sum 8
Q22. Which is faster: finding an item in a hashtable or in a sorted list? And Why?
Hashtable is faster for finding an item than a sorted list.
Hashtable has constant time complexity O(1) for finding an item.
Sorted list has logarithmic time complexity O(log n) for finding an item.
Hashtable uses hashing to directly access the item's location.
Sorted list requires binary search to find the item's location.
Hashtable is ideal for large datasets with frequent lookups.
Sorted list is ideal for datasets that require frequent insertions and deletions.
Q23. Given 2 machines, each having 64 GB RAM, containing all integers (8 byte), sort the entire 128 GB data. You may assume a small amount of additional RAM. Extend this to sort data stored in 1000 machines
Sort 128 GB data on 2 machines with 64 GB RAM each. Extend to 1000 machines.
Use external sorting algorithm like merge sort or quick sort
Divide data into smaller chunks and sort them individually
Merge sorted chunks using additional RAM
For 1000 machines, use distributed sorting algorithms like MapReduce or Hadoop
Ensure data consistency and fault tolerance in distributed sorting
Q24. In google adwords there are about 30 million ads from 42 lanuages . What will I do review the ads and reject ads that do not comply with specific rules
Reviewing 30 million ads from 42 languages in Google AdWords and rejecting non-compliant ads requires a systematic approach.
Create a set of specific rules and guidelines for ad compliance
Use automated tools to filter out ads that violate the rules
Assign a team of reviewers to manually check the remaining ads
Ensure that the reviewers are fluent in the languages of the ads they are reviewing
Regularly update the rules and guidelines to keep up with changes in the industry
Provide...read more
Q25. How would you change the format of all the phone numbers in 1000 static html pages?
Use a script to automate the process of changing phone number format in 1000 static html pages.
Create a script using a programming language like Python or JavaScript.
Use regular expressions to identify phone numbers in the HTML pages.
Use string manipulation functions to change the format of the phone numbers.
Test the script on a small sample of HTML pages before running it on all 1000 pages.
Make sure to backup the original HTML pages before making any changes.
Q26. What are some of the most popular Data interchange formats when using APIs
JSON and XML are the most popular data interchange formats when using APIs.
JSON (JavaScript Object Notation) is a lightweight format that is easy to read and write. It is widely used in web APIs.
XML (Extensible Markup Language) is a more complex format that is also widely used in web APIs.
Other formats include CSV (Comma Separated Values), YAML (YAML Ain't Markup Language), and Protocol Buffers.
RDBMS vs Non RDBMS
Why SQL is very popular?
How do you get second largest salary
What is stored procedure?
How to align a text in a larger web page context?
OOPS Concepts
Sleeping barber problem.
Disk scheduling algos
Process Scheduling algos
Turnaround time
Threads
Q30. How will improve the revenue of the cafeteria of the office.
By introducing new menu items, optimizing pricing strategy, and improving the overall dining experience.
Conduct a survey to understand the preferences of employees
Introduce healthy and affordable meal options
Offer discounts for bulk orders or loyalty programs
Partner with local vendors to source fresh ingredients
Improve the ambiance and seating arrangements
Implement online ordering and delivery services
Q31. Name some popular APIs for each of these Social Commerce service(llike a photo service etc)
Popular APIs for Social Commerce services
Facebook Graph API for social media integration
Instagram API for photo sharing and tagging
Twitter API for real-time updates and customer engagement
Pinterest API for product discovery and sharing
Google Maps API for location-based services
PayPal API for secure payment processing
Q32. What do you know about software engineering and theoretically knowledge
Software engineering is the process of designing, developing, testing, and maintaining software.
It involves using engineering principles to create high-quality software
It includes various stages such as requirements gathering, design, coding, testing, and maintenance
Theoretical knowledge includes understanding of algorithms, data structures, programming languages, and software design patterns
Examples of software engineering practices include Agile, Waterfall, and DevOps metho...read more
Q33. what is dsa and what is advantages
DSA stands for Data Structures and Algorithms. It is essential for efficient problem-solving in software development.
DSA helps in organizing and managing data effectively
It improves the efficiency and performance of algorithms
Common data structures include arrays, linked lists, trees, graphs
Common algorithms include sorting, searching, and dynamic programming
You are the manager of a hotel having 10 floors numbered 0-9. Each floor has 26 rooms [A-Z]. You will be given a sequence of strings of the room where ‘+’ suggests the room is booked and ‘-’ suggests...read more
Q35. what is cpp and its use case
C++ is a programming language used for developing software applications.
C++ is a high-level programming language known for its performance and flexibility.
It is commonly used for developing system software, game engines, and applications that require high performance.
C++ supports object-oriented programming, generic programming, and low-level memory manipulation.
Examples of software developed using C++ include operating systems like Windows, game engines like Unreal Engine, a...read more
Q36. what is java and its use case
Java is a popular programming language used for developing a wide range of applications.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM)
It is used for developing web applications, mobile apps, desktop applications, and enterprise software
Java is known for its security features and scalability
Examples of Java-based applications include Android apps, online banking systems, and e-commerce websites
You are given a string ‘STR’. You need to find and return the minimum number of characters to be deleted from ‘STR’ so that the frequency of each character in the string becomes unique...read more
You are given an integer ‘N’ , calculate and print the sum of :
LCM(1,N) + LCM(2,N) + .. + LCM(N,N)
where LCM(i,n) denotes the Least Common Multiple of the integers ‘i’ and ‘N’.
Input Format:
The fir...read more
There are 'N' number of subjects and the ith subject contains subject[i] number of problems. Each problem takes 1 unit of time to be solved. Also, you have 'K' friends, and you...read more
Q40. Sort an array without inbuilt methods
Sorting an array of strings without using inbuilt methods
Use a sorting algorithm like bubble sort, selection sort, or insertion sort
Compare each element with the next one and swap if necessary
Repeat the process until the array is sorted
You are given an array/list 'ARR' of integers of length ‘N’. You are supposed to find all the elements that occur strictly more than floor(N/3) times in the given array/list.
Input Format ...read more
Alok has three daughters. His friend Shyam wants to know the ages of his daughters. Alok gives him first hint.
1) The product of their ages is 72.
Shyam says this is not enough information Alok g...read more
Given an array ‘arr’ consisting of ‘N’ integer elements. You have to remove ‘K’ elements from the beginning or end of the array. Return the maximum possible sum of the remaining array e...read more
Q44. What is the javascript
JavaScript is a programming language used for creating interactive web pages and web applications.
JavaScript is a high-level, interpreted language.
It is primarily used for client-side scripting.
JavaScript can be embedded directly into HTML pages.
It provides dynamic functionality and interactivity to websites.
Common uses include form validation, DOM manipulation, and AJAX requests.
Q45. what is linked list
A linked list is a linear data structure where elements are stored in nodes that have a reference to the next node in the sequence.
Consists of nodes connected by pointers
Does not have a fixed size like arrays
Allows for efficient insertion and deletion operations
Example: Singly linked list, Doubly linked list
The city of Ninjaland is analogous to the unweighted graph. The city has ‘N’ houses numbered from 1 to ‘N’ respectively and are connected by M bidirectional roads. If a road ...read more
You have been given a string STR and a non-empty string PTR. Your task is to find all the starting indices of PTR’s anagram in STR.
An anagram of a string is another string which contains the s...read more
You have been given an array/list "ARR" consisting of 'N' integers. You have also given an integer 'K'.
Your task is to find the minimum number of elements that should be removed from "ARR" (pos...read more
You are given a binary tree of 'N' nodes.
Your task is to find the path from the leaf node to the root node which has the maximum path sum among all the root to leaf paths...read more
Aahad and Harshit always have fun by solving problems. Harshit took a sorted array and rotated it clockwise by an unknown amount. For example, he took a sorted array = [1, 2, 3, 4,...read more
You have been given an undirected graph of ‘V’ vertices (labeled 0,1,..., V-1) and ‘E’ edges. Each edge connecting two nodes (‘X’,’Y’) will have a weight denoting the distance between no...read more
Given a binary tree and the value of two nodes, find the distance between the given two nodes of the Binary Tree.
Distance between two nodes is defined as the minimum number ...read more
You are given an infinite supply of coins of each of denominations D = {D0, D1, D2, D3, ...... Dn-1}. You need to figure out the total number of ways W, in which you can make a change fo...read more
Q54. what is spring? and features? importance
Spring is a popular Java framework for building web applications and microservices.
Spring provides a comprehensive programming and configuration model for modern Java-based enterprise applications.
It offers features like dependency injection, aspect-oriented programming, and transaction management.
Spring Boot is a popular extension of the framework that simplifies the process of creating standalone, production-grade Spring-based applications.
Spring is important because it hel...read more
Ninja owns an electronic shop. In the shop, Ninja has 'N' bulbs. To sell these bulbs, Ninja has to check if they are of good quality. To check bulbs, Ninja uses a unique technique.
In this te...read more
You are given an array consisting of N positive integers, your task is to count the number of distinct possible values that can be obtained by taking the bitwise OR of ...read more
You are given a dictionary ‘D’ consisting of ‘N’ words. Each word of the dictionary is of fixed size ‘L’ and contains only lowercase English alphabets.
Now you have to answer ‘Q’ queries, in eac...read more
Given an array/list of integers of length ‘N’, there is a sliding window of size ‘K’ which moves from the beginning of the array, to the very end. You can only see the ‘K’ nu...read more
You are given a string 'S'. Your task is to check whether the string is palindrome or not. For checking palindrome, consider alphabets and numbers only and ignore the symbols ...read more
You are given an array arr of N non-negative integers, you need to return true if the array elements consist of consecutive numbers otherwise return false.
For Example: If the given array is...read more
Given an array of size ‘N’ containing integer elements and let the elements of the given array be 'ARR1', 'ARR2',…..,' ARRN'. You need to find the sum of bit differences amo...read more
You are given an array/list ARR consisting of N integers. Your task is to find the maximum possible sum of a non-empty subarray(contagious) of this array.
Note: An array C is a subarray of a...read more
You are given an array/list ‘ARR’ of ‘N’ positive integers’. Your task is to find out the size of the smallest subset with the maximum OR possible. That means that among all subsets that have OR of its...read more
You are given an undirected and disconnected graph G(V, E) having V vertices numbered from 0 to V-1 and E edges. Your task is to print its BFS traversal starting from the 0th vertex.
BFS or Breadth-...read more
You are given a binary tree, in which the data present in the nodes are integers. You are also given an integer X.
Your task is to delete all the leaf nodes with value X. In the pr...read more
You have been given an integer K.
Your task is to generate all binary strings of length K such that there are no consecutive 1s in the string. This means that the binary str...read more
You are given a string that represents time in the format hh:mm. Some of the digits are blank (represented by ‘?’). Fill in ‘?’ such that the time represented by this string is the maximum possible....read more
Given a binary tree, convert this binary tree into its mirror tree.
A binary tree is a tree in which each parent node has at most two children.
Mirror of a Tree: Mirror of a Bi...read more
You are given two Singly Linked List of integers, which are merging at some node of a third linked list.
Your task is to find the data of the node at which merging starts. If there is...read more
You are given a Singly Linked List of integers and a reference to the node to be deleted. Every node of the Linked List has a unique value written on it. Your task is to delete that ...read more
Given a binary tree with N number of nodes, check if that input tree is BST (Binary Search Tree) or not. If yes, return true, return false otherwise.
A binary search tree (BST) is a binary tree data...read more
You are given a string S of words. Your task is to find the number of palindrome words in the given string S. A word is called palindrome, if it reads the same backwards as for...read more
You are given a starting position for a rat which is stuck in a maze at an initial point (0, 0) (the maze can be thought of as a 2-dimensional plane). The maze would be given in the form of a squar...read more
Q74. java8 is why so popular?
Java8 is popular due to its new features like lambda expressions, streams, and functional interfaces.
Lambda expressions provide concise code and simplify functional programming.
Streams allow for efficient processing of large data sets.
Functional interfaces enable the use of lambda expressions.
Java8 also introduced new APIs like Optional and Date/Time API.
Java8 is backward compatible with previous versions of Java.
Java8 is widely used in enterprise applications and big data pr...read more
You are given a 9x9 sudoku. Your task is to solve sudoku and return the solution.
A sudoku is a puzzle in which players insert the numbers one to nine into a grid consisting of nine squares subdivided int...read more
Mr. X is a professional robber planning to rob houses along a street. Each house has a certain amount of money hidden. All houses along this street are arranged in a circle. That means the first hou...read more
Make a E-R Diagram for OLA serive .
You need to think of the Backend Process.
Like what happens when you book, who is assigning you the drivers etc.
1) What are the different types of scaling?
2) Few SQL Queries
- 1) Getting top salary for a department
- 2) Queries based on Joins
3) Virtual Memory
Q79. 6.What are local variables and global variables in Python? 7.When to use a tuple vs list vs dictionary in Python? 8.Explain some benefits of Python 9.What is Lambda Functions in Python? 10.What is a Negative In...
read moreLocal variables are variables that are defined within a function and can only be accessed within that function. Global variables are variables that are defined outside of any function and can be accessed throughout the program.
Local variables are created when a function is called and destroyed when the function completes.
Global variables can be accessed and modified by any function in the program.
Using local variables helps in encapsulation and prevents naming conflicts.
Globa...read more
Q80. how can increase immediately sales or marketing figure of a particular company
To increase sales or marketing figures immediately, focus on targeted advertising, offering promotions, improving customer experience, and leveraging social media.
Implement targeted advertising campaigns to reach the right audience
Offer promotions or discounts to attract new customers and incentivize purchases
Improve customer experience through excellent service, personalized interactions, and efficient processes
Leverage social media platforms to engage with customers, create...read more
Q81. tell me about different types of graph..
There are various types of graphs used in data visualization, such as bar graphs, line graphs, pie charts, scatter plots, and histograms.
Bar graph - used to compare different categories
Line graph - shows trends over time
Pie chart - displays parts of a whole
Scatter plot - shows relationship between two variables
Histogram - displays distribution of data
There are 5 lanes on a race track. One needs to find out the 3 fastest horses among total of 25. Find out the minimum number of races to be conducted in order to determine the fastest three.
Q83. 11.What is the namespace in Python? 12.What is a dictionary in Python? 13.What is type conversion in Python? 14.What is the difference between Python Arrays and lists? 15.What are functions in Python?
Answers to common Python interview questions.
Namespace is a container for storing variables and functions.
Dictionary is a collection of key-value pairs.
Type conversion is the process of converting one data type to another.
Arrays are homogeneous while lists are heterogeneous.
Functions are blocks of code that perform a specific task.
Q84. difference between ordered and unordered map
Ordered map maintains the order of insertion while unordered map does not guarantee any specific order.
Ordered map: elements are stored in the order they were inserted
Unordered map: elements are stored in an unspecified order for faster access
Example: std::map vs std::unordered_map in C++
Q85. 1. What is Python? 2. What Are Python Advantages? 3. Why do you we use in python Function? 4. What is the break Statement? 5. What is tuple in python?
Python is a high-level, interpreted programming language known for its simplicity, readability, and versatility.
Python is used for web development, data analysis, artificial intelligence, and more.
Advantages of Python include its ease of use, large standard library, and community support.
Functions in Python are used to group related code and make it reusable.
The break statement is used to exit a loop prematurely.
A tuple is an ordered, immutable collection of elements.
Q86. Explain difference between coding and programming?
Coding is the process of writing instructions in a specific programming language, while programming involves the entire process of designing, writing, testing, and maintaining code.
Coding is the act of translating a problem into a language that a computer can understand.
Programming involves planning, designing, implementing, and testing a solution to a problem.
Coding is a subset of programming, focusing on the actual writing of code.
Programming encompasses a broader range of ...read more
Q87. How to make profit in the company
To make profit in a company, focus on increasing revenue and reducing expenses.
Increase sales by expanding customer base or introducing new products/services
Reduce costs by optimizing operations and negotiating better deals with suppliers
Implement cost-cutting measures such as reducing waste and improving efficiency
Invest in research and development to stay ahead of competitors
Consider mergers and acquisitions to increase market share and diversify revenue streams
Q88. What other models would you consider to improve the current one.
I would consider incorporating machine learning algorithms to enhance the current model.
Explore using neural networks for more complex patterns
Implement decision trees for better interpretability
Utilize ensemble methods like random forests for improved accuracy
Q89. What is port and define the difference between
A port is a communication endpoint for sending and receiving data. The difference between TCP and UDP is their approach to data transmission.
A port is a logical construct that identifies a specific process or network service on a host machine.
TCP is a connection-oriented protocol that ensures reliable data transmission, while UDP is a connectionless protocol that does not guarantee delivery of data.
Ports are identified by numbers ranging from 0 to 65535, with well-known ports...read more
Q90. What is the nature of Google as a company?
Google is a multinational technology company known for its search engine, advertising platform, and various other products and services.
Google is known for its innovative products and services such as Google Search, Google Maps, Gmail, and YouTube.
The company's mission is to organize the world's information and make it universally accessible and useful.
Google's business model is primarily based on advertising revenue through its AdWords platform.
The company has a strong focus...read more
Q91. What is the symbol of magnesium
The symbol of magnesium is Mg.
The symbol Mg is derived from the Latin word 'magnesium'.
Magnesium is a chemical element with atomic number 12.
It is a shiny gray solid and is commonly found in minerals such as dolomite and magnesite.
Q92. What's is the symbol of potassium
The symbol of potassium is K.
The symbol K comes from the Latin word 'kalium', which is where the element gets its name.
Potassium is a chemical element with atomic number 19.
Potassium is a soft, silvery-white metal that reacts violently with water.
Q93. What is the symbol of aluminium
The symbol of aluminium is Al.
The symbol Al is derived from the Latin word 'alumen'.
Aluminium is a chemical element with atomic number 13.
Aluminium is a silvery-white, soft, nonmagnetic metal.
Aluminium is the most abundant metal in the Earth's crust.
Q94. Variation of N meetings in a room.
Variation of N meetings in a room
Consider different combinations of meetings in the room
Calculate the total number of possible variations
Take into account the order of meetings if necessary
Q95. What is the symbol of hydrogen
The symbol of hydrogen is H.
The symbol for hydrogen is H, derived from its Latin name 'hydrogenium'.
Hydrogen is the lightest and most abundant element in the universe.
Hydrogen is represented by the chemical symbol H on the periodic table.
Q96. How You Will Manage The Work Load Pressure
I manage work load pressure by prioritizing tasks, setting realistic deadlines, and taking breaks to avoid burnout.
Prioritize tasks based on deadlines and importance
Break down tasks into smaller, manageable chunks
Set realistic deadlines and communicate with team members if needed
Take short breaks to avoid burnout and maintain productivity
Q97. What is registers where it is used
Registers are small, fast storage locations in a computer's processor that hold data temporarily.
Registers are used to store data that is frequently accessed by the processor.
They are faster than accessing data from memory.
Registers are used to hold data such as memory addresses, counters, and flags.
They are also used to hold data during arithmetic and logical operations.
Examples of registers include the program counter, stack pointer, and accumulator.
Q98. what is the main source of Google
The main source of Google is its search engine.
Google's search engine is the primary source of its revenue.
Other sources include advertising, cloud services, and hardware products.
Google's search engine processes over 3.5 billion searches per day.
Google's advertising revenue in 2020 was over $147 billion.
Q99. what is black box testing?
Black box testing is a software testing technique that focuses on the functionality of the software without knowing its internal structure.
Tests are performed based on the software requirements and specifications
Testers do not have access to the source code or internal structure of the software
Tests are designed to simulate real-world scenarios and user behavior
The goal is to identify defects or issues in the software's functionality
Examples include functional testing, regres...read more
Q100. What is Kernal and what propose it use
Kernel is the core of an operating system that manages system resources and provides services to other software.
Kernel is responsible for managing memory, input/output requests, and system calls.
It provides a layer of abstraction between hardware and software.
Examples of kernels include Linux, Windows, and macOS.
Kernel can be monolithic, microkernel, or hybrid in design.
More about working at Google
Top HR Questions asked in Bihar Vikas Mission
Interview Process at Bihar Vikas Mission
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month