Filter interviews by
A C program that communicates with a database and retrieves data using host and indicator variables.
Use appropriate database libraries and APIs to establish a connection with the database.
Define host and indicator variables to store the fetched data.
Write SQL queries to fetch the required data from the database.
Execute the queries and retrieve the data into the host variables.
Use the indicator variables to check f...
Sorting an integer array without using built-in array methods.
Implement a sorting algorithm such as bubble sort, insertion sort, or selection sort.
Loop through the array and compare adjacent elements to swap them if necessary.
Repeat the loop until the array is sorted in ascending or descending order.
Find duplicate characters and their count in a given string.
Create an empty dictionary to store character count
Iterate through the string and add characters to the dictionary
If character already exists in the dictionary, increment its count
Return the dictionary with character count
Abstraction is the process of simplifying complex systems by focusing on essential details.
Abstraction involves hiding unnecessary details and focusing on important ones.
It helps in reducing complexity and making systems easier to understand and use.
Examples of abstraction include programming languages, where complex code is abstracted into simpler functions and classes.
Another example is a car dashboard, which ab...
Polymorphism is the ability of an object to take on many forms.
Polymorphism allows objects of different classes to be treated as if they are of the same class.
It is achieved through method overriding and method overloading.
Examples include function overloading, operator overloading, and inheritance.
Polymorphism helps in achieving loose coupling and flexibility in code design.
Effective .NET memory management reduces memory usage and improves application performance through various strategies.
Use 'using' statements to ensure proper disposal of IDisposable objects, e.g., 'using (var stream = new FileStream(...)) { ... }'.
Implement object pooling for frequently used objects to reduce allocation overhead, e.g., using a pool for database connections.
Avoid large object allocations in the hea...
Faced performance issues in a React Native app due to heavy data processing; optimized it using efficient state management.
Identified performance bottlenecks using React Native's built-in performance monitor.
Refactored state management by implementing Redux to handle complex state more efficiently.
Used memoization techniques with React's useMemo and useCallback to prevent unnecessary re-renders.
Optimized image loa...
Hashmap is unordered while LinkedHashmap maintains insertion order.
Hashmap uses hashing to store key-value pairs while LinkedHashmap uses a doubly linked list to maintain order.
Hashmap allows null values and one null key while LinkedHashmap does not allow null keys or values.
Hashmap has O(1) time complexity for basic operations while LinkedHashmap has O(1) for insertion and deletion but O(n) for iteration.
Example:...
Dependency Injection (DI) in .NET Core promotes loose coupling and enhances testability through various implementation modes.
DI is a design pattern that allows for the injection of dependencies rather than hard-coding them.
In .NET Core, DI is built-in and can be configured in the Startup class using IServiceCollection.
There are three main lifetimes for services: Transient, Scoped, and Singleton.
Transient services ...
Automating processes in Azure DevOps can be achieved through various methods.
Use Azure Pipelines to create automated build and release pipelines
Use Azure Functions to automate tasks and trigger events
Use Azure Logic Apps to create workflows and automate processes
Use Azure DevOps REST API to automate tasks and integrate with other tools
Use Azure DevOps extensions to add custom functionality and automate tasks
I applied via Naukri.com and was interviewed in Sep 2024. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
I appeared for an interview in Sep 2024, where I was asked the following questions.
I applied via Naukri.com and was interviewed in Nov 2024. There were 3 interview rounds.
Coding round is related to DSA
Salary negotiation is a crucial skill for software developers to ensure fair compensation based on skills and market value.
Research industry standards: Use websites like Glassdoor or Payscale to find average salaries for your role.
Know your worth: Assess your skills, experience, and unique contributions to the company.
Practice your pitch: Prepare a clear and confident explanation of why you deserve the salary you're as...
I applied via Walk-in and was interviewed in Nov 2024. There were 3 interview rounds.
Aptitude and coding round
Power of imagination topic
I am a dedicated and experienced Application Support Engineer with a strong background in troubleshooting and resolving technical issues.
Over 5 years of experience in providing technical support for various applications
Proficient in diagnosing and resolving software and hardware issues
Skilled in analyzing system logs and performance metrics to identify root causes of problems
Excellent communication skills to effectivel...
An Application Support Engineer ensures software applications run smoothly, providing technical support and troubleshooting issues.
Monitor application performance and resolve issues proactively.
Provide technical support to users, addressing their queries and concerns.
Collaborate with development teams to implement software updates and enhancements.
Document troubleshooting processes and solutions for future reference.
Co...
I applied via Referral and was interviewed in Oct 2024. There were 4 interview rounds.
SQL and Power BI questions
SQL and Power BI questions
Brillio is a global technology consulting and business solutions company.
Provides digital transformation services
Offers analytics and BI solutions
Works with clients in various industries such as banking, healthcare, and retail
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
The task is to print a pattern of letters in a specific format, increasing the number of letters in each row.
Use a loop to iterate through the rows.
Keep track of the current letter using a variable.
For each row, print the required number of letters.
Example: For row 1, print 1 letter; for row 2, print 2 letters, etc.
Create a app with using react navigation bar.
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Handled projects with diverse architecture styles and requirements.
Managed projects with modern and traditional architectural styles
Experience with commercial, residential, and institutional projects
Implemented sustainable design principles in projects
Collaborated with architects, engineers, and clients to achieve project goals
Top trending discussions
Some of the top questions asked at the Brillio interview -
The duration of Brillio interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 115 interview experiences
Difficulty level
Duration
based on 1.2k reviews
Rating in categories
Senior Engineer
885
salaries
| ₹8.4 L/yr - ₹17.5 L/yr |
Senior Software Engineer
619
salaries
| ₹11.6 L/yr - ₹21.1 L/yr |
Software Engineer
287
salaries
| ₹5.7 L/yr - ₹13.9 L/yr |
Technical Specialist
234
salaries
| ₹18 L/yr - ₹31.9 L/yr |
Senior Software Development Engineer
199
salaries
| ₹8.9 L/yr - ₹19 L/yr |
Accenture
Xoriant
CitiusTech
HTC Global Services