Filter interviews by
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...
Top trending discussions
I was interviewed before Mar 2021.
To check if a number is a power of 2, we can use bitwise operations.
A power of 2 has only one bit set to 1, so we can use the bitwise AND operator to check if the number is a power of 2.
If n is a power of 2, then n & (n-1) will be 0.
For example, 8 (1000 in binary) is a power of 2, and 8 & 7 (0111 in binary) is 0.
Sort a stack without using another data structure
Use recursion to pop the top element and insert it at the bottom of the remaining stack
Repeat until the stack is sorted in ascending order
Time complexity: O(n^2), space complexity: O(n) due to recursion
Check if array has continuous increasing and decreasing values
Loop through the array and check if each element is greater than the previous one
Once you find the maximum element, check if the remaining elements are in decreasing order
If yes, return true else false
Design a cricinfo (LLD)
Identify the entities: players, teams, matches, scorecards, tournaments, etc.
Define the relationships between entities
Create a database schema to store the data
Implement APIs to fetch and update data
Design a UI to display the information
Consider scalability and performance
Ensure data security and privacy
I was interviewed in Jan 2025.
Online test was hackerrank was was og avg difficulty
Assignment was straightforward which could be done using trie. Did it in 1/6th throughout time for given queries then mentioned allowed still no reply. Keep on asking engineering manager and hr to which they replied not upto the mark.
posted on 9 Aug 2023
I applied via Recruitment Consulltant and was interviewed in Jul 2023. There were 5 interview rounds.
Coding string related programming
Hacker rank data structure linked list
Hacker rank data structure trees
posted on 5 Mar 2025
Was asked to understand a project in python and translate it to NodeJS. This had to be done during the interview with you explaining you thought process through every step.
Reverse a linked list using recursion
Create a recursive function that takes the head of the linked list as input
Base case: if the head is null or the next node is null, return the head
Recursively call the function with the next node as input
Set the next node's next pointer to the current node
Set the current node's next pointer to null
Return the new head of the reversed linked list
To find max number in linked list using stack.
Create an empty stack.
Traverse the linked list and push each element onto the stack.
Pop elements from the stack and compare with max value.
Return the max value.
I applied via Referral and was interviewed before Apr 2023. There were 3 interview rounds.
3G call flow involves multiple steps including network registration, call setup, and data transfer.
User equipment (UE) registers with the network by sending a Location Update Request.
Network authenticates the UE and assigns it a temporary identity.
UE initiates a call by sending a Setup Request to the network, which then establishes a connection with the called party.
Data transfer occurs between the two parties over the...
23 to 3G handover is a process where a mobile device switches from a 2G network to a 3G network for better data speeds and coverage.
Handover process involves the mobile device connecting to a new network while maintaining the ongoing call or data session.
The switch from 2G to 3G network is triggered based on factors like signal strength, network congestion, and data speed requirements.
During handover, the mobile device...
Create a Kanban board in React during live coding interview
Use React components to represent different sections of the Kanban board (e.g. To Do, In Progress, Done)
Implement drag and drop functionality for moving tasks between sections
Utilize state management (e.g. useState) to track the tasks and their statuses
Style the board using CSS or a UI library like Material-UI
Unit testing is a software testing method where individual units or components of a software are tested in isolation.
Identify the unit to be tested
Write test cases to cover different scenarios
Use testing frameworks like JUnit or NUnit
Mock external dependencies for isolated testing
I applied via Referral and was interviewed before Sep 2023. There were 3 interview rounds.
Two problems, one easy and another medium level.
Reverse a linked list
Iterate through the linked list and reverse the pointers
Use three pointers to keep track of current, previous, and next nodes
Update the pointers accordingly to reverse the list
2 coding questions in c/c++, 1 hr 30 mins - no. of deletions/additions needed to make 1 string equal to another. 2. print frequency of each number in array
based on 1 interview
Interview experience
Senior Staff Engineer
48
salaries
| ₹0 L/yr - ₹0 L/yr |
TAC Engineer
31
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
30
salaries
| ₹0 L/yr - ₹0 L/yr |
Principal Engineer
29
salaries
| ₹0 L/yr - ₹0 L/yr |
Staff Engineer
27
salaries
| ₹0 L/yr - ₹0 L/yr |
Check Point Software Technologies
Fortinet
FireEye
Gen