i
kipi.ai
Filter interviews by
I applied via Naukri.com and was interviewed before Dec 2022. There were 6 interview rounds.
Top trending discussions
I applied via Campus Placement and was interviewed before Aug 2020. There were 4 interview rounds.
Recursive functions solve problems by breaking them down into smaller subproblems, often leading to elegant solutions.
A recursive function calls itself with modified parameters.
Base case is crucial to prevent infinite recursion.
Example: Factorial function - factorial(n) = n * factorial(n-1) with base case factorial(0) = 1.
Example: Fibonacci sequence - fib(n) = fib(n-1) + fib(n-2) with base cases fib(0) = 0, fib(1) = 1.
...
posted on 28 Jul 2021
I applied via Campus Placement and was interviewed before Jul 2020. There was 1 interview round.
posted on 15 Jul 2022
I applied via Referral and was interviewed before Jul 2021. There were 3 interview rounds.
If you are a fresher , then this is for you else almost no coding test for experienced candidates.
I applied via Naukri.com and was interviewed in Dec 2023. There was 1 interview round.
I appeared for an interview in Jul 2024.
Leet code medium level question
Guide to completing a RESTful API coding task with essential pointers and examples.
Understand REST principles: Use HTTP methods (GET, POST, PUT, DELETE) appropriately.
Define clear endpoints: Example - /api/users for user-related operations.
Implement status codes: Use 200 for success, 404 for not found, 500 for server errors.
Use JSON for data interchange: Ensure requests and responses are in JSON format.
Consider authent...
A hashmap is a data structure that stores key-value pairs for efficient data retrieval using a hash function.
Uses a hash function to compute an index for storing values.
Handles collisions using methods like chaining or open addressing.
Example: Inserting a key-value pair (key: 'apple', value: 1) involves hashing 'apple' to find an index.
Retrieving a value involves hashing the key again to find the corresponding index.
Managing multiple events on a single variable requires careful synchronization to ensure accurate results.
Use locks or mutexes to prevent race conditions when accessing the variable.
Implement event debouncing to limit the frequency of updates, ensuring only the final event is processed.
Utilize a queue to handle events sequentially, processing them one at a time to maintain accuracy.
Consider using atomic operations for ...
posted on 10 Jul 2025
I appeared for an interview before Jul 2024, where I was asked the following questions.
based on 2 interview experiences
Difficulty level
Duration
based on 5 reviews
Rating in categories
Senior Software Engineer
186
salaries
| ₹8.6 L/yr - ₹16 L/yr |
Lead Engineer
110
salaries
| ₹16 L/yr - ₹28.6 L/yr |
Senior Leader Engineer
73
salaries
| ₹17.5 L/yr - ₹30 L/yr |
Solution Architect
43
salaries
| ₹33.6 L/yr - ₹56 L/yr |
Data Engineer
41
salaries
| ₹6.1 L/yr - ₹23.9 L/yr |
Medcode
Cyfuture
Maxgen Technologies
JoulestoWatts Business Solutions