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

Software Engineer

Growtomation
upvote
share-icon
2 rounds | 2 Coding problems

Interview preparation journey

expand-icon
Application story
I registered within the given deadline. Shortlisted candidates were invited for the assessment, and further technical interview rounds were scheduled. The interviews were conducted in a structured manner, with clear communication from the team regarding timings and shortlisting updates at each stage. Overall, the process was systematic and professionally managed from application to interview.
Preparation
Duration: 2 months
Topics: JavaScript, ReactJS, NodeJS, MongoDB, mostly JavaScript-based skills
Tip
Tip

Tip 1: Prepare thoroughly.

Tip 2: Strengthen your core JavaScript skills.

Application process
Where: Referral
Eligibility: 7 CGPA, (Salary Package - 6 LPA)
Resume Tip
Resume tip

Tip 1: Ensure your resume is professional.

Tip 2: Make your resume ATS-friendly.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration3 days
Interview date11 Jul 2025
Coding problem0
Web problem/projects1

1. Make Collaborative whiteboard

Task 1: Frontend (4-6 hours)

Develop a web-based collaborative whiteboard application using a modern JavaScript framework (React or Next) and a real-time communication library (e.g., Socket.IO, WebSockets). The application should allow multiple users to:

1. Create or join a shared whiteboard session using room ID.
2. Sketch on the whiteboard in real time.
3. Collaborate with other users by seeing their changes in real time.
4. Save and load whiteboard sessions for later use.

The application should have a user-friendly and responsive interface, incorporating features like color pickers.

Task 2: Backend (4-6 hours)

Build a backend server using Node.js to handle the following:

1. Real-time communication and synchronization of whiteboard updates across users.
2. Whiteboard session management using room ID.
3. Persistent storage of whiteboard sessions and user data.
4. Implement necessary APIs to support the frontend whiteboard functionality.


Task 3: Database (2 hours)

Set up a SQL-based database to store user data, whiteboard sessions, and other relevant information. Design an appropriate data schema to efficiently store and retrieve data for the collaborative whiteboard application.

Bonus Tasks (Optional)

1. Unit Testing: Write unit tests for both the frontend and backend components using appropriate testing frameworks (e.g., Jest, Mocha, Jasmine).
2. Add more features to the whiteboard like shapes or colors.

02
Round
Medium
Face to Face
Duration60 minutes
Interview date17 Jul 2025
Coding problem2

1. Variable Types

What is the difference between let, const, and var, and how would you implement their differences? (Learn)

2. Array Methods

Implement the differences between map, filter, and reduce. (Learn)

Here's your problem of the day

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

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8962 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3502 views
0 comments
0 upvotes
Software Engineer
1 rounds | 2 problems
Interviewed by Growtomation
152 views
0 comments
0 upvotes
Frontend Developer
2 rounds | 6 problems
Interviewed by Growtomation
39 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7977 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
10148 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4448 views
1 comments
0 upvotes