Dhwani Rural Information Systems
Interview Questions and Answers
Q1. What is current income tax slab
The current income tax slab in India varies based on the income level of the individual.
The income tax slab for individuals below 60 years of age is as follows: up to Rs. 2.5 lakhs - no tax, Rs. 2.5 lakhs to Rs. 5 lakhs - 5%, Rs. 5 lakhs to Rs. 10 lakhs - 20%, above Rs. 10 lakhs - 30%
For individuals between 60 and 80 years of age, the tax exemption limit is Rs. 3 lakhs, and for those above 80 years of age, it is Rs. 5 lakhs
The income tax slab for companies is different and is...read more
Q2. Stock up by 10000 then effect on income statement
Stock up by 10000 will increase the income statement.
Increase in revenue by 10000
Increase in cost of goods sold by 10000 if the stock was purchased
Increase in net income by 10000
Q3. Whats is Pipes?
Pipes in Angular are used to transform data before displaying it in the view.
Pipes are used to format data in templates.
They can be used to filter, order, or transform data.
Examples include currency, date, and uppercase pipes.
Q4. What is directives?
Directives in Angular are markers on a DOM element that tell Angular to attach a specified behavior to that DOM element or transform the DOM element and its children.
Directives are used to extend the functionality of HTML elements.
There are three types of directives in Angular: Component, Structural, and Attribute directives.
Examples of directives include ngIf, ngFor, ngStyle, and ngClass.
Q5. What is Linked List?
A linked list is a data structure consisting of nodes where each node points to the next node in the sequence.
Consists of nodes connected by pointers
Does not have a fixed size like arrays
Can be singly linked or doubly linked
Example: Singly linked list: 1 -> 2 -> 3 -> null
Q6. What is Merge Sort?
Merge Sort is a divide and conquer algorithm that divides the input array into two halves, sorts them recursively, and then merges them back together in sorted order.
Divide the input array into two halves
Sort each half recursively
Merge the sorted halves back together in sorted order
Time complexity of O(n log n)
Example: [38, 27, 43, 3, 9, 82, 10] -> [3, 9, 10, 27, 38, 43, 82]
Q7. Writing algo for complex ui
Algo for complex UI involves breaking down the UI into smaller components and designing a logical flow.
Identify the main components of the UI
Break down each component into smaller parts
Design a logical flow for the components
Consider user experience and ease of use
Test and iterate on the design
Interview Process at null
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month