Add office photos
Engaged Employer

Protium Finance

3.9
based on 290 Reviews
Filter interviews by

20+ Zamil Steel Buildings India Interview Questions and Answers

Updated 13 Jan 2025

Q1. XOR Query on Tree Problem

Given a tree with a root at node 0 and N vertices connected with N-1 edges, and an array QUERY of size Q, where each element in the array represents a node in the tree. For each node i...read more

Ans.

This question is about finding the XOR of all values of nodes in the sub-tree of a given node in a tree.

  • Read the input values for the number of test cases, number of nodes, and number of queries.

  • Construct the tree using the given edges.

  • For each query, traverse the sub-tree of the given node and calculate the XOR of all node values.

  • Print the XOR values for each query.

Add your answer

Q2. Quick Sort Implementation

Sort a given array of integers in ascending order using the Quick Sort algorithm.

Quick Sort is a divide and conquer algorithm that involves selecting a pivot element and partitioning ...read more

Ans.

Implement Quick Sort to sort an array of integers in ascending order.

  • Choose a pivot element from the array

  • Partition the array into two parts: elements smaller than the pivot and elements larger than the pivot

  • Recursively apply quick sort on the left and right parts

  • Combine the sorted left and right parts with the pivot element

Add your answer

Q3. Count Sub-arrays with Sum Divisible by K

Given an array ARR and an integer K, determine the number of sub-arrays in which the sum is divisible by K.

Example:

Input:
ARR = {5, 0, 2, 3, 1}, K = 5
Output:
6
Explan...read more
Ans.

The task is to count the number of subarrays in an array whose sum is divisible by a given integer.

  • Iterate through the array and calculate the cumulative sum at each index.

  • Store the remainder of each cumulative sum divided by K in a hashmap.

  • If the remainder is already present in the hashmap, increment the count by the value in the hashmap.

  • If the remainder is 0, increment the count by 1.

  • Update the hashmap with the remainder and its count.

  • Return the final count.

Add your answer

Q4. Search In Rotated Sorted Array Problem Statement

Given a sorted array of distinct integers that has been rotated clockwise by an unknown amount, you need to search for a specified integer in the array. For each...read more

Ans.

This is a problem where a sorted array is rotated and we need to search for given numbers in the array.

  • The array is rotated clockwise by an unknown amount.

  • We need to search for Q numbers in the array.

  • If a number is found, return its index, otherwise return -1.

  • The search needs to be done in O(logN) time complexity.

  • The input consists of the size of the array, the array itself, the number of queries, and the queries.

Add your answer
Discover Zamil Steel Buildings India interview dos and don'ts from real experiences

Q5. Prime Factorization Problem Statement

Given several queries each containing a single integer 'N', the task is to find the prime factorization of each integer using a sieve method.

Example:

Input:
N = 12
Output:...read more
Ans.

The task is to find the prime factorization of given integers using a sieve.

  • Implement a function to find the prime factors of each integer using a sieve algorithm.

  • Use the given input format to read the number of test cases and queries.

  • For each query, iterate through numbers from 2 to sqrt(N) and check if they are prime factors of N.

  • If a number is a prime factor, divide N by that number and continue the process until N becomes 1.

  • Print all the prime factors of N in a single lin...read more

Add your answer

Q6. What is the algorithm to perform a breadth-first search (BFS) traversal of a binary tree and print its nodes in a zigzag manner?

Ans.

BFS traversal of a binary tree in zigzag manner

  • Use a queue to keep track of nodes at each level

  • Alternate between printing nodes from left to right and right to left at each level

  • Implement a flag to switch between directions

Add your answer
Are these interview questions helpful?
Q7. What is meant by exception handling?
Ans.

Exception handling is a mechanism in programming to handle and manage errors or exceptional situations that may occur during program execution.

  • Exception handling is a way to gracefully handle errors or exceptional situations in a program.

  • It involves catching and handling exceptions, which are unexpected events that disrupt the normal flow of program execution.

  • Exception handling allows the program to recover from errors and continue executing instead of crashing.

  • It involves us...read more

Add your answer
Q8. What is the difference between a User thread and a Daemon thread in Java?
Ans.

User threads are non-daemon threads that keep the application alive until they complete, while daemon threads are background threads that do not prevent the application from terminating.

  • User threads are created by the application and are responsible for executing the main logic.

  • Daemon threads are created by the JVM and are used for background tasks.

  • User threads prevent the application from terminating until they complete their execution.

  • Daemon threads do not prevent the appli...read more

Add your answer
Share interview questions and help millions of jobseekers 🌟
Q9. What is the garbage collector in Java?
Ans.

Garbage collector in JAVA is an automatic memory management system that frees up memory by identifying and removing unused objects.

  • Garbage collector is responsible for reclaiming memory occupied by objects that are no longer in use.

  • It automatically identifies and removes objects that are no longer reachable by the program.

  • Garbage collector helps prevent memory leaks and improves performance by freeing up memory.

  • It uses different algorithms like Mark and Sweep, Copying, and Ge...read more

Add your answer

Q10. will you travel extensively ? if yes how much distance ?

Ans.

Yes, I am willing to travel extensively based on the needs of the role.

  • I am open to traveling as much as required for the job.

  • I have previous experience with extensive travel for work.

  • I understand the importance of face-to-face meetings with clients and am willing to travel to maintain relationships.

  • I am flexible and adaptable to different travel distances and durations.

Add your answer

Q11. what are you see in legal report and technical report

Ans.

Legal reports focus on legal aspects of a case or situation, while technical reports focus on technical details and analysis.

  • Legal reports typically include information on laws, regulations, and legal implications.

  • Technical reports often involve data analysis, technical specifications, and recommendations.

  • Legal reports are used in legal proceedings, contracts, and compliance matters.

  • Technical reports are common in engineering, science, and technology fields.

Add your answer
Q12. What is the difference between an abstract class and an interface in Object-Oriented Programming?
Ans.

Abstract class is a class that cannot be instantiated and can have both abstract and non-abstract methods. Interface is a blueprint for classes to implement and can only have abstract methods.

  • Abstract class can have constructors, while interface cannot.

  • A class can only extend one abstract class, but can implement multiple interfaces.

  • Abstract class can have instance variables, while interface cannot.

  • Abstract class can provide default implementations for some methods, while int...read more

Add your answer
Q13. What is the difference between an orphan process and a zombie process in operating systems?
Ans.

Orphan process is a process whose parent process has terminated, while a zombie process is a process that has completed execution but still has an entry in the process table.

  • Orphan process: Parent process has terminated, but the child process is still running.

  • Zombie process: Child process has completed execution, but the parent process has not yet collected its exit status.

  • Orphan processes are adopted by the init process.

  • Zombie processes consume system resources and should be...read more

Add your answer

Q14. What is the Legal and Technical of property

Ans.

Legal and technical aspects of property refer to the laws and regulations governing property ownership and the physical characteristics of the property.

  • Legal aspects include property rights, zoning laws, and contracts

  • Technical aspects include land surveys, building codes, and environmental regulations

  • Examples: Property deed is a legal document, while a property survey is a technical aspect

Add your answer

Q15. How to business do you generate

Ans.

I generate business through networking, referrals, cold calling, and attending industry events.

  • Networking with industry professionals

  • Asking for referrals from satisfied clients

  • Cold calling potential leads

  • Attending industry events and conferences

  • Utilizing social media and online platforms for lead generation

Add your answer

Q16. What is LTV In LAP Product

Ans.

LTV in LAP product refers to Loan to Value ratio in Loan Against Property product.

  • LTV is a financial term used to assess the risk of a loan by comparing the loan amount to the value of the property being used as collateral.

  • In LAP product, LTV ratio determines the maximum amount of loan that can be sanctioned based on the value of the property.

  • For example, if the LTV ratio for a LAP product is 70%, it means that a borrower can get a loan amount up to 70% of the property's valu...read more

Add your answer

Q17. What are callback functions ?

Ans.

Callback functions are functions passed as arguments to other functions to be executed later.

  • Callback functions are commonly used in asynchronous programming.

  • They are executed after a certain task is completed.

  • Example: setTimeout function in JavaScript takes a callback function as an argument.

View 1 answer

Q18. What about LAP Product

Ans.

LAP product refers to Loan Against Property, where individuals can avail a loan by mortgaging their property.

  • LAP product allows individuals to borrow money by using their property as collateral

  • Interest rates for LAP products are usually lower than personal loans

  • Lenders may offer higher loan amounts for LAP products compared to other types of loans

Add your answer

Q19. how many achivment of last month

Ans.

I achieved 120% of my sales target last month.

  • Exceeded sales target by 20%

  • Implemented new sales strategies resulting in increased revenue

  • Collaborated with team members to achieve collective goals

Add your answer

Q20. Total experience in mentioned field

Ans.

Over 10 years of experience in the financial services industry

  • Worked in various roles such as Relationship Manager, Financial Advisor, and Investment Analyst

  • Managed a portfolio of high net-worth clients, exceeding sales targets by 20% annually

  • Developed and implemented successful client retention strategies

  • Extensive knowledge of financial products and services

Add your answer

Q21. Documents for Secure loan

Ans.

Documents required for a secure loan include proof of income, identification, and collateral.

  • Proof of income such as pay stubs or tax returns

  • Identification documents like driver's license or passport

  • Collateral documentation for assets being used to secure the loan

  • Additional documents may be required based on lender's specific requirements

Add your answer

Q22. What is the Lap Loan

Ans.

Lap Loan is a type of loan that is taken out to cover the cost of laparoscopic surgery.

  • Lap Loan is specifically designed to help individuals finance laparoscopic surgery, which is a minimally invasive surgical procedure.

  • The loan amount can cover the cost of the surgery, as well as any related expenses such as hospital fees, anesthesia, and post-operative care.

  • Interest rates and repayment terms for Lap Loans may vary depending on the lender and the individual's credit history....read more

Add your answer

Q23. Cycle in LinkedList ?

Ans.

A cycle in a LinkedList occurs when a node points to a previous node in the list, creating a loop.

  • A cycle can be detected using Floyd's Tortoise and Hare algorithm.

  • To detect a cycle, have two pointers traverse the list at different speeds. If they meet at some point, there is a cycle.

  • Example: 1 -> 2 -> 3 -> 4 -> 2 is a LinkedList with a cycle from node 4 back to node 2.

Add your answer

Q24. Products that you’ve built

Ans.

I have built a variety of products including mobile apps, web platforms, and SaaS solutions.

  • Led the development of a mobile app for tracking fitness goals and progress

  • Managed the launch of a web platform for online booking and scheduling

  • Designed and implemented a SaaS solution for project management and collaboration

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Zamil Steel Buildings India

based on 49 interviews
Interview experience
4.1
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.0
 • 471 Interview Questions
3.8
 • 257 Interview Questions
3.9
 • 209 Interview Questions
3.8
 • 204 Interview Questions
4.1
 • 156 Interview Questions
4.3
 • 138 Interview Questions
View all
Top Protium Finance Interview Questions And Answers
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

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