Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by SquadStack Team. If you also belong to the team, you can get access from here

SquadStack Verified Tick

Compare button icon Compare button icon Compare
3.6

based on 208 Reviews

Filter interviews by

SquadStack Product Engineer Interview Questions, Process, and Tips

Updated 28 May 2022

Top SquadStack Product Engineer Interview Questions and Answers

  • Q1. Left View Of Binary Tree Given a binary tree. Print the Left View of the Tree. Example : If the input tree is as depicted in the picture: The Left View of the tree will b ...read more
  • Q2. Reverse Words In A String You are given a string of length N. You need to reverse the string word by word. There can be multiple spaces between two words and there can be ...read more
  • Q3. Arithmetic Expression Evaluation You are given a string ‘expression’ consists of characters ‘+’, ‘-’, ‘*’, ‘/’, ‘(‘, ‘)’ and ‘0’ to ‘9’, that represents an Arithmetic Exp ...read more
View all 15 questions

SquadStack Product Engineer Interview Experiences

2 interviews found

Product Engineer Interview Questions & Answers

user image CodingNinjas

posted on 28 May 2022

I was interviewed in Jul 2021.

Round 1 - HR 

(1 Question)

Round duration - 15 minutes
Round difficulty - Easy

They called around afternoon to know more about me. It happened over a phone call. Don't lie about anything as they do some screening. Asked reason for change.

  • Q1. Basic HR Questions

    Are you ready to relocate?

    Why do you want to join us?

    What are your strengths?

     

  • Ans. 

    Tip 1: Tell them honestly whatever is the reason
    Tip 2:
    Tip 3:

  • Answered by CodingNinjas
Round 2 - Coding Test 

(5 Questions)

Round duration - 150 minutes
Round difficulty - Medium

Asked 5 coding questions on DSA. Total marks were 250. Each question has a different weightage. They give you around a week to complete the round.

  • Q1. Left View Of Binary Tree

    Given a binary tree. Print the Left View of the Tree.

    Example :
    If the input tree is as depicted in the picture: 
    

    The Left View of the tree will be:  2 35 2 
    
    Input format :
    ...

  • Ans. Recursive Approach

    This problem can be solved through recursion.We will maintain max_level variable which will keep track of maxLevel and will pass current level in recursion as argument. Whenever we see a node whose current level is more than maxLevel then we will print that node as that will be first node for that current level. Also update maxLevel with current level.

    Space Complexity: O(n)Explanation:

    O(N), where ‘N’...

  • Answered by CodingNinjas
  • Q2. Find Duplicates In Array

    You are given an array/list 'ARR' consisting of N integers, which contains elements only in the range 0 to N - 1. Some of the elements may be repeated in 'ARR'. You...

  • Ans. Sorting
    1. The most trivial approach would be to sort the array/list ‘ARR’ and then return the duplicates.
    2. After sorting the array in non-decreasing order, do the following for all the elements from i = 0 to i = n - 2:
      • If ARR[i] == ARR[i + 1], then add ARR[i] to the the output list.
      • While ARR[i] == ARR[i + 1], do i = i + 1, since we don’t want to add the same duplicate elements again and again.
      • Else continue.
    3. After this loop, w...
  • Answered by CodingNinjas
  • Q3. Maximum Subarray Sum

    Given an array of numbers, find the maximum sum of any contiguous subarray of the array.

    For example, given the array [34, -50, 42, 14, -5, 86], the maximum sum would be 137, since w...

  • Ans. Brute Force Approach
    1. Create a nested loop. The outer loop will go from i = 0 to i = n - k. This will cover the starting indices of all k-subarrays
    2. The inner loop will go from j = i to j = i + k - 1. This will cover all the elements of the k-subarray starting from index i
    3. Keep track of the maximum element in the inner loop and print it.
    Space Complexity: O(1)Explanation:

    O(1) because the extra space being used (looping vari...

  • Answered by CodingNinjas
  • Q4. Longest Common Subsequence

    You have been given two Strings “STR1” and “STR2” of characters. Your task is to find the length of the longest common subsequence.

    A String ‘a’ is a subsequence of a String ‘b...

  • Ans. Recursive Brute Force

    The basic idea of this approach is to break the original problem into sub-problems. Let us assume we want to find the length of the longest common subsequence of “STR1” and “STR2” whose length is ‘N’ and ‘M’ respectively. 

     

    Now, let us define a recursive function 

     

    LCS(Int I, int J, string STR1, string STR2)

    Which returns the length of the longest common subsequence of string STR1...

  • Answered by CodingNinjas
  • Q5. Reverse Words In A String

    You are given a string of length N. You need to reverse the string word by word. There can be multiple spaces between two words and there can be leading or trailing spaces but in ...

  • Ans. Brute force
    • Create a String ans to store the reversed string.
    • Initialize a variable i to 0 and iterate the whole string through a while loop.
    • Skip initial spaces by just incrementing i.
    • Create a String that will store the current word.
    • Add the currentword and space at the beginning of ans.
    • After traversing the whole string, check if the length of ans is greater than 0 then return ans after removing the last space otherwise r...
  • Answered by CodingNinjas
Round 3 - HR 

(1 Question)

Round duration - 20 minutes
Round difficulty - Easy

Asks questions about your experience. Gives introduction to the role and what you'll be doing. Ask any questions about the company, culture or job.

  • Q1. Technical Question

    Which tech stack have you worked on ?


     

  • Ans. 

    Tip 1 : Just answer honestly. It doesn't matter if you have worked on a different tech stack than their job description
     

  • Answered by CodingNinjas
Round 4 - Assignment 

(1 Question)

Round duration - 120 minutes
Round difficulty - Medium

  • Q1. OOPS

    Design a parking lot system.

  • Ans. 

    Tip 1 : Write neat code with comments. Also write the readme to explain your code.
     

  • Answered by CodingNinjas
Round 5 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Asked technical questions around DBMS and Java.

  • Q1. DBMS Question

    What are ACID properties.

  • Ans. 

    Tip 1 : Read about DBMS concepts.

  • Answered by CodingNinjas
  • Q2. DBMS Question

    What is an Inner Join?

Round 6 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

2 coding questions were asked in this round. It was easier than the previous online coding round.

  • Q1. Arithmetic Expression Evaluation

    You are given a string ‘expression’ consists of characters ‘+’, ‘-’, ‘*’, ‘/’, ‘(‘, ‘)’ and ‘0’ to ‘9’, that represents an Arithmetic Expression in Infix Notation. Your ...

  • Ans. 

    1. Split the string with regex matching + sign
    2. Thus, every element in the resultant String array has either a single number or an expression of products.
    3. Now traverse through the array to find indices having products.
    4. Split the product expression with regex matching * sign
    5. Now multiply every number that was split using * sign in Step 4.
    6. Finally, every index has only numbers that need to be added for the final...

  • Answered by CodingNinjas
  • Q2. Covid Vaccination

    We are suffering from the Second wave of Covid-19. The Government is trying to increase its vaccination drives. Ninja wants to help the Government to plan an effective method to help incr...

  • Ans. Brute force

    The idea is to choose a peak value at the ‘dayNumber’ th index. Then we can create the array like a mountain with the peak of the mountain being at the  ‘dayNumber’ th index. The sum of the elements of this array must be less than or equal to maxVaccines.If we find that the sum is greater, then we have chosen a high peak value, and if it is less, then it means we have chosen a smaller peak value. So we ...

  • Answered by CodingNinjas
Round 7 - Video Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

It was a bar raiser round where they ask system design questions mostly around APIs and Databases.
Asked to create APIs and design tables.

  • Q1. System Design Question

    They give a problem statement and ask to create different APIs according to the requirements. Also create db tables for the same. The APIs might need to join two tables.

  • Ans. 

    Tip 1 : Read about APIs and Db design.
     

  • Answered by CodingNinjas
Round 8 - HR 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

Round with one of the founders to see for cultural fit. General questions about you, your journey, reason for change, priorities when looking for a job.

  • Q1. Basic HR Questions

    What are the top 3 things you look for in a job?

    Why do you want change?
     

  • Ans. 

    Tip 1 : Don't lie and be honest. If you're not right for the company, then the company is also not right for you.
    Tip 2 : Ask questions.
     

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Product Engineer in NoidaEligibility criteriaNo criteriaSquadstack interview preparation:Topics to prepare for the interview - DSA, System Design, Machine Coding(LLD), System Design(HLD), Java Technical Question, DBMSTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Practice DSA
Tip 2 : Practice OOP
Tip 3 : Be honest

Application resume tips for other job seekers

Tip 1 : Don't lie anything on your resume
Tip 2 : Keep it crisp and one page max

Final outcome of the interviewSelected

Skills evaluated in this interview

Product Engineer Interview Questions & Answers

user image CodingNinjas

posted on 24 May 2022

I was interviewed before May 2021.

Round 1 - Telephonic Call 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

The round was a resume walkthrough and one question related to DS as I mentioned one project related to that.

It happened in the morning. You should walkthrough your resume before going for this round.

  • Q1. Technical Question

    Since the round was a resume walkthrough, and they asked question related to the scale handling in the mentioned project

Round 2 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

Round contained 1 DSA question

  • Q1. Factorial of a Number

    You are given an integer ‘N’. You have to print the value of Factorial of ‘N’. The Factorial of a number ‘N’ is defined as the product of all numbers from 1 to ‘N’.

    For Example:
    Co...
  • Ans. 

    Tip 1 : ease walkthrough the recursion tree that you are trying to think in your mind for this problem
     

  • Answered by CodingNinjas
Round 3 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

A problem based on data and I had to find some interference from the same

  • Q1. Data interpretation

    The problem was focused on how you can make queries to find what the data is interpreting.
    It was more of a discussion round to check how much you are good with the data

  • Ans. 

    Tip 1 : Be open with your thoughts
     

  • Answered by CodingNinjas
Round 4 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

This was a culture fit round based on questions like why do you want to join a startup?
What do you expect working in a startup and how would you solve a challenge you are facing.
The career path that you are aiming

  • Q1. Technical Questions

    Questions like 
    Why do you want to join a start up?
    What career path are you aiming for?
    Any interesting problem that you have solved before.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Product Engineer in NoidaEligibility criteriaNoSquadstack interview preparation:Topics to prepare for the interview - DSA, System design, OS, OOPs, Networking.Time required to prepare for the interview - 12 monthsInterview preparation tips for other job seekers

Tip 1 : Focus more on getting to the approaches whatever comes to your mind and not just thinking right the approach.
Tip 2 : Expect question related to system design in a start up interviews
 

Application resume tips for other job seekers

Tip 1 : You should have good projects and you should know about them very well
Tip 2 : You can try any simple format that looks concise

Final outcome of the interviewSelected

Skills evaluated in this interview

Product Engineer Interview Questions Asked at Other Companies

asked in SquadStack
Q1. Left View Of Binary TreeGiven a binary tree. Print the Left View ... read more
asked in SquadStack
Q2. Reverse Words In A StringYou are given a string of length N. You ... read more
asked in SquadStack
Q3. Arithmetic Expression EvaluationYou are given a string ‘expressio ... read more
asked in SquadStack
Q4. Longest Common SubsequenceYou have been given two Strings “STR1” ... read more
asked in SquadStack
Q5. Find Duplicates In ArrayYou are given an array/list 'ARR' consist ... read more

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It consist of mcq's and 2 programs

Round 2 - Technical 

(2 Questions)

  • Q1. Spring security
  • Q2. Programs on stream API
  • Ans. 

    Stream API in Java provides a way to process collections of objects in a functional style.

    • Stream API allows for easy manipulation of collections using functional programming concepts like map, filter, and reduce.

    • It supports lazy evaluation, allowing for efficient processing of large datasets.

    • Example: stream.filter(x -> x > 5).map(x -> x * 2).forEach(System.out::println)

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Architecture of recent project
  • Ans. 

    Designed a microservices architecture using Docker and Kubernetes for a real-time analytics platform

    • Utilized Docker containers to encapsulate each microservice

    • Implemented Kubernetes for container orchestration and scaling

    • Used Kafka for real-time data streaming between microservices

  • Answered by AI
  • Q2. Spring boot questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Go through details mentioned in resume thoroughly

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Sep 2023. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Mettal test which is online. This test contains question from apptiitude and technical. You need to get minimum 50%.

Round 3 - Technical 

(1 Question)

  • Q1. Questions depends for which role you have applied.
Round 4 - Behavioral 

(1 Question)

  • Q1. This is something like case studies and behaviour analysis round.
Round 5 - HR 

(1 Question)

  • Q1. This is just salary discussion round.

Interview Preparation Tips

Interview preparation tips for other job seekers - First clear mettal test and ready with basi c of roles you have applied.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.

Round 1 - Assignment 

Create and explain project

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Mathematical questions based on days dates

Interview Preparation Tips

Interview preparation tips for other job seekers - Be good in Maths
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Explain about real-time project scenario
  • Ans. 

    Real-time project scenario involves monitoring and controlling processes as they happen, ensuring timely responses and adjustments.

    • Real-time data collection and analysis

    • Immediate feedback and decision-making

    • Continuous monitoring and optimization

    • Examples: real-time monitoring of manufacturing processes, real-time traffic management systems

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Daily activities

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Indian Institute of Technology (IIT), Bhuvaneshwar and was interviewed in Nov 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

(1 Question)

  • Q1. No.of online gamers in india
Round 3 - Technical 

(1 Question)

  • Q1. How many people can enroll in playing game from particular college
  • Ans. 

    The number of people who can enroll in playing a game from a particular college depends on various factors.

    • The popularity of the game among students

    • The availability of resources to support the game

    • The capacity of the gaming facility

    • The interest and participation level of the college community

    • The rules and regulations set by the college administration

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Resume based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep resume neat and clean.Good case studies are enough for getting hired easily

SquadStack Interview FAQs

How to prepare for SquadStack Product Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at SquadStack. The most common topics and skills that interviewers at SquadStack expect are Logistics, SAN, Health Insurance, Silicon and Coding.

Tell us how to improve this page.

Interview Questions from Similar Companies

Magic Edtech Interview Questions
3.1
 • 48 Interviews
Affine Interview Questions
3.5
 • 48 Interviews
Cyfuture Interview Questions
3.0
 • 43 Interviews
Revature Interview Questions
3.6
 • 37 Interviews
IT By Design Interview Questions
4.0
 • 36 Interviews
View all
SquadStack Product Engineer Salary
based on 17 salaries
₹12 L/yr - ₹20.9 L/yr
120% more than the average Product Engineer Salary in India
View more details

SquadStack Product Engineer Reviews and Ratings

based on 2 reviews

2.9/5

Rating in categories

3.5

Skill development

2.9

Work-Life balance

4.0

Salary & Benefits

1.5

Job Security

3.9

Company culture

3.5

Promotions/Appraisal

2.6

Work Satisfaction

Explore 2 Reviews and Ratings
Telecaller
40 salaries
unlock blur

₹0.5 L/yr - ₹6 L/yr

Business Operations Analyst
23 salaries
unlock blur

₹3.6 L/yr - ₹7.3 L/yr

Sales Expert
18 salaries
unlock blur

₹1.5 L/yr - ₹3.6 L/yr

Product Engineer
17 salaries
unlock blur

₹12 L/yr - ₹21 L/yr

Business Analyst
15 salaries
unlock blur

₹5.5 L/yr - ₹12 L/yr

Explore more salaries
Compare SquadStack with

Saama Technologies

3.7
Compare

Magic Edtech

3.1
Compare

JoulestoWatts Business Solutions

2.9
Compare

Cyfuture

3.0
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview