Soliton Technologies
Sparrow Interactive Interview Questions and Answers
Q1. How will you create Undo/Redo feature(Just the concept no code needed)?
Undo/Redo feature can be created by maintaining a stack of previous actions and their reverse actions.
Maintain a stack of previous actions and their reverse actions
Push the action onto the stack when it is performed
When undo is requested, pop the last action from the stack and perform its reverse action
When redo is requested, pop the last reverse action from the stack and perform the original action
Ensure that the stack is cleared when a new action is performed after undoing ...read more
Q2. Explain the design by discussing with group
Design discussion with group involves sharing ideas and collaborating to create a functional and efficient solution.
Discuss project goals and requirements
Brainstorm ideas and potential solutions
Evaluate feasibility and potential challenges
Collaborate to create a design that meets project goals
Refine and iterate design as necessary
Q3. How to design batteries
Designing batteries involves determining the required capacity, voltage, and chemistry, selecting appropriate materials, and optimizing the design for performance and safety.
Determine required capacity, voltage, and chemistry based on application
Select appropriate materials for electrodes, electrolyte, and casing
Optimize design for performance and safety, considering factors such as temperature, discharge rate, and cycle life
Consider environmental impact and end-of-life dispo...read more
Q4. Connected sum hacker rank problem
Connected sum problem involves finding the number of connected components in a graph
The problem can be solved using DFS or BFS algorithm
The input graph can be represented using adjacency list or matrix
The output is the number of connected components in the graph
Q5. Previous responsibilities as Test Analyst
As a Test Analyst, my previous responsibilities included creating test plans, executing test cases, identifying defects, and collaborating with developers.
Creating test plans based on project requirements
Executing test cases to ensure software functionality
Identifying and documenting defects found during testing
Collaborating with developers to resolve issues
Participating in test automation efforts
Q6. Explain Software Testing LifeCycle
Software Testing LifeCycle is a process of planning, designing, executing, and reporting on tests throughout the software development lifecycle.
STLC involves phases like Requirement Analysis, Test Planning, Test Design, Test Execution, and Test Closure.
Each phase has specific goals and deliverables to ensure the quality of the software.
Example: In Requirement Analysis, testers review the requirements to understand the scope of testing.
Example: In Test Execution, actual testin...read more
Q7. Write a Factorial Program in C.
Factorial program in C calculates the product of all positive integers up to a given number.
Use a loop to multiply all positive integers up to the given number.
Handle edge cases like 0 and negative numbers.
Consider using recursion for a more concise solution.
Interview Process at Sparrow Interactive
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month