i
Model
N
Work with us
Filter interviews by
ASC 606 presents challenges in revenue recognition, requiring significant changes in accounting practices and systems.
Complexity in identifying performance obligations: Companies must analyze contracts to determine distinct goods/services.
Changes in timing of revenue recognition: Transitioning from recognizing revenue at point of sale to over time or at completion.
Increased documentation requirements: Detailed rec...
Revenue recognition varies by contract type, following specific accounting standards and principles.
Revenue is recognized when control of goods or services is transferred to the customer.
For long-term contracts, revenue is often recognized over time using the percentage-of-completion method.
Example: A construction company recognizes revenue based on the costs incurred relative to total estimated costs.
For subscrip...
ASC 606 is a revenue recognition standard that enhances comparability and transparency in financial reporting.
ASC 606 establishes a comprehensive framework for recognizing revenue from contracts with customers.
It introduces a five-step model: Identify the contract, Identify performance obligations, Determine transaction price, Allocate the price, Recognize revenue.
For example, a software company must recognize rev...
Java program on data structures
Use Java to implement common data structures like arrays, linked lists, stacks, queues, trees, and graphs
Practice implementing algorithms like sorting, searching, and traversal on these data structures
Understand the time and space complexity of different operations on data structures
An ArrayList is a dynamic array in Java that can grow or shrink in size as needed.
ArrayList is a class in Java's Collection framework.
It allows for dynamic resizing of the array.
Elements can be added, removed, or accessed using index.
Example: ArrayList<String> names = new ArrayList<String>();
A hash map is a data structure that stores key-value pairs and allows for efficient retrieval of values based on keys.
Hash map uses a hash function to map keys to indices in an array.
It allows for constant time average case complexity for insertion, deletion, and lookup operations.
Collisions can occur when multiple keys hash to the same index, which can be resolved using techniques like chaining or open addressing...
Channel management involves managing relationships with intermediaries to ensure products reach customers efficiently.
Developing strong relationships with distributors, retailers, and other channel partners
Creating effective strategies for product distribution and sales
Monitoring and evaluating channel performance to make improvements
Managing conflicts and ensuring alignment between company goals and channel partn...
Yes, I have basic knowledge of HTML, Javascript, and Oracle SQL.
I have experience creating simple web pages using HTML.
I can write basic scripts in Javascript for client-side functionality.
I am familiar with querying databases using Oracle SQL.
Leet code test link was sent
An ArrayList is a dynamic array in Java that can grow or shrink in size as needed.
ArrayList is a class in Java's Collection framework.
It allows for dynamic resizing of the array.
Elements can be added, removed, or accessed using index.
Example: ArrayList<String> names = new ArrayList<String>();
A hash map is a data structure that stores key-value pairs and allows for efficient retrieval of values based on keys.
Hash map uses a hash function to map keys to indices in an array.
It allows for constant time average case complexity for insertion, deletion, and lookup operations.
Collisions can occur when multiple keys hash to the same index, which can be resolved using techniques like chaining or open addressing.
Exam...
I appeared for an interview in Oct 2024, where I was asked the following questions.
ASC 606 is a revenue recognition standard that enhances comparability and transparency in financial reporting.
ASC 606 establishes a comprehensive framework for recognizing revenue from contracts with customers.
It introduces a five-step model: Identify the contract, Identify performance obligations, Determine transaction price, Allocate the price, Recognize revenue.
For example, a software company must recognize revenue ...
ASC 606 presents challenges in revenue recognition, requiring significant changes in accounting practices and systems.
Complexity in identifying performance obligations: Companies must analyze contracts to determine distinct goods/services.
Changes in timing of revenue recognition: Transitioning from recognizing revenue at point of sale to over time or at completion.
Increased documentation requirements: Detailed records ...
Revenue recognition varies by contract type, following specific accounting standards and principles.
Revenue is recognized when control of goods or services is transferred to the customer.
For long-term contracts, revenue is often recognized over time using the percentage-of-completion method.
Example: A construction company recognizes revenue based on the costs incurred relative to total estimated costs.
For subscription ...
Basic Aptitude test and coding test
Technical discussion about project and DSA
I applied via Referral and was interviewed before Sep 2022. There were 4 interview rounds.
I appeared for an interview before Nov 2022.
Java program on data structures
Use Java to implement common data structures like arrays, linked lists, stacks, queues, trees, and graphs
Practice implementing algorithms like sorting, searching, and traversal on these data structures
Understand the time and space complexity of different operations on data structures
I applied via Referral and was interviewed before Jun 2022. There were 3 interview rounds.
Channel management involves managing relationships with intermediaries to ensure products reach customers efficiently.
Developing strong relationships with distributors, retailers, and other channel partners
Creating effective strategies for product distribution and sales
Monitoring and evaluating channel performance to make improvements
Managing conflicts and ensuring alignment between company goals and channel partner go...
Yes, I have basic knowledge of HTML, Javascript, and Oracle SQL.
I have experience creating simple web pages using HTML.
I can write basic scripts in Javascript for client-side functionality.
I am familiar with querying databases using Oracle SQL.
I applied via Referral and was interviewed in May 2021. There were 7 interview rounds.
I applied via LinkedIn and was interviewed before Jun 2022. There were 4 interview rounds.
Three case studies on product management.
With cross functional teams
Top trending discussions
I applied via Naukri.com and was interviewed in Apr 2021. There were 5 interview rounds.
I applied via Recruitment Consultant and was interviewed in Mar 2021. There were 3 interview rounds.
A webservice is a software system designed to support interoperable machine-to-machine interaction over a network.
Webservices use standardized protocols such as HTTP, XML, SOAP, and REST.
They allow different applications to communicate with each other regardless of the programming language or platform used.
Webservices can be used for a variety of purposes such as data exchange, business process integration, and applica...
API is a set of protocols for building software while Webservice is a type of API that uses HTTP for communication.
API is a set of protocols for building software applications
Webservice is a type of API that uses HTTP for communication
API can be used for both internal and external communication
Webservice is typically used for external communication over the internet
API can be in any form like REST, SOAP, etc.
Webservice...
Pesticide paradox refers to the phenomenon where pests develop resistance to pesticides over time.
Pesticides are used to kill pests, but over time pests develop resistance to them
This happens because the pests that are resistant to the pesticide survive and reproduce, passing on their resistance to their offspring
This can lead to the need for stronger and more toxic pesticides, which can have negative environmental and...
based on 13 interview experiences
Difficulty level
Duration
based on 149 reviews
Rating in categories
Consultant
91
salaries
| ₹7.8 L/yr - ₹14.5 L/yr |
Senior Consultant
47
salaries
| ₹11.9 L/yr - ₹26.2 L/yr |
Member Technical Staff
35
salaries
| ₹7.5 L/yr - ₹18.6 L/yr |
Associate Member Technical Staff
32
salaries
| ₹7.3 L/yr - ₹10 L/yr |
Senior Member of Technical Staff
26
salaries
| ₹11.9 L/yr - ₹27 L/yr |
Thomson Reuters
Oracle Cerner
Chetu
R Systems International