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

Software Developer

Sapiens
upvote
share-icon
2 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 months
Topics: Python, ETL, SQL, PLSQL , AWS Lambda, Panda, Numpy, Matplotlib
Tip
Tip

Tip 1 : Data structure
Tip 2 : Libraries in python panda, NumPy
Tip 3 : Sql and PlSql scripts

Application process
Where: Naukri
Eligibility: 2 years of experience
Resume Tip
Resume tip

Tip 1 : Keep the resume short
Tip 2 : Highlight imp technology, contribute and add project details and your responsibility and role

Interview rounds

01
Round
Easy
Online Coding Interview
Duration60 minutes
Interview date20 Aug 2019
Coding problem2

Data Structure based round

1. Machine Learning

Eda case study on insurance data

Visualise the data and write down the important points

Problem approach

Cleaned and analysed the data and performed some question and created graphs using matplotlib

2. Railway Management

Moderate
30m average time
75% success
0/80
Asked in companies
IntuitZoho CorporationSapiens

Ninja started his new job as a manager in Railways Control Room. His task is to maintain the records of passengers traveling from one place to another. His task is to design a class that performs the following operations:

‘RAILWAY_SYSTEM’() is a function that initializes your data structures.

‘CHECK_IN’( ‘PASS_ID’,’ STATION’, TIME) represents that passenger with passenger ID ‘PASS_ID’ checks in at the station named ‘STATION’ at time ‘TIME’.

 A customer can only be checked into one place at a time.

‘CHECK_OUT’( ‘PASS_ID’,’ STATION’, TIME) represents that passenger with passenger ID ‘PASS_ID’ checks out at the station named ‘STATION’ at time ‘TIME’.

‘GET_AVERAGE_TIME(SOURCE, DEST) returns the average time it takes to travel from SOURCE to DEST.

The average time is computed from all the previous traveling times from SOURCE to DEST  that happened directly, meaning a check-in at SOURCE followed by a check out from DEST.
For Example
If the functions calls are as follows:
CHECK_IN(1,‘Delhi’,10)
CHECK_OUT(1,‘Noida’,20)
GET_AVERAGE(‘Delhi’,’ Noida’)
CHECK_IN(5,‘Delhi’,12)
CHECK_OUT(5,‘Noida’,17)
GET_AVERAGE(‘Delhi’,’ Noida’)

So, the answers for the GET_AVERAGE calls will be 10 and 7.5 respectively.
For the first call, there is only one trip between Delhi and Noida, so the average is 10.
For the second call, there are two between these stations, so the average is (10+5)/2 = 7.5
Try solving now
02
Round
Medium
Face to Face
Duration60 minutes
Interview date20 Aug 2019
Coding problem1

It was a system design round. A simple question of system design was asked

1. System Design

Insurance life cycle and loan life cycle / Pipeline design

Problem approach

Practice some system design problem

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
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 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
Software Developer
3 rounds | 3 problems
Interviewed by HCL Technologies
3394 views
1 comments
0 upvotes
company logo
Software Developer
3 rounds | 6 problems
Interviewed by Arcesium
1684 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 5 problems
Interviewed by HCL Technologies
4080 views
0 comments
0 upvotes