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

Software Engineer

PureSoftware Ltd
upvote
share-icon
3 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 Months
Topics: Java, OOPS, SQL, Data Structure, Algorithm, Project
Tip
Tip

Tip 1 : Learn Java OOPS throughly.
Tip 2 : Have a sound knowledge of Data Structure and Algorithms. 
Tip 3 : Prepare with your projects done during graduation.

Application process
Where: Campus
Eligibility: No Active Backlogs
Resume Tip
Resume tip

Tip 1 : Mention complete information along with Projects. 
Tip 2 : Use generic words and resume should look clear and attractive.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration45 Minutes
Interview date25 Oct 2020
Coding problem1

General Logical and Arithmetical questions.

1. Remove Duplicates

Easy
0/40
Asked in companies
CIS - Cyber InfrastructureSAP LabsAdobe

Given a string S, remove consecutive duplicates from it recursively.

Problem approach

First, you must use the LinkedHashSet (Set Interface) to retain the original insertion order of the elements into the set. You must use loops or recursion functions to solve these kinds of coding interview questions.

The main factor that we must keep in mind when dealing with arrays is not the elements that have duplicates. The main problem here is removing the duplicates instead. Arrays are static data structures that are of fixed length, thus not possible to be altered. So, to delete elements from arrays, you need to create new arrays and duplicate the content into these new arrays.

First, you must convert the arrays into Arraylists and then create LinkedHashSets from these ArrayLists. If input arrays contain a larger number of duplicates then it can result in multiple temporary arrays, thus increasing the cost of importing the content. This restriction enforces that we approach this problem in a manner that requires less memory and processing power.

We must remove the duplicates but not copy them into the resulting arrays, thus not deleting the duplicates entirely but simply replacing them with 0 as the default value.w can you remove duplicates from arrays?

Try solving now
02
Round
Easy
Video Call
Duration30 Minutes
Interview date28 Oct 2020
Coding problem1

Mananger will take this round and asses the logical and analytical skills of the candidate.

1. Data Structures based Question

What is the requirement for an object to be used as key or value in HashMap?

Problem approach

The key or value object that gets used in hashmap must implement equals() and hashcode() method.
The hash code is used when inserting the key object into the map and equals method is used when trying to retrieve a value from the map.

03
Round
Easy
HR Round
Duration30 Minutes
Interview date5 Nov 2020
Coding problem1

HR will ask your salary expectations and check your stability in the organization.

1. Basic HR questions

Salary Expectations, Willing to relocation

Problem approach

Tip 1: Be confident and prepared
Tip 2: Research about salary and company prior
Tip 3: Agree to relocation and other HR Policies

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
Frontend Developer
2 rounds | 2 problems
Interviewed by PureSoftware Ltd
1457 views
0 comments
0 upvotes
Test Lead
2 rounds | 4 problems
Interviewed by PureSoftware Ltd
1076 views
0 comments
0 upvotes
Senior Software Engineer
2 rounds | 9 problems
Interviewed by PureSoftware Ltd
1299 views
0 comments
0 upvotes
Associate manager
3 rounds | 3 problems
Interviewed by PureSoftware Ltd
873 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
4 rounds | 1 problems
Interviewed by Newgen Software
3210 views
2 comments
0 upvotes
company logo
Software Engineer
3 rounds | 6 problems
Interviewed by HashedIn
2583 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 2 problems
Interviewed by Ernst & Young (EY)
0 views
0 comments
0 upvotes