Filter interviews by
RLS in Power BI stands for Row-Level Security, controlling data access based on user roles.
RLS restricts data access for specific users or groups.
It uses DAX filters to define which data a user can see.
Example: A sales manager can only see data for their region.
RLS can be implemented in both Power BI Desktop and Power BI Service.
Roles can be created in Power BI Desktop and published to the service.
Multithreading is a programming technique that allows concurrent execution of multiple threads within a single process.
Improves application performance by utilizing CPU resources more efficiently.
Allows multiple tasks to run simultaneously, such as downloading files while processing data.
Threads share the same memory space, which makes communication between them easier but requires careful synchronization.
Commonly...
ETL (Extract, Transform, Load) is a data integration process that involves extracting data from various sources, transforming it, and loading it into a destination.
Extract: Data is gathered from multiple sources like databases, APIs, or flat files. Example: Pulling customer data from a CRM system.
Transform: Data is cleaned, enriched, and formatted to meet business requirements. Example: Converting date formats or ...
ACID properties are a set of properties that guarantee database transactions are processed reliably.
ACID stands for Atomicity, Consistency, Isolation, Durability
Atomicity ensures that either all operations in a transaction are completed or none are
Consistency ensures that the database remains in a consistent state before and after the transaction
Isolation ensures that multiple transactions can occur concurrently w...
Scatter-gather is a messaging pattern used to send requests to multiple endpoints and aggregate their responses.
It allows parallel processing of requests, improving performance.
In Mulesoft, it can be implemented using the Scatter-Gather component.
Example: Sending a request to multiple APIs to fetch user data simultaneously.
Responses from all endpoints are collected and can be processed together.
GROUP and SET are both Tableau functions used for creating subsets of data, but GROUP is used for combining data based on a common field, while SET is used for creating custom subsets based on conditions.
GROUP is used to combine data based on a common field, such as grouping sales data by region.
SET is used to create custom subsets of data based on conditions, such as creating a set of high-value customers.
GROUP c...
SQL code to find 2nd highest salary
Use the MAX() function to find the highest salary
Use the WHERE clause to exclude the highest salary
Order the salaries in descending order and limit the result to 1
Bias-variance tradeoff is the balance between underfitting and overfitting in machine learning models.
Bias refers to error from erroneous assumptions in the learning algorithm, leading to underfitting.
Variance refers to error from sensitivity to small fluctuations in the training set, leading to overfitting.
The tradeoff involves finding the right level of model complexity to minimize both bias and variance.
Regular...
I tackled
Broke down the problem into smaller, manageable tasks
Collaborated with team members to brainstorm solutions
Sought input from experts in the field for guidance
The question asks for 2 Java codes.
Provide 2 Java codes
Ensure the codes are related to software development
Explain the purpose or functionality of each code
Include any relevant examples or explanations
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
Scatter-gather is a messaging pattern used to send requests to multiple endpoints and aggregate their responses.
It allows parallel processing of requests, improving performance.
In Mulesoft, it can be implemented using the Scatter-Gather component.
Example: Sending a request to multiple APIs to fetch user data simultaneously.
Responses from all endpoints are collected and can be processed together.
posted on 7 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
GROUP and SET are both Tableau functions used for creating subsets of data, but GROUP is used for combining data based on a common field, while SET is used for creating custom subsets based on conditions.
GROUP is used to combine data based on a common field, such as grouping sales data by region.
SET is used to create custom subsets of data based on conditions, such as creating a set of high-value customers.
GROUP can be...
General aptitude test
I have over five years of experience in software development, focusing on web applications and agile methodologies.
Developed a customer relationship management (CRM) system using React and Node.js, improving client interaction by 30%.
Led a team of 4 developers in an agile environment, successfully delivering projects on time and within budget.
Implemented RESTful APIs for a healthcare application, ensuring secure data h...
I appeared for an interview in Nov 2024, where I was asked the following questions.
A self join is a SQL operation where a table is joined with itself to compare rows within the same table.
Used to compare rows in the same table.
Commonly used for hierarchical data, like employee-manager relationships.
Example: SELECT A.name, B.name FROM employees A, employees B WHERE A.manager_id = B.id;
Can help in finding duplicates or related records within a single table.
I applied via LinkedIn and was interviewed in Sep 2023. There were 2 interview rounds.
Bias-variance tradeoff is the balance between underfitting and overfitting in machine learning models.
Bias refers to error from erroneous assumptions in the learning algorithm, leading to underfitting.
Variance refers to error from sensitivity to small fluctuations in the training set, leading to overfitting.
The tradeoff involves finding the right level of model complexity to minimize both bias and variance.
Regularizati...
SQL code to find 2nd highest salary
Use the MAX() function to find the highest salary
Use the WHERE clause to exclude the highest salary
Order the salaries in descending order and limit the result to 1
I applied via Approached by Company and was interviewed in Jul 2023. There were 2 interview rounds.
Basic Java arrays que
I applied via Approached by Company and was interviewed in May 2023. There were 3 interview rounds.
I appeared for an interview before Apr 2024, where I was asked the following questions.
Multithreading is a programming technique that allows concurrent execution of multiple threads within a single process.
Improves application performance by utilizing CPU resources more efficiently.
Allows multiple tasks to run simultaneously, such as downloading files while processing data.
Threads share the same memory space, which makes communication between them easier but requires careful synchronization.
Commonly used...
Top trending discussions
The duration of Xcaliber Infotech interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 19 interview experiences
Difficulty level
Duration
based on 120 reviews
Rating in categories
Software Developer
220
salaries
| ₹5 L/yr - ₹10.1 L/yr |
Junior Software Developer
79
salaries
| ₹3.2 L/yr - ₹6.6 L/yr |
Senior Software Developer
70
salaries
| ₹7.3 L/yr - ₹17 L/yr |
Quality Analyst
52
salaries
| ₹4.9 L/yr - ₹11 L/yr |
Business Analyst
30
salaries
| ₹6.2 L/yr - ₹13 L/yr |
HCL Infosystems
Accel Frontline
DynPro
ClaySys