Filter interviews by
ASC 606 is a revenue recognition standard that outlines principles for recognizing revenue from contracts with customers.
ASC 606 stands for Accounting Standards Codification 606
Steps to recognize revenue under ASC 606 include identifying the contract, identifying performance obligations, determining the transaction price, allocating the transaction price to the performance obligations, and recognizing revenue when...
Ensuring accuracy and compliance in revenue recognition through thorough documentation, regular audits, and staying up-to-date with accounting standards.
Maintaining detailed records of revenue transactions
Performing regular audits to verify accuracy of revenue recognition
Staying informed about changes in accounting standards and regulations
Collaborating with cross-functional teams to ensure consistency in revenue ...
Identified and corrected revenue reporting error by reconciling data sources and adjusting calculations.
Discovered discrepancy between sales records and financial reports
Investigated root cause of error by comparing data from different sources
Implemented adjustments to revenue calculations to rectify the error
Ensured accurate reporting moving forward by enhancing reconciliation processes
TCP RST flag indicates a reset connection; servers send it to terminate unwanted or erroneous connections.
RST is sent when a server receives a packet for a closed port.
Example: A client tries to connect to a service that isn't running.
RST can also occur if a connection is established but then abruptly closed.
Example: A server may send RST if it detects a protocol error.
Design a scalable and reliable messaging service component
Use a distributed system architecture to handle high volume of messages
Implement message queues for asynchronous communication
Ensure message delivery with retries and acknowledgements
Support message encryption for security
Include monitoring and logging for performance tracking
Design a system to handle 1500 max DB insert requests daily with 60s latency.
Use a message queue (e.g., RabbitMQ) to buffer requests and process them asynchronously.
Implement batch processing to insert multiple records in a single DB transaction, reducing overhead.
Consider using a NoSQL database (e.g., MongoDB) for flexible schema and high write throughput.
Utilize caching (e.g., Redis) to temporarily store data be...
Lease accounting refers to the accounting treatment of lease agreements, where the lessee records the leased asset as an asset and the lease payments as liabilities.
Lease accounting involves classifying leases as either operating leases or finance leases.
For operating leases, lease payments are expensed over the lease term, while for finance leases, the leased asset is capitalized on the balance sheet.
Under the ne...
Object-oriented programming paradigm that focuses on objects and classes for code organization and reusability.
Encapsulation: bundling data and methods that operate on the data into a single unit (object)
Inheritance: ability of a class to inherit properties and behavior from another class
Polymorphism: ability to present the same interface for different data types
REST API is a web-based API that uses HTTP requests to access and manipulate data.
REST stands for Representational State Transfer
It is an architectural style for building web services
It uses HTTP methods like GET, POST, PUT, DELETE to perform operations on resources
Responses are usually in JSON or XML format
Examples include Twitter API, Facebook API, and Google Maps API
HAProxy is a free, open-source load balancer and proxy server software.
HAProxy stands for High Availability Proxy.
It is used to distribute traffic across multiple servers to ensure high availability and scalability.
It supports TCP and HTTP-based applications.
It can perform SSL/TLS termination, content switching, and request routing.
It is highly configurable and can be used in various deployment scenarios.
Examples ...
I applied via Recruitment Consulltant and was interviewed in Sep 2024. There was 1 interview round.
TCP RST flag indicates a reset connection; servers send it to terminate unwanted or erroneous connections.
RST is sent when a server receives a packet for a closed port.
Example: A client tries to connect to a service that isn't running.
RST can also occur if a connection is established but then abruptly closed.
Example: A server may send RST if it detects a protocol error.
I applied via Referral and was interviewed in May 2024. There were 4 interview rounds.
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
LT medium find all anagrams in a given list of anagrams
I applied via Approached by Company and was interviewed in Apr 2024. There were 2 interview rounds.
I applied via Company Website and was interviewed in Feb 2024. There were 3 interview rounds.
Basic question asked
Design a system to handle 1500 max DB insert requests daily with 60s latency.
Use a message queue (e.g., RabbitMQ) to buffer requests and process them asynchronously.
Implement batch processing to insert multiple records in a single DB transaction, reducing overhead.
Consider using a NoSQL database (e.g., MongoDB) for flexible schema and high write throughput.
Utilize caching (e.g., Redis) to temporarily store data before ...
I applied via Campus Placement
Lease accounting refers to the accounting treatment of lease agreements, where the lessee records the leased asset as an asset and the lease payments as liabilities.
Lease accounting involves classifying leases as either operating leases or finance leases.
For operating leases, lease payments are expensed over the lease term, while for finance leases, the leased asset is capitalized on the balance sheet.
Under the new lea...
I applied via Company Website and was interviewed in Jan 2024. There were 2 interview rounds.
Online coding test - 3 leetcode questions
Top trending discussions
The duration of Palo Alto Networks interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 21 interview experiences
Difficulty level
Duration
based on 109 reviews
Rating in categories
9-15 Yrs
Not Disclosed
Senior Staff Engineer
55
salaries
| ₹36.5 L/yr - ₹63 L/yr |
Senior Technical Support Engineer
42
salaries
| ₹23 L/yr - ₹32 L/yr |
Software Engineer
37
salaries
| ₹22.5 L/yr - ₹42.1 L/yr |
Staff Engineer
37
salaries
| ₹29.6 L/yr - ₹46 L/yr |
Principal Engineer
32
salaries
| ₹40.7 L/yr - ₹86.3 L/yr |
Xoriant
CitiusTech
HTC Global Services
Exela Technologies