i
Sciative
Solutions
Filter interviews by
Fibonacci series can be generated using iterative approach with a loop and two variables.
Declare two variables to store the first two numbers of the series
Use a loop to generate the next number by adding the previous two numbers
Repeat the loop until the desired number of terms is generated
Store the generated numbers in an array
Inline functions in Python are functions that are defined and called in a single line of code.
Inline functions are defined using the lambda keyword.
They are useful for simple operations that don't require a full function definition.
Example: double = lambda x: x * 2
Inline functions can be used as arguments for other functions.
Example: list(map(lambda x: x * 2, [1, 2, 3])) returns [2, 4, 6]
Tracing all squares in a chess board by valid moves of a Knight without repeating any square.
Create a 2D array to represent the chess board.
Start from any square and mark it as visited.
Generate all possible moves of a Knight from the current square.
Check if the move is valid and not visited before.
If yes, mark the square as visited and add it to the path.
Repeat the above steps until all squares are visited.
If no more m...
Top trending discussions
I applied via Naukri.com
Answers to common interview questions for Software Engineer position
Option Strict and Option Explicit are compiler directives in VB.NET
Dispose() is used to release unmanaged resources while Finalize() is used for garbage collection
System.String is immutable while System.StringBuilder is mutable
Delegate is a type that represents a reference to a method
Value types store data directly while reference types store a referen...
posted on 31 Dec 2024
I appeared for an interview before Dec 2023.
posted on 13 Mar 2025
I appeared for an interview in Sep 2024, where I was asked the following questions.
posted on 30 Apr 2025
I appeared for an interview before Apr 2024, where I was asked the following questions.
posted on 29 Apr 2025
I appeared for an interview before Apr 2024, where I was asked the following questions.
Implementing strategies to enhance reliability and reduce failure rates in payment gateway integrations.
Implement retries with exponential backoff for failed transactions to handle temporary issues.
Use circuit breakers to prevent overwhelming third-party services during outages.
Monitor and log transaction failures to identify patterns and root causes.
Implement fallback mechanisms to alternative payment methods when pri...
posted on 19 Feb 2024
Discussion on experience and current role and responsibilities
Developed a web-based inventory management system to streamline stock tracking and order processing for a retail client.
Utilized React for the front-end, ensuring a responsive and user-friendly interface.
Implemented a RESTful API using Node.js and Express to handle data transactions.
Integrated a PostgreSQL database for efficient data storage and retrieval.
Incorporated real-time notifications for low stock levels using ...
A job scheduler is a software application that manages the scheduling of tasks or jobs to be executed by a computer system.
Define the job scheduling requirements such as priority, deadline, resource constraints, etc.
Implement a scheduling algorithm like First Come First Serve, Shortest Job First, Round Robin, etc.
Maintain a queue of jobs to be executed and allocate resources accordingly.
Monitor job execution and handle...
posted on 8 Jul 2024
I applied via Approached by Company and was interviewed in Jun 2024. There were 2 interview rounds.
Search for a target value in a rotated sorted array.
Use binary search to find the pivot point where the array is rotated.
Determine which half of the array the target value lies in based on the pivot point.
Continue binary search in the appropriate half of the array to find the target value.
Design IMDB with concurrent ratings management
Implement a locking mechanism to ensure only one user can update a rating at a time
Use a queue system to handle multiple rating requests in an orderly manner
Consider using distributed systems to handle high concurrency levels
Design a vehicle rental system API
Create endpoints for listing available vehicles, booking a vehicle, and returning a vehicle
Include authentication and authorization mechanisms for users and admins
Implement payment gateway integration for processing rental payments
Include features like vehicle search, filtering, and reviews/ratings
Consider scalability and performance optimizations for handling high traffic
I appeared for an interview in Mar 2025, where I was asked the following questions.
I am motivated by challenges, continuous learning, and the impact my work has on users and the team.
Solving complex problems: I enjoy tackling difficult coding challenges, like optimizing algorithms for better performance.
Continuous learning: I am driven by the opportunity to learn new technologies, such as exploring machine learning frameworks.
Team collaboration: Working with a diverse team inspires me, as we share kn...
I applied via Approached by Company and was interviewed in Oct 2021. There were 3 interview rounds.
It was a combination of aptitude and react mcq questions.
I worked as a Software Engineer at XYZ Corp, focusing on developing scalable web applications and enhancing user experience.
Developed a customer relationship management (CRM) system that improved client interactions by 30%.
Collaborated with cross-functional teams to design and implement new features, resulting in a 20% increase in user engagement.
Utilized Agile methodologies to streamline project workflows, leading to ...
Business Analyst
18
salaries
| ₹3 L/yr - ₹6.5 L/yr |
Junior Business Analyst
9
salaries
| ₹4 L/yr - ₹5 L/yr |
Full Stack Developer
8
salaries
| ₹5 L/yr - ₹12 L/yr |
Jr. Data Scientist
7
salaries
| ₹4 L/yr - ₹6 L/yr |
Pricing Executive
5
salaries
| ₹1.4 L/yr - ₹9 L/yr |
Yalamanchili Software Exports
ScoreMe Solutions
Global Edge Software
Moveinsync Technology Solutions