Innovapptive interview experience Real time questions & tips from candidates to crack your interview

Full Stack Engineer

Innovapptive
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
I began with the fundamentals and started solving basic problems. I stayed consistent, practicing DSA questions daily and focusing on patterns like two pointers, sliding window, and recursion. Alongside that, I built projects using Node.js and Angular to strengthen my development skills. Rejections were tough but taught me persistence. Over time, I grew more confident and eventually cracked the interview by staying calm, clear, and well-prepared.
Application story
The HR reached out to me regarding a job opportunity through LinkedIn. I showed interest and shared my resume. After the shortlisting process, the interview rounds were scheduled. The entire process took over a month to complete and involved multiple rounds, including online face-to-face technical discussions that covered both practical coding and theoretical concepts. There were long gaps between the rounds, so staying patient and prepared throughout was important. I kept revising core DSA and backend concepts during this time. Eventually, I cleared all the rounds and received the offer.
Preparation
Duration: 2 Months
Topics: Backend Development, Problem Solving, TypeScript, JavaScript, Node.js, Express.js, Angular
Tip
Tip

Tip 1: Learn and master your JavaScript fundamentals such as closures, hoisting, the event loop, the this keyword, etc.
Tip 2: Practice commonly asked DSA patterns like two pointers, sliding window, prefix sum, hashing, etc.
Tip 3: Build a strong, well-structured project.

Application process
Where: Linkedin
Eligibility: Work Experience, (Salary Package: 15 LPA)
Resume Tip
Resume tip

Tip 1: Add detailed descriptions of your projects and responsibilities.

Tip 2: Make sure your resume is ATS-compatible.

Interview rounds

01
Round
Medium
Face to Face
Duration90 minutes
Interview date3 Oct 2024
Coding problem3

1. Remove leaf nodes in Tree

Moderate
25m average time
70% success
0/80

You are given a Generic tree. In this tree, you have to remove all the leaf nodes from the tree and return the root.

Leaf nodes are those nodes that don’t have any children.

Note :
Root Will Also Be A Leaf Node If It Doesn't Have Any Child.
For Example :
For the Given generic tree:

In this Example after removing the leaf nodes - 11, 10, 13, 9. The final answer is 5 2 7 8. Here 2 denotes the number of children 5 has.
Try solving now

2. Move Zeroes To End

Moderate
30m average time
70% success
0/80
Asked in companies
AmazonMicrosoftThought Works

Given an unsorted array of integers, you have to move the array elements in a way such that all the zeroes are transferred to the end, and all the non-zero elements are moved to the front. The non-zero elements must be ordered in their order of appearance.

For example, if the input array is: [0, 1, -2, 3, 4, 0, 5, -27, 9, 0], then the output array must be:

[1, -2, 3, 4, 5, -27, 9, 0, 0, 0].

Expected Complexity: Try doing it in O(n) time complexity and O(1) space complexity. Here, ‘n’ is the size of the array.

Try solving now

3. Core Concepts

  • What is state management? (Learn)
  • What are some common performance optimization techniques?
  • What are lifecycle events?

 

02
Round
Hard
Online Coding Interview
Duration90 minutes
Interview date17 Oct 2024
Coding problem1

1. Planner Assignment

The interviewer showed me a Figma design for a planner and scheduler.
They asked me to create the UI, then implement the frontend and backend logic using MongoDB.

I had to design all the APIs according to the use-case problem statement. For example:

  • A work order can be scheduled on a daily, weekly, or monthly basis.
  • The scheduling needed to consider conditions like shifts, holidays, weekends, and specific days.
  • It also required handling calculations and allotments of slots accordingly.

During the call, the interviewer asked me to explain my approach while writing the code. After solving one step, they kept adding more edge cases and scenarios to handle. This continued for about 1.5 hours, and finally, they asked me to share the complete solution.

03
Round
Medium
HR Round
Duration30 minutes
Interview date26 Oct 2024
Coding problem1

1. HR Questions

  • How do you handle pressure?
  • What are your hobbies?
  • How do you handle conflicts?
  • Do you code outside of office work, such as contributing to open source projects?
  • What was your most recent open source contribution?
  • Explain a challenging problem you faced and how you approached it.
  • Do you prefer working from home, hybrid, or from the office?
  • Have you worked in a high-paced organization? Can you share an example where you went the extra mile to deliver?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3319 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2580 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Full Stack Engineer
4 rounds | 11 problems
Interviewed by Sprinklr
1298 views
0 comments
0 upvotes
company logo
Full Stack Engineer
2 rounds | 5 problems
Interviewed by HashedIn
0 views
0 comments
0 upvotes