Upload Button Icon Add office photos

Filter interviews by

BlueStacks Software Developer Intern Interview Questions and Answers

Updated 16 Sep 2021

BlueStacks Software Developer Intern Interview Experiences

1 interview found

I was interviewed before Sep 2020.

Round 1 - Coding Test 

Round duration - 40 Minutes
Round difficulty - Medium

Reasoning and puzzle based questions were asked. 1 minute for each question was given. It was conducted in the institute's computer department.

Round 2 - Coding Test 

(1 Question)

Round duration - 90 Miinutes
Round difficulty - Hard

3 coding questions
2 medium and 1 difficult question was asked.

  • Q1. 

    Vertical Order Traversal Problem Statement

    Given a binary tree, return the vertical order traversal of the values of the nodes in the tree.

    In a vertical order traversal, for each node at position (X, Y)...

  • Ans. 

    Vertical order traversal of a binary tree is obtained by running a vertical line from -∞ to +∞ and adding node values in top to bottom order, sorted by decreasing Y coordinates.

    • Implement a function to perform vertical order traversal of a binary tree

    • Maintain a map to store nodes at each vertical level and their corresponding Y coordinates

    • Sort the nodes at each vertical level by decreasing Y coordinates and add them to

  • Answered by AI
Round 3 - HR 

Round duration - 30 Minutes
Round difficulty - Medium

Interview Preparation Tips

Eligibility criteriaNo criteriaBlueStacks interview preparation:Topics to prepare for the interview - Data Structures, OOPS, Algorithms, Full-Stack Development, Dynamic Programming, GraphsTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Consistency is the key to improvement
Tip 2 : Increase the difficulty level gradually
Tip 3 : Do atleast 3 projects
Tip 4 : Practice atleast 150 easy, 100 medium and 50 difficult questions

Application resume tips for other job seekers

Tip 1 : Have good knowledge about each thing mentioned in the resume
Tip 2 : Have some projects on the resume
Tip 3 : Include major achievements of college and/or very important ones of school only if there are related to the job
Tip 4 : Do not fill up the resume with long sentences, use pictorial representation wherever possible

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview questions from similar companies

I applied via Campus Placement and was interviewed in Jul 2022. There were 3 interview rounds.

Round 1 - Aptitude Test 

Questions based or percentage, profit loss, ratio

Round 2 - Technical 

(2 Questions)

  • Q1. Explain about stacks
  • Ans. 

    Stacks are a data structure that follows the Last In First Out (LIFO) principle.

    • Elements are added and removed from the top of the stack

    • Common operations include push (add element) and pop (remove element)

    • Stacks can be implemented using arrays or linked lists

    • Examples of stack usage include function call stack and undo/redo functionality in text editors

  • Answered by AI
  • Q2. To find middle number in the linked list
  • Ans. 

    To find the middle number in a linked list.

    • Traverse the linked list using two pointers, one moving twice as fast as the other.

    • When the fast pointer reaches the end, the slow pointer will be at the middle node.

    • If the linked list has even number of nodes, there will be two middle nodes. Return either one.

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Introduction , hobbies, goals
  • Q2. Strength, weakness, short term and long term goals

Interview Preparation Tips

Interview preparation tips for other job seekers - Be good at data structures and oops concepts

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 - Technical 

(2 Questions)

  • Q1. Write a program to check if string is a anagram
  • Ans. 

    Program to check if a string is an anagram

    • Create a function that takes in two strings as input

    • Remove all spaces and convert both strings to lowercase

    • Sort both strings and compare if they are equal to determine if they are anagrams

  • Answered by AI
  • Q2. What is react lifecycle method
  • Ans. 

    React lifecycle methods are special methods that are automatically called by React at specific points in a component's life cycle.

    • React components have several lifecycle methods such as componentDidMount, componentDidUpdate, componentWillUnmount, etc.

    • These methods allow developers to perform actions at specific points in a component's life cycle, such as fetching data, updating the UI, or cleaning up resources.

    • Understa...

  • Answered by AI
Round 3 - Coding Test 

Create a web app to perform cred operation

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed before Jan 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

General aptitude questions

Round 2 - Group Discussion 

Abstract topic group discussion

Round 3 - Technical 

(1 Question)

  • Q1. Technical interview covering topics on oops , data structures , conditional statements.
Round 4 - HR 

(1 Question)

  • Q1. General questions- introduction , how previous rounds went ,hobbies , what do you know about our company , situation based questions.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Apr 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

Few questions that would involve problem solving. Basic 10th std math would suffice

Round 2 - Coding Test 

Had few DSA questions.

Round 3 - One-on-one 

(1 Question)

  • Q1. Technical interview
Round 4 - HR 

(1 Question)

  • Q1. About job, expection etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and inspire trust. Be curious.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Simple question on maths

Round 2 - Technical 

(2 Questions)

  • Q1. Explain OOPS concept
  • Ans. 

    OOPS (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.

    • OOPS focuses on creating objects that interact with each other to solve complex problems

    • Key principles include encapsulation, inheritance, polymorphism, and abstraction

    • Encapsulation ensures that the internal state of an object is hidden from the outside world

    • Inheritance allows a class to inherit...

  • Answered by AI
  • Q2. Coding array questions
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed before Mar 2024.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Can you provide an introduction about yourself?
  • Ans. 

    I'm a passionate software engineer with a strong background in full-stack development and a love for solving complex problems.

    • Education: Bachelor's degree in Computer Science from XYZ University.

    • Experience: 3 years of experience in developing web applications using React and Node.js.

    • Projects: Developed an e-commerce platform that increased sales by 30% within the first quarter.

    • Skills: Proficient in JavaScript, Python, ...

  • Answered by AI
  • Q2. What qualifications have you obtained, and can you explain the project you completed during your engineering studies?
  • Ans. 

    I hold a Bachelor's degree in Computer Engineering and developed a web-based project for managing student records.

    • Bachelor's degree in Computer Engineering from XYZ University.

    • Completed a capstone project on a web application for student record management.

    • Utilized technologies like HTML, CSS, JavaScript, and Node.js.

    • Implemented features such as user authentication, data visualization, and a responsive design.

    • Collaborat...

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Why do you believe this company is a suitable fit for you?
  • Q2. Do you have any questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be honest and provide complete details about yourself.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. Introduce yourself
  • Ans. 

    I am a software developer with 5 years of experience in Java, Python, and SQL.

    • 5 years of experience in Java, Python, and SQL

    • Strong problem-solving skills

    • Experience working in Agile development environment

  • Answered by AI
  • Q2. Short term goals

I was interviewed in Feb 2021.

Round 1 - Coding Test 

(4 Questions)

Round duration - 90 minutes
Round difficulty - Medium

Timing was 10AM. The platform was user-friendly.

  • Q1. 

    Maximum Size Rectangle Sub-matrix with All 1's Problem Statement

    You are provided with an N * M sized binary matrix 'MAT' where 'N' denotes the number of rows and 'M' denotes the number of columns. Your t...

  • Ans. 

    Find the maximum area of a submatrix with all 1's in a binary matrix.

    • Iterate over each cell in the matrix and calculate the maximum area of submatrix with that cell as the top-left corner.

    • Use dynamic programming to keep track of the maximum width of 1's ending at each cell.

    • Update the maximum area as you iterate through the matrix.

    • Return the maximum area found.

  • Answered by AI
  • Q2. 

    Binary Tree Maximum Path Sum Problem Statement

    Determine the maximum path sum for any path in a given binary tree with 'N' nodes.

    Note:

    • A 'path' is defined as any sequence of adjacent nodes connected...
  • Ans. 

    Find the maximum path sum in a binary tree with 'N' nodes.

    • Traverse the binary tree to find the maximum path sum.

    • Keep track of the maximum sum encountered so far.

    • Consider all possible paths in the tree to find the maximum sum.

    • Example: For input 1 2 3 4 -1 5 6 -1 -1 -1 -1 -1 -1, the maximum path sum is 16.

  • Answered by AI
  • Q3. 

    Minimum Number of Swaps to Sort an Array

    Find the minimum number of swaps required to sort a given array of distinct elements in ascending order.

    Input:

    T (number of test cases)
    For each test case:
    N (siz...
  • Ans. 

    Find the minimum number of swaps required to sort an array of distinct elements in ascending order.

    • Use graph theory to solve the problem by considering each element as a node and edges representing the swaps needed to sort the array

    • Implement a graph-based approach like cycle detection to find the minimum number of swaps required

    • Consider using an efficient sorting algorithm like bubble sort or selection sort to minimize

  • Answered by AI
  • Q4. 

    Prefix to Infix Conversion

    Transform a string representing a valid Prefix expression, which may contain operators '+', '-', '*', '/', and uppercase letters, into its corresponding Infix expression.

    Examp...

  • Ans. 

    Convert a valid Prefix expression to its corresponding Infix expression.

    • Use a stack to store operands and operators while traversing the prefix expression from right to left.

    • Pop operands from the stack and form the infix expression by placing them between corresponding operators.

    • Handle the precedence of operators to ensure correct order of operations.

    • Ensure to handle parentheses to maintain the correct evaluation order...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in New DelhiEligibility criteriaAbove 8 cgpaHike interview preparation:Topics to prepare for the interview - Data stucture , pointer , tree ,Core java ,OopsTime required to prepare for the interview - 15 daysInterview preparation tips for other job seekers

Tip 1 : Atleast 1 project
Tip 2 : Practice data structures
 

Application resume tips for other job seekers

Tip 1 : Keep it short
Tip 2 : Don't put false information

Final outcome of the interviewRejected

Skills evaluated in this interview

I was interviewed in Feb 2021.

Round 1 - Coding Test 

(4 Questions)

Round duration - 90 minutes
Round difficulty - Medium

Timing was 10AM. The platform was quite good.

  • Q1. 

    Maximum Size Rectangle Sub-matrix with All 1's Problem Statement

    You are provided with an N * M sized binary matrix 'MAT' where 'N' denotes the number of rows and 'M' denotes the number of columns. Your t...

  • Ans. 

    Find the maximum area of a submatrix with all 1's in a binary matrix.

    • Iterate over each cell in the matrix and calculate the maximum area of submatrix with that cell as the top-left corner.

    • Use dynamic programming to keep track of the maximum width of 1's ending at each cell.

    • Update the maximum area as you iterate through the matrix.

    • Return the maximum area found.

  • Answered by AI
  • Q2. 

    Binary Tree Maximum Path Sum Problem Statement

    Determine the maximum path sum for any path in a given binary tree with 'N' nodes.

    Note:

    • A 'path' is defined as any sequence of adjacent nodes connected...
  • Ans. 

    Find the maximum path sum in a binary tree with 'N' nodes.

    • Traverse the binary tree to find all possible paths and calculate their sums.

    • Keep track of the maximum sum encountered during traversal.

    • Consider both left and right child nodes while calculating the path sum.

    • Handle null nodes represented by '-1' in the input.

    • Return the maximum path sum for each test case.

  • Answered by AI
  • Q3. 

    Minimum Number of Swaps to Sort an Array

    Find the minimum number of swaps required to sort a given array of distinct elements in ascending order.

    Input:

    T (number of test cases)
    For each test case:
    N (siz...
  • Ans. 

    The minimum number of swaps required to sort a given array of distinct elements in ascending order.

    • Use graph theory to solve the problem by counting cycles in the permutation.

    • The number of swaps needed is equal to the number of cycles in the permutation minus one.

    • Consider using a hashmap to keep track of visited elements to optimize the solution.

    • Example: For input array [4, 3, 2, 1], the minimum number of swaps require

  • Answered by AI
  • Q4. 

    Infix to Postfix Conversion

    Convert a given infix expression, represented as a string EXP, into its equivalent postfix expression.

    Explanation:

    An infix expression is formatted as a op b where the opera...

  • Ans. 

    Convert infix expression to postfix expression.

    • Use a stack to keep track of operators and operands.

    • Follow the rules of precedence for operators.

    • Handle parentheses to ensure correct order of operations.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in DelhiEligibility criteriaAbove 7 CGPAHike interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic ProgrammingTime required to prepare for the interview - 2.5 monthsInterview preparation tips for other job seekers

Tip 1 : Do at least 1 project.
Tip 2 : Practice data structure questions.
Tip 3 : Dynamic programming is must.

Application resume tips for other job seekers

Tip 1 : Do not put false things.
Tip 2 : Keep it short and direct.

Final outcome of the interviewRejected

Skills evaluated in this interview

Tell us how to improve this page.

Interview Questions from Similar Companies

Magic Edtech Interview Questions
3.0
 • 50 Interviews
embedUR Systems Interview Questions
3.3
 • 48 Interviews
Argusoft Interview Questions
4.6
 • 38 Interviews
Hike Interview Questions
3.6
 • 32 Interviews
SMC Corporation Interview Questions
3.7
 • 27 Interviews
View all

BlueStacks Software Developer Intern Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

4.0

Skill development

5.0

Work-life balance

4.0

Salary

4.0

Job security

4.0

Company culture

5.0

Promotions

4.0

Work satisfaction

Explore 1 Review and Rating
Member Technical Staff
100 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Member of Technical Staff
45 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Marketing Associate
21 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Qa Staff Member
21 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Quality Assurance Technical Staff Member
12 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare BlueStacks with

MEM Gujarat

2.0
Compare

Maxgen Technologies

4.6
Compare

Magic Edtech

3.0
Compare

ANR Software Private Limited

4.4
Compare
Did you find this page helpful?
Yes No
write
Share an Interview