i
Sasken
Filter interviews by
Reverse a linked list
Iterative approach: Traverse the list and change the pointers to reverse the list
Recursive approach: Recursively reverse the rest of the list and change the pointers
Use a stack to push all the nodes and then pop them to create a reversed list
Stack is a data structure that follows Last In First Out (LIFO) principle.
Stack can be implemented using arrays or linked lists.
Push operation adds an element to the top of the stack.
Pop operation removes the top element from the stack.
Peek operation returns the top element without removing it.
Stack overflow occurs when the stack is full and push operation is performed.
Stack underflow occurs when the stack is empty and...
Queues are a data structure that follows the FIFO principle.
Queues can be implemented using arrays or linked lists.
Enqueue adds an element to the end of the queue, while dequeue removes an element from the front.
Peek returns the element at the front of the queue without removing it.
Queues are used in scheduling, buffering, and breadth-first search algorithms.
Top trending discussions
I applied via Recruitment Consultant and was interviewed before Dec 2020. There was 1 interview round.
Problem solving tools are techniques used to identify, analyze and solve problems.
Root cause analysis
Fishbone diagram
SWOT analysis
Pareto chart
Brainstorming
5 Whys
Flowchart
Decision matrix
I approach problems methodically, analyzing the situation, brainstorming solutions, and implementing the best course of action.
Identify the root cause: For example, if a project is behind schedule, I analyze the timeline and resources to find bottlenecks.
Brainstorm solutions: I gather input from team members to generate diverse ideas, ensuring we consider multiple perspectives.
Prioritize actions: I evaluate potential s...
I applied via Recruitment Consultant and was interviewed before Aug 2020. There were 5 interview rounds.
I applied via Recruitment Consulltant and was interviewed before Feb 2021. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed before Feb 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed before Jul 2020. There were 5 interview rounds.
Finding satisfaction in my job involves aligning my work with my values, continuous learning, and contributing to team success.
Aligning work with personal values: For example, working on projects that promote sustainability.
Continuous learning: Attending workshops or pursuing certifications to enhance skills.
Contributing to team success: Collaborating effectively and celebrating team achievements.
Seeking feedback: Regu...
CFMEA stands for Control Failure Mode and Effects Analysis.
CFMEA is a systematic approach used to identify and mitigate potential failures in a process or system.
It involves analyzing failure modes, their causes, and the potential effects on the process or system.
CFMEA helps in prioritizing and implementing control measures to prevent or minimize failures.
It is commonly used in industries such as manufacturing, automot...
I appeared for an interview in Sep 2024, where I was asked the following questions.
posted on 27 Apr 2023
based on 2 reviews
Rating in categories
Software Engineer
367
salaries
| ₹4.3 L/yr - ₹10 L/yr |
Senior Software Engineer
274
salaries
| ₹10.8 L/yr - ₹20 L/yr |
Lead Engineer
202
salaries
| ₹20.2 L/yr - ₹35 L/yr |
Associate Software Engineer
191
salaries
| ₹4 L/yr - ₹6.1 L/yr |
Senior Engineer
186
salaries
| ₹11.3 L/yr - ₹19.2 L/yr |
Tata Motors
Mahindra & Mahindra
Maruti Suzuki
Ashok Leyland