Filter interviews by
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
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 ...
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 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
SHA is a cryptographic hash function used for data integrity and security.
SHA stands for Secure Hash Algorithm
It generates a fixed-length hash value from input data
Used for data integrity, digital signatures, and password storage
Examples include SHA-1, SHA-256, SHA-512
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 ...
TCP for reliable data transfer, UDP for low latency and loss tolerance
TCP is used when reliable data transfer is required, such as in file transfers or email communication
UDP is used when low latency and loss tolerance are more important than reliability, such as in online gaming or video streaming
TCP is connection-oriented while UDP is connectionless
TCP provides flow control and congestion control while UDP does ...
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
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
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 108 reviews
Rating in categories
9-15 Yrs
Not Disclosed
Senior Staff Engineer
54
salaries
| ₹30 L/yr - ₹68 L/yr |
Software Engineer
36
salaries
| ₹24 L/yr - ₹44.9 L/yr |
Staff Engineer
33
salaries
| ₹21.6 L/yr - ₹58 L/yr |
Principal Engineer
32
salaries
| ₹39 L/yr - ₹83.3 L/yr |
TAC Engineer
28
salaries
| ₹3.5 L/yr - ₹13 L/yr |
Xoriant
CitiusTech
HTC Global Services
HERE Technologies