Filter interviews by
I applied via Company Website
Block credit refers to input tax credit that cannot be used for payment of output tax liability.
Block credit is mentioned under section 17(5) of the CGST Act.
It includes input tax credit on goods or services used for personal consumption, exempt supplies, and certain other activities.
Examples of activities for which block credit is applicable include employee welfare, food and beverages, and membership of clubs.
Block c...
Section 16 of CGST Act deals with the eligibility and conditions for taking input tax credit.
Section 16 specifies the conditions for claiming input tax credit.
It states that a registered person can claim input tax credit only if they possess a tax invoice or debit note.
The input tax credit can be claimed only if the goods or services received are used for business purposes.
The credit cannot be claimed for personal or n...
2B reconciliation involves matching the bank statement balance with the book balance.
Start by comparing the ending balance on the bank statement with the ending balance in the company's books.
Identify any discrepancies and investigate them thoroughly.
Adjust the book balance to match the bank statement balance by adding or subtracting any outstanding checks, deposits, or fees.
Ensure that all transactions are accurately ...
Top trending discussions
I applied via Campus Placement and was interviewed in Oct 2024. There was 1 interview round.
posted on 19 Jul 2024
I applied via Referral and was interviewed in Jun 2024. There were 3 interview rounds.
First round is written test, in that return test asking oops concepts programs, array program and SQL table creation.
OOPs concepts refer to the principles of Object-Oriented Programming, including inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implemen...
Linkedlist is a data structure where elements are stored in nodes with pointers to the next node. Arraylist is a dynamic array that can grow or shrink in size.
Linkedlist allows for efficient insertion and deletion of elements anywhere in the list, while Arraylist is faster for accessing elements by index.
Linkedlist uses more memory due to the overhead of storing pointers, while Arraylist uses contiguous memory for elem...
Abstraction is the concept of hiding complex implementation details and showing only the necessary features of an object or system.
Abstraction allows us to focus on what an object does rather than how it does it
It helps in reducing complexity and improving efficiency
For example, a car dashboard abstracts the internal workings of the car and provides only essential information like speed and fuel level
Joins in SQL are used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
INNER JOIN returns rows when there is at least one match in both tables
LEFT JOIN returns all rows from the left table and the matched rows from the right table
RIGHT JOIN re...
I applied via Recruitment Consulltant and was interviewed in Aug 2024. There were 2 interview rounds.
Machine coding round
I applied via Campus Placement and was interviewed in Feb 2024. There were 4 interview rounds.
Find the longest consecutive increasing sequence in an array of strings.
Iterate through the array and keep track of the current consecutive sequence length
Update the longest consecutive sequence length as you iterate
Return the longest consecutive sequence found
Find 2nd lowest and 2nd highest elements in an array of strings
Convert the array of strings to an array of integers for comparison
Sort the array in ascending order to find the 2nd lowest element
Sort the array in descending order to find the 2nd highest element
Two assignments were given which included instructions to solve those assignments.
1. First assignment involved creating a data pipeline to transport a Google Sheet data (provided by them) into Snowflake data warehouse.
2. Second assignment involved hosting a website using docker CLI. The steps and the webpage to be hosted were provided but some intentional errors were added. We had to resolve those errors and submit the output.
I applied via Campus Placement
Aptitude was including both MCQs and Input
Python is a high-level, interpreted language known for its simplicity and readability, while C is a low-level, compiled language known for its speed and efficiency.
Python is dynamically typed, while C is statically typed.
Python has automatic memory management, while C requires manual memory management.
Python is platform-independent, while C is platform-dependent.
Python is commonly used for web development and data anal...
C is faster than Python due to its lower-level nature and direct hardware access.
C is a compiled language, while Python is an interpreted language.
C code is directly translated into machine code, while Python code is executed line by line.
C has direct access to hardware, while Python relies on external libraries for such access.
A program to count vowels in a given name
Create a function that takes a string as input
Loop through each character in the string and check if it is a vowel (a, e, i, o, u)
Increment a counter for each vowel found
Return the total count of vowels
Quick sort is a divide-and-conquer algorithm that sorts an array by partitioning it into smaller sub-arrays.
Choose a pivot element from the array
Partition the array into two sub-arrays based on the pivot element
Recursively apply quick sort to the sub-arrays
Combine the sorted sub-arrays to get the final sorted array
Implement a linked list data structure in a programming language.
Create a Node class with data and a reference to the next node
Implement methods to add, remove, and search for elements in the linked list
Handle edge cases like adding to an empty list or removing the last element
Operations on Linked list include insertion, deletion, traversal, and searching.
Insertion: Add a new node at the beginning, end, or middle of the linked list.
Deletion: Remove a node from the linked list based on a given key or position.
Traversal: Visit each node in the linked list to perform operations or display data.
Searching: Find a specific node in the linked list based on a given key or value.
MCQ based on quant , reasoning and computer science fundamentals(oops,DBMS,CN) and 3 coding question
I applied via Company Website and was interviewed in May 2024. There were 2 interview rounds.
Some Objective questions and 1 Coding Questions
I applied via campus placement at National Institute of Technology (NIT), Warangal and was interviewed in Mar 2024. There were 3 interview rounds.
There were 3 questions in the online assessment.
1 - Binary Search
2 - DP
3 - Graphs
Implement a persistence stack with constant time operations
Use a combination of a stack and a hashmap to achieve constant time operations for push, pop, and get operations
Maintain a stack to store the elements and a hashmap to store the index of each element in the stack
When pushing an element, add it to the stack and update its index in the hashmap
When popping an element, remove it from the stack and also remove its i...
Finding the median of two sorted arrays and discussing OOPs basics
To find the median of two sorted arrays, merge the arrays and then calculate the median
OOPs basics include concepts like encapsulation, inheritance, polymorphism, and abstraction
Example: Median of [1, 3] and [2] is 2.0
based on 70 reviews
Rating in categories
Audit Associate
31
salaries
| ₹2 L/yr - ₹4.5 L/yr |
Associate KPO
29
salaries
| ₹2.1 L/yr - ₹3.5 L/yr |
Senior Audit Associate
28
salaries
| ₹3.5 L/yr - ₹7 L/yr |
Software Engineer
25
salaries
| ₹2 L/yr - ₹4.8 L/yr |
Senior Associate
24
salaries
| ₹2.9 L/yr - ₹7.5 L/yr |
TCS
Wipro
Infosys
HCLTech