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

20+ Bright It Global Solutions Interview Questions and Answers

Updated 23 Jul 2024
Popular Designations
Q1. Running Median

You are given a stream of 'N' integers. For every 'i-th' integer added to the running list of integers, print the resulting median.

Input Format :
The fi...read more
View 3 more answers
Q2. Longest Palindromic Substring

You are given a string (STR) of length N.

Your task is to find the longest palindromic substring. If there is more than one palindromic substring with the maximum length, return the...read more

View 3 more answers
Q3. Min Steps to one using DP

You are given a positive integer 'N’. Your task is to find and return the minimum number of steps that 'N' has to take to get reduced to 1.

You can perform any one of the following 3 st...read more

View 2 more answers
Q4. Median in a stream

Given that integers are read from a data stream. Your task is to find the median of the elements read so far.

Median is the middle value in an ordered integer list. If the size of the list is ...read more

View 3 more answers
Discover Bright It Global Solutions interview dos and don'ts from real experiences
Q5. Pattern Matching

You are given a pattern in the form of a string and a collection of words. Your task is to determine if the pattern string and the collection of words have the same order.

Note :
The strings are...read more
View 2 more answers
Q6. The Skyline Problem

You are given 'N' rectangular buildings in a 2-dimensional city. Your task is to compute the skyline of these buildings, eliminating hidden lines return the skyline formed by these buildings ...read more

View 2 more answers
Are these interview questions helpful?
Q7. Boyer Moore Algorithm for Pattern Searching

You are given a string ‘text’ and a string ‘pattern’, your task is to find all occurrences of pattern in the string ‘text’ and return an array of indexes of all those ...read more

View 2 more answers
Q8. Longest Palindromic Substring

Given a string ’S’ consisting of lower case English letters, you are supposed to return the longest palindromic substring of ‘S’.

Note that in case of more than one longest palindro...read more

View 3 more answers
Share interview questions and help millions of jobseekers 🌟
Q9. Shortest alternate colored path

Consider a directed graph of ‘N’ nodes where each node is labeled from ‘0’ to ‘N - 1’. Each edge of the graph is either ‘red’ or ‘blue’ colored. The graph may contain self-edges o...read more

View 2 more answers
Q10. Spell Checker

You are given a list of strings, ‘DICTIONARY[]’ that represents the correct spelling of words and a query string ‘QUERY’ that may have incorrect spelling. You have to check whether the spelling of ...read more

Add your answer

Q11. Tell about ur strength? Tell about long term goal?

Ans.

My strength lies in my problem-solving skills and ability to work well in a team. My long term goal is to become a lead developer and contribute to innovative projects.

  • Strong problem-solving skills

  • Effective team player

  • Long term goal of becoming a lead developer

  • Contribute to innovative projects

View 4 more answers

Q12. What type program language do you know?

Ans.

I am proficient in programming languages such as Java, Python, C++, and JavaScript.

  • Java

  • Python

  • C++

  • JavaScript

View 2 more answers

Q13. For i in pythonlife: If i=='l': Break Print(I)

Ans.

The code will iterate over the characters in 'pythonlife' and print each character until it reaches 'l', then it will stop.

  • The code uses a for loop to iterate over each character in the string 'pythonlife'.

  • When the character 'l' is encountered, the loop will break and stop iterating.

  • The loop will print each character until 'l' is reached, so the output will be 'python'.

Add your answer

Q14. For i in range (0,9): Print(i)

Ans.

The code will print numbers from 0 to 8 in separate lines.

  • The 'range' function generates a sequence of numbers from 0 to 8 (9 is exclusive).

  • The 'for' loop iterates through each number in the sequence and prints it.

View 2 more answers

Q15. Return the 4th largest data, can be solved using heap data structure

Ans.

Use a heap data structure to find the 4th largest data in an array.

  • Create a max heap from the array

  • Pop the top element from the heap 3 times to get the 4th largest element

  • Return the 4th largest element

Add your answer

Q16. Explain types of inheritances?

Ans.

Types of inheritances include single, multiple, multilevel, hierarchical, hybrid, and multipath.

  • Single inheritance: a class inherits from only one base class.

  • Multiple inheritance: a class inherits from more than one base class.

  • Multilevel inheritance: a class inherits from a class which in turn inherits from another class.

  • Hierarchical inheritance: multiple classes inherit from a single base class.

  • Hybrid inheritance: combination of multiple and multilevel inheritance.

  • Multipath ...read more

Add your answer

Q17. Write program for break program?

Ans.

A program that breaks another program into smaller parts or components.

  • Use functions or modules to break down the main program into smaller, more manageable parts

  • Consider using object-oriented programming principles to encapsulate related functionality

  • Utilize comments and documentation to explain the purpose and functionality of each part

Add your answer

Q18. What is ur goal?

Ans.

My goal is to continuously improve my technical skills, contribute to innovative projects, and advance in my career as a software developer.

  • Continuous learning and improvement in technical skills

  • Contributing to innovative projects

  • Advancing in my career as a software developer

Add your answer

Q19. Write program for for loop?

Ans.

A for loop is used to iterate over a sequence of elements for a specified number of times.

  • Initialize a counter variable before the loop

  • Set the condition for the loop to continue based on the counter variable

  • Update the counter variable after each iteration

  • Example: for(int i = 0; i < 5; i++) { // code block }

View 1 answer

Q20. What is main goal?

Ans.

The main goal of a Software Developer is to design, develop, and maintain software applications to meet the needs of users.

  • Designing software applications based on user requirements

  • Developing code to implement the design

  • Testing and debugging software to ensure functionality

  • Maintaining and updating software as needed

  • Collaborating with team members to achieve project goals

Add your answer

Q21. experinces and how you perform

Ans.

I have over 5 years of experience in software development, with a strong focus on web applications and database management.

  • Developed web applications using HTML, CSS, JavaScript, and various frameworks like Angular and React

  • Proficient in database management with SQL and NoSQL databases such as MySQL and MongoDB

  • Experience in version control systems like Git for collaborative development

  • Strong problem-solving skills and ability to work in a team environment

  • Continuously learning...read more

Add your answer

Q22. How I will reallocate

Ans.

I will reallocate resources based on project priorities and team needs.

  • Prioritize tasks based on project deadlines and importance

  • Communicate with team members to understand their workload and availability

  • Adjust resources as needed to ensure project success

  • Example: If a critical project is falling behind schedule, I may reallocate resources from less urgent projects to meet the deadline

Add your answer

Q23. coding program and complexity

Ans.

Coding programs can vary in complexity depending on the requirements and functionalities needed.

  • Complexity can be measured using Big O notation, which describes the worst-case scenario for time and space complexity.

  • Factors affecting complexity include data structures used, algorithms implemented, and the size of input data.

  • Examples of complex programs include machine learning algorithms, large-scale distributed systems, and real-time processing applications.

Add your answer

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 Bright It Global Solutions

based on 56 interviews in the last 1 year
3 Interview rounds
Coding Test Round 1
Coding Test Round 2
HR Round
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Developer Interview Questions from Similar Companies

3.7
 • 113 Interview Questions
3.9
 • 41 Interview Questions
3.5
 • 37 Interview Questions
4.2
 • 25 Interview Questions
3.1
 • 12 Interview Questions
4.0
 • 11 Interview Questions
View all
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