Brillio Coding Questions and Answers

Brillio Coding Questions with Solutions

Brillio Coding Questions and Answers page will help you find out the Coding Questions asked in Online Assessments and Technical Interviews of the Company’s Hiring process.

Go through this page to know more details about Brillio’s Hiring Process for 2 Engineer Job profiles in Digital Infrastructure and Product & Platform Engineering. And one more Job profile of a Data Analytics Practioner in the Data Analytics & Engineering Department is also discussed further on this page.

Brillio Coding Questions

About Brillio

Brillio is a global digital transformation company that provides technology consulting, product engineering, and digital services to help businesses accelerate their digital initiatives. The company was founded in 2014 and is headquartered in Santa Clara, California, with operations in the United States, Europe, and Asia.

Brillio offers a range of services, including digital strategy consulting, customer experience design, enterprise data management, cloud transformation, and software engineering. Its clients are present in a variety of industries, including banking and financial services, healthcare, retail, and technology.

Details on Brillio Process 2023

Brillio has announced to conduct Hiring Process for 2023 freshers on 2 Engineer Job Profiles and a Data Analytics Practitioner post, we have mentioned the following steps which are included in this Hiring Process:

  1. Online Aptitude + Coding Test
  2. Group Discussion
  3. Technical Interview
  4. HR Interview

Different Skill sets are required for these Job profiles, go through this page to find a detailed explanation of all 3 of them.

We have mentioned further details of the Brillio Hiring Process in the following Tabular Form:
BrillioRelated Information
Position:
  • Engineer – Digital Infrastructure
  • Engineer – Product & Platform Engineering
  • Data & Analytics Practitioner
Course:
  • B.E./B.Tech – CSE, IT, EEE & ECE.
  • Eligible Batch – 2023
Eligibility Criteria / Academic Qualification Required:
  • 60% or equivalent CGPA in 10th, 12th, and Graduation.
  • No Current Backlogs.
CTC Offered:
  • Basic Pay – ₹ 6 LPA
  • ACE Bonus: ₹ 4 Lakh
Selection Process:
  1. Online Aptitude & Coding Assessment
  2. Group Discussion
  3. Technical Interview
  4. HR Interview

Prime Course Trailer

Related Banners

Get PrepInsta Prime & get Access to all 200+ courses offered by PrepInsta in One Subscription

Insights on all 3 Brillio's Job Profiles

Engineer - Digital Infrastructure

  • ITIL/Cloud technologies like Azure basics, AWS,etc.
  • Experience/Knowledge on O365 within a network environment (permissions, calendar sharing, delegation).
  • Would be expected to work on core infra technologies and latest technologies such as cloud, DevOps and automation.
  • Ability to Understand Infrastructure set up on-premises and cloud environment.
  • 1st line troubleshooting of IT related problems across different streams of support like Desktop/Laptop, Cloud ops and Network infra.

Data & Analytics Practitioner

  • Experience in one of the data management tools, cloud platforms, data science algorithms, languages.
  • Ability to work in ambiguous situations with unstructured problems and anticipate potential issues/risks.
  • Experience in applied machine learning techniques using supervised, unsupervised, or natural language processing frameworks.

Engineer - Product & Platform Engineering

  • Proficient in at least one Object Oriented Programming Language (preferably Java).
  • Knowledge of Data Structures, OOPS, RDBMS, SQL, Networking Concepts, SDLC.
  • Must possess excellent communication and articulation skills.

Practice Brillio Coding Questions with Solutions

Question 1 : Choco and chocolate

Problem Statement :

Choco, a chocolate lover, has N amount of money with him. He wants to buy as much chocolate as possible. So, he goes to a chocolate shop “Bandyman ”. Mike, the owner of “Bandyman ” has different types of chocolate in his store (represented by a character) placed in a row.

Mike, give an offer to Choco that he can buy a selected type of chocolate for free and need to pay for the other types of chocolates and Choco can only buy consecutive chocolates.

Now, you need to write a code to find the maximum amount of chocolates Choco can get by selecting the chocolates optimally.

Input format :

1st line contains 2 space separated integers A and B denoting the number of chocolates and the amount of money Choco has.

The 2nd line contains A chocolates represented by a string. All chocolates represented by lowercase alphabets.

The 3rd line represents 26 space separated integers representing the cost to buy the chocolates.
[First integer represents the cost of the chocolate of type ‘a’, 2nd integer represents the cost of the chocolates of type ‘b’ and so on]

Output format :
Print the maximum number of chocolates Choco can buy.

Constraints :
1<=A<=10^5
1<=B<=10^9
1<=cost of chocolate<=10^9

Sample input 1 :
6 10
aabcda
5 4 4 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Sample output 1 :
4

Explanation :

Choco can select the chocolate of type ‘a’ for free and start buying from index 0 and if he buys “aabc” then he has to pay less (0+0+4+4=8) than the total money he has.

This is the maximum number of chocolates he can get in this case.

Question 2 : Vowel Encryption

Problem Statement  :

There is an encryption game going on. You will be given a number. If a digit is prime, it will take a vowel. Otherwise it will take a consonant value.
By this process, you have to make the string the lexicographically smallest possible. For a given number, print the output as a string.;

Input Format:
An integer n denoting the number.
Output Format:
The encrypted word.

Sample Input: 123421
Sample Output: baecab

Question 3 : Spiral Matrix

Problem Statement :

You will be given a 2d matrix. Write the code to traverse the matrix in a spiral format. Check the input and output for better understanding.

Sample Input :
Input :
5 4
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
17 18 19 20

Output :

[1, 2, 3, 4, 8, 12, 16, 20, 19, 18, 17, 13, 9, 5, 6, 7, 11, 15, 14, 10]

Question 4 : Array Subarray

Problem Statement  :
You are given an array, You have to choose a contiguous subarray of length ‘k’, and find the minimum of that segment, return the maximum of those minimums.
Sample input :
1 → Length of segment x =1
5 → size of space n = 5
1 → space = [ 1,2,3,1,2]
2
3
1
2

Sample output :
3
Explanation :
The subarrays of size x = 1 are [1],[2],[3],[1], and [2],Because each subarray only contains 1 element, each value is minimal with respect to the subarray it is in. The maximum of these values is 3. Therefore, the answer is 3

Question 5 : Order check 

Problem Statement: In an IT company there are n number of Employees , they are asked to stand in ascending order according to their heights. But some employees are not currently standing in their correct position.

Your task is to find how many employees are there who are not standing in their correct positions.

Example

height=[1,2,1,3,3,4,3]

The 4 employees at indices 1,2,5 and 6 are not in the right positions. The correct positions are (1,1,2,3,3,3,4).Return 4.

Function Description

Complete the function countEmployees in the editor below.

count Employee has the following parameter(s):

int height[n]:an array of heights in the order the employees are standing

Returns:

Int : the number of employees not standing in the correct positions

Constraints

  •    1<=n<=10^5
  •    1<=height[i]<=10^9

Sample case 0

Sample input 0

7 ->height[] size n=7

1

2

1

3

3

4

3

Sample output 0:

4

Explanation

The four employees who are  not standing in the correct positions are at indices [1,2,5,6] return 4. The correct positions are [1,1,2,3,3,3,4].

FAQs on Brillio Coding Questions with Solutions

Question 1: What kind of services does Brillio provide?

Brillio provides a range of digital transformation services, including technology consulting, product engineering, and digital services such as digital strategy consulting, customer experience design, enterprise data management, cloud transformation, and software engineering.

Question 2: What are some major fields in which Brillio offers Jobs?

There are some major field in which Brillio offers Jobs:

  1. Platform & Product Engineering
  2. Cloud Technology Deployment
  3. Data Analytics, AI & ML
  4. Customer Experience 
  5. Support System

 

Get over 200+ course One Subscription

Courses like AI/ML, Cloud Computing, Ethical Hacking, C, C++, Java, Python, DSA (All Languages), Competitive Coding (All Languages), TCS, Infosys, Wipro, Amazon, DBMS, SQL and others

Checkout list of all the video courses in PrepInsta Prime Subscription

Checkout list of all the video courses in PrepInsta Prime Subscription