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

SDE - 1

Squareboat
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
I'm passionate about creating amazing software and web applications that improve the lives of others around me. I think your team would benefit from my zeal and specific skills. Currently employed for Nagarro Software Pvt. Ltd. in India as an Associate Software Engineer
Application story
I'm passionate about creating amazing software and web applications that improve the lives of others around me. I think your team would benefit from my zeal and specific skills. Currently employed for Nagarro Software Pvt. Ltd. in India as an Associate Software Engineer
Why selected/rejected for the role?
I got selected as I had worked on several Backend Projects and was able to explain those projects briefly also I was able to submit the assignment on time.
Preparation
Duration: 6 months
Topics: Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic Programming
Tip
Tip

Tip 1: Practice Daily
Tip 2: Work on some Working Projects
Tip 3: Do atleast 2 projects

Application process
Where: Company Website
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1: Good And working Projects with Links
Tip 2: The contents of the resume should be true.
Tip 3: Do not put false things on resume

Interview rounds

01
Round
Medium
Online Coding Test
Duration45 mins
Interview date30 Nov 2022
Coding problem3

The test include 3 medium level coding questions

1. Majority element

Easy
15m average time
85% success
0/40
Asked in companies
Thought WorksInfo Edge India (Naukri.com)HCL Technologies

You have been given an array/list 'ARR' consisting of 'N' integers. Your task is to find the majority element in the array. If there is no majority element present, print -1.

Note:
A majority element is an element that occurs more than floor('N' / 2) times in the array.
Problem approach

The basic solution is to have two loops and keep track of the maximum count for all different elements. If the maximum count becomes greater than n/2 then break the loops and return the element having the maximum count. If the maximum count doesn’t become more than n/2 then the majority element doesn’t exist.

Try solving now

2. Merge Two Sorted Arrays

Moderate
15m average time
85% success
0/80
Asked in companies
HSBCHikeAmazon

Ninja has been given two sorted integer arrays/lists ‘ARR1’ and ‘ARR2’ of size ‘M’ and ‘N’. Ninja has to merge these sorted arrays/lists into ‘ARR1’ as one sorted array. You may have to assume that ‘ARR1’ has a size equal to ‘M’ + ‘N’ such that ‘ARR1’ has enough space to add all the elements of ‘ARR2’ in ‘ARR1’.

For example:

‘ARR1’ = [3 6 9 0 0]
‘ARR2’ = [4 10]
After merging the ‘ARR1’ and ‘ARR2’ in ‘ARR1’. 
‘ARR1’ = [3 4 6 9 10]
Problem approach

Declare and initialize an array.
Loop through the array in the reverse order that is, the loop will start from (length of the array - 1) and end at 0 by decreasing the value of i by 1.
Print the element arr[i] in each iteration.

Try solving now

3. Balanced parentheses

Moderate
10m average time
90% success
0/80
Asked in companies
WalmartMakeMyTripGoldman Sachs

Given an integer ‘N’ representing the number of pairs of parentheses, Find all the possible combinations of balanced parentheses with the given number of pairs of parentheses.

Note :

Conditions for valid parentheses:
1. All open brackets must be closed by the closing brackets.

2. Open brackets must be closed in the correct order.

For Example :

()()()() is a valid parentheses.
)()()( is not a valid parentheses.
Problem approach

The idea is to put all the opening brackets in the stack. Whenever you hit a closing bracket, search if the top of the stack is the opening bracket of the same nature. If this holds then pop the stack and continue the iteration, in the end if the stack is empty, it means all brackets are well-formed . Otherwise, they are not balanced.

Try solving now
02
Round
Easy
Assignment
Duration45 mins
Interview date6 Dec 2022
Coding problem1

1. Technical Question

You need to build a simplified version of a social networking website (like Twitter.com) with the following features :-

Product Features:
Signup
Login/Logout
Post a status update
Follow other users

View a feed of the status updates of the users you are following

Problem approach

Tip 1: Work on back-end first then front-end
 

03
Round
Easy
HR Round
Duration20 minutes
Interview date22 Feb 2023
Coding problem1

Basic HR questions

1. Basic HR Questions

tell me about your strengths and weakness

why Square Boat? Tell me something about this company

Will you be able to relocate?

Why Do you want to change the job?

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
SDE - 1
3 rounds | 3 problems
Interviewed by Squareboat
890 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
2 rounds | 3 problems
Interviewed by BNY Mellon
6261 views
3 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by BNY Mellon
0 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by CIS - Cyber Infrastructure
2160 views
0 comments
0 upvotes