Add office photos
Employer?
Claim Account for FREE

Google

4.4
based on 1.8k Reviews
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by

100+ Bihar Vikas Mission Interview Questions and Answers

Updated 17 Dec 2024
Popular Designations
Q1. Painter's Partition Problem

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

View 4 more answers
Q2. Special Numbers

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
View 3 more answers
Q3. Shopping Spree

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

View 4 more answers
Q4. Chocolate Problem

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

View 2 more answers
Discover Bihar Vikas Mission interview dos and don'ts from real experiences
Q5. Minimum and Maximum Cost to buy N Candies

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

View 2 more answers

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 more
Ans.

Write 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

Add your answer
Are these interview questions helpful?
Q7. Minimize the Maximum

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

View 2 more answers
Q8. Count Ways To Reach The N-th Stairs

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

View 4 more answers
Share interview questions and help millions of jobseekers 🌟
Q9. Covid Vaccination

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

View 2 more answers
Q10. Alien dictionary

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

View 2 more answers
Q11. Ninjas's Robot

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

View 2 more answers
Q12. Farthest Distance From Lands

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

View 2 more answers
Q13. Swap And Maximise

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

Add your answer
Q14. Bridges In A Graph

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

View 2 more answers

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?

Ans.

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

Add your answer

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 more
Ans.

Designing 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

Add your answer

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 more
Ans.

Find 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.

Add your answer

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

Ans.

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

View 2 more answers

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

Ans.

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

View 1 answer
Q20. Connect N Ropes With Minimum Cost

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

View 2 more answers

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?

Ans.

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

Add your answer

Q22. Which is faster: finding an item in a hashtable or in a sorted list? And Why?

Ans.

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.

View 2 more answers

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

Ans.

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

Add your answer

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

Ans.

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

Add your answer

Q25. How would you change the format of all the phone numbers in 1000 static html pages?

Ans.

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.

Add your answer

Q26. What are some of the most popular Data interchange formats when using APIs

Ans.

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.

View 1 answer
Q27. DBMS Question

RDBMS vs Non RDBMS

Why SQL is very popular?

How do you get second largest salary

What is stored procedure?

Add your answer
Q28. Technical Questions

How to align a text in a larger web page context?

OOPS Concepts

Add your answer
Q29. OS Questions

Sleeping barber problem.

Disk scheduling algos

Process Scheduling algos

Turnaround time

Threads

Add your answer

Q30. How will improve the revenue of the cafeteria of the office.

Ans.

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

Add your answer

Q31. Name some popular APIs for each of these Social Commerce service(llike a photo service etc)

Ans.

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

View 1 answer

Q32. What do you know about software engineering and theoretically knowledge

Ans.

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

View 3 more answers

Q33. what is dsa and what is advantages

Ans.

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

Add your answer
Q34. Hotel Rooms

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

View 2 more answers

Q35. what is cpp and its use case

Ans.

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

Add your answer

Q36. what is java and its use case

Ans.

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

Add your answer
Q37. Minimum Character Deletion

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

View 3 more answers
Q38. Sum of LCM

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
View 2 more answers
Q39. Minimum Time To Solve The Problems

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

View 4 more answers

Q40. Sort an array without inbuilt methods

Ans.

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

Add your answer
Q41. Majority Element - II

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
View 4 more answers
Q42. Aptitude Question

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

Add your answer
Q43. Remove K Corner Elements

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

View 2 more answers

Q44. What is the javascript

Ans.

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.

View 1 answer

Q45. what is linked list

Ans.

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

Add your answer
Q46. Shortest path in an unweighted graph

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

Add your answer
Q47. Find all anagrams

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

Add your answer
Q48. Minimum Removals

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

View 4 more answers
Q49. Maximum sum path from the leaf to root

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

View 2 more answers
Q50. Search In Rotated Sorted Array

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

View 2 more answers
Q51. Dijkstra's shortest path

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

View 2 more answers
Q52. Distance between two nodes of a Tree

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

View 2 more answers
Q53. Ways To Make Coin Change

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

View 4 more answers

Q54. what is spring? and features? importance

Ans.

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

Add your answer
Q55. Ninja and the bulbs

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

View 3 more answers
Q56. Count distinct Bitwise OR of all subarrays

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

View 3 more answers
Q57. Wildcard Queries

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

View 3 more answers
Q58. Maximum In Sliding Windows Of Size K

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

View 3 more answers
Q59. Check If The String Is A Palindrome

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

View 2 more answers
Q60. Consecutive elements

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

View 5 more answers
Q61. Sum of Bit Difference Among all Pairs

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

View 2 more answers
Q62. Maximum Subarray Sum

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

View 3 more answers
Q63. Subset OR

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

View 3 more answers
Q64. BFS in Graph

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

Add your answer
Q65. Delete Leaf Nodes with Value X

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

Add your answer
Q66. Binary strings with no consecutive 1s

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

Add your answer
Q67. Maximum Time

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

Add your answer
Q68. Convert binary tree to mirror tree

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

View 2 more answers
Q69. Intersection of Linked List

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

View 3 more answers
Q70. Delete Node In A Linked List

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

Add your answer
Q71. Validate BST

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

View 2 more answers
Q72. Count Palindrome Words in A String

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

Add your answer
Q73. Rat In A Maze

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

Add your answer

Q74. java8 is why so popular?

Ans.

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

Add your answer
Q75. Sudoku

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

Add your answer
Q76. House Robber

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

Add your answer
Q77. DBMS Question

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.

Add your answer
Q78. Technical Questions

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

Add your answer

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 more
Ans.

Local 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

Add your answer

Q80. how can increase immediately sales or marketing figure of a particular company

Ans.

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

View 2 more answers

Q81. tell me about different types of graph..

Ans.

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

Add your answer
Q82. Puzzle

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.

Add your answer

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?

Ans.

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.

Add your answer

Q84. difference between ordered and unordered map

Ans.

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++

Add your answer

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?

Ans.

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.

Add your answer

Q86. Explain difference between coding and programming?

Ans.

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

Add your answer

Q87. How to make profit in the company

Ans.

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

Add your answer

Q88. What other models would you consider to improve the current one.

Ans.

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

Add your answer

Q89. What is port and define the difference between

Ans.

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

Add your answer

Q90. What is the nature of Google as a company?

Ans.

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

Add your answer

Q91. What is the symbol of magnesium

Ans.

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.

Add your answer

Q92. What's is the symbol of potassium

Ans.

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.

Add your answer

Q93. What is the symbol of aluminium

Ans.

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.

Add your answer

Q94. Variation of N meetings in a room.

Ans.

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

Add your answer

Q95. What is the symbol of hydrogen

Ans.

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.

Add your answer

Q96. How You Will Manage The Work Load Pressure

Ans.

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

Add your answer

Q97. What is registers where it is used

Ans.

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.

Add your answer

Q98. what is the main source of Google

Ans.

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.

Add your answer

Q99. what is black box testing?

Ans.

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

Add your answer

Q100. What is Kernal and what propose it use

Ans.

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.

Add your answer
1
2

More about working at Google

Top Rated Large Company - 2024
Top Rated Internet/Product Company - 2024
HQ - Mountain View,California, United States
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Bihar Vikas Mission

based on 434 interviews in the last 1 year
Interview experience
4.3
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.5
 • 2k Interview Questions
3.9
 • 704 Interview Questions
3.8
 • 401 Interview Questions
4.0
 • 200 Interview Questions
4.2
 • 156 Interview Questions
4.0
 • 133 Interview Questions
View all
Top Google Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter