Northern Arc Capital
10+ Varroc Group Interview Questions and Answers
Q1. How to compare 2 large 100 GB JSON files in O(1) Time complexity
Use hashing to compare the JSON files in O(1) time complexity.
Create a hash function to convert the JSON data into a unique hash value.
Calculate the hash value for each JSON file and compare the hash values.
If the hash values are equal, the JSON files are identical.
Example: Use MD5 or SHA-256 hash functions for generating hash values.
Q2. Find total Nodes in a Binary tree along with time and space complexity
Total nodes in a binary tree can be found using depth-first or breadth-first traversal algorithms with time complexity O(n) and space complexity O(h), where h is the height of the tree.
Use depth-first traversal (pre-order, in-order, post-order) or breadth-first traversal to visit each node and count the total nodes.
Time complexity is O(n) where n is the number of nodes in the tree.
Space complexity is O(h) where h is the height of the tree, due to the recursive calls in depth-...read more
Q3. Map parent to children of a 4 Array tree in O(1) Space complexity
Use array indices to map parent to children in a 4 Array tree in O(1) space complexity.
Assign children of a parent at indices 4*i+1, 4*i+2, 4*i+3, 4*i+4 where i is the index of the parent.
To find parent of a child at index j, use (j-1)/4 to get the parent index.
Q4. Construct 4 Array Tree from scratch and implement some operations
Construct 4 Array Tree and implement operations
Create an array to represent the tree structure
Implement operations like insert, delete, search, and traversal
Example: Construct a binary search tree using arrays
Q5. Tell me the end to end process of creating a credit risk model
Q6. How to analyse Banking Balance Sheet What are key ratios of NBFC/Bank
Analyzing a bank's balance sheet involves examining key ratios such as capital adequacy, asset quality, and liquidity.
Calculate capital adequacy ratio (CAR) to assess the bank's ability to absorb losses
Examine asset quality by calculating non-performing asset (NPA) ratio
Analyze liquidity by calculating loan-to-deposit (LTD) ratio
Assess profitability by calculating return on assets (ROA) and return on equity (ROE) ratios
Compare ratios to industry benchmarks and historical data...read more
Q7. What DAX query do in the power BI?
DAX query is used in Power BI to retrieve and manipulate data from datasets.
DAX stands for Data Analysis Expressions
Used to create calculated columns, measures, and tables
Can perform calculations, filtering, and aggregation on data
Examples: CALCULATE, SUMX, FILTER
Q8. How much will you rate yourself on R/Python coding skill
Q9. Explain the logistic regression ML model.
Logistic regression is a statistical model used to predict the probability of a binary outcome based on one or more predictor variables.
Logistic regression is used when the dependent variable is binary (0/1, True/False, Yes/No, etc.)
It estimates the probability that a given observation belongs to a particular category.
The output of logistic regression is a probability score between 0 and 1.
It uses the logistic function (sigmoid function) to map the output to the range [0, 1].
Q10. What regression will you use for modelling?Why?
Q11. Explain SQL join and having caluse?
SQL join is used to combine rows from two or more tables based on a related column, while the HAVING clause is used to filter groups based on a specified condition.
SQL join is used to retrieve data from multiple tables based on a related column
Types of SQL joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
HAVING clause is used with GROUP BY to filter groups based on a specified condition
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.colu...read more
Q12. What are type 1 and type 2 error?
Interview Process at Varroc Group
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month