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

Senior Software Developer

Nopaperforms solutions
upvote
share-icon
3 rounds | 9 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 months
Topics: DSA(Arrays, Stack, Queue, LinkedList, Trees), Searching Algorithms, Sorting Algorithms.
Tip
Tip

Tip 1 : Start with Easy and Medium type questions of Data Structures.
Tip 2 : Do not recite question's solution, try to understand the logic behind it.

Application process
Where: Naukri
Eligibility: minimum 2 years Experienced
Resume Tip
Resume tip

Tip 1 : Put Projects on your resume with having detailed knowledge.
Tip 2 : Do not put false information about experience and things which you do not know.

Interview rounds

01
Round
Easy
Face to Face
Duration60 minutes
Interview date1 Mar 2022
Coding problem3

This round was happened virtually at 4 in the evening. The interviewer was very friendly and looking for the approach of solving the questions. Asked questions were mostly from my projects and medium DSA questions.

1. Search In Rotated Sorted Array

Moderate
30m average time
65% success
0/80
Asked in companies
FreshworksExpedia GroupPayPal

Aahad and Harshit always have fun by solving problems. Harshit took a sorted array consisting of distinct integers and rotated it clockwise by an unknown amount. For example, he took a sorted array = [1, 2, 3, 4, 5] and if he rotates it by 2, then the array becomes: [4, 5, 1, 2, 3].

After rotating a sorted array, Aahad needs to answer Q queries asked by Harshit, each of them is described by one integer Q[i]. which Harshit wanted him to search in the array. For each query, if he found it, he had to shout the index of the number, otherwise, he had to shout -1.

For each query, you have to complete the given method where 'key' denotes Q[i]. If the key exists in the array, return the index of the 'key', otherwise, return -1.

Note:

Can you solve each query in O(logN) ?
Problem approach

step1 : After listening the searching in sorted array. I knew, the best way to apply a binary search as it gives 
(logn) worst time complexity.
step2 : After telling them about binary search, I asked for writing a code and I wrote a code in python with 
handling the edge cases.

Try solving now

2. DBMS Question

write a query to find out the 3rd highest salary from the table.

Problem approach

Tip 1 : we have to think according to real life situation like first think we will sort the table according to the salary in descending order.
Tip 2 : After sorting, we will apply Limit clause to get only 1 record.
Tip 3 : Define offset , to get 3 record.

3. Technical Question

what is difference between makemigrations and migrate command in django?

Problem approach

Tip 1: you should know about the technology and framework you are working upon.
Tip 2: Try to give answer with examples, so that interviewer could have idea that you have actually worked on 
it.

02
Round
Medium
Face to Face
Duration60 minutes
Interview date7 Mar 2022
Coding problem2

This interview was held online at 3 pm virtually. Interviewer was particularly looking for candidates with having good knowledge of Python/Django. Interviewer asked multiple questions on my project and python also like what was your roles in the project and what functionality did you choose this approach to achieve desired output?

1. 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

Step 1 : Firstly, I told interviewer about the approach which putting elements of second array into the end of first array and then apply sorting. But, interviewer told that it would take large worst time complexity ((m+n)log(m+n)).
Step 2 : Then I decided to compare the first element to first element of second array and swap them if first array element is greater than first element of second array and if it is lesser, then we will move to second element of second array.

Try solving now

2. DBMS based question

Explain ACID properties of DBMS?
 

Problem approach

Tip 1: Explain each point separately with example.
Tip 2: Answer only with confidence if you know it.

03
Round
Easy
HR Round
Duration30 minutes
Interview date9 Mar 2022
Coding problem4

This interview was with HR manager of NoPaperForms solutions and she asked about general questions and discuss about salary expectations and salary offered.

1. Basic HR question

Tell me something about yourself?

Problem approach

Tip 1: I would suggest to prepare this question's answer beforehand.
Tip 2: Be prepared with doing practice in front of mirror and be confident.

2. Basic HR Question

Why do you want to join this organization and how it will help in your career growth?

Problem approach

Tip 1: Research about the company before applying into the organisation.
Tip 2: Be ready with the questions you want to ask about the organisation.

3. Basic HR Question

How is your experience working in current organization?

Problem approach

Tip 1 : Tell them about the work you have done and achieved a great goals for the organisation.
Tip 2 : Tell them about the team work you have done, goals you have achieved and work helped in your career growth.

4. Basic HR Question

Tell me something that is not mentioned in your resume?

Problem approach

Tip 1: Try to tell them about the skills gained apart from your resume.

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
Senior Software Developer
4 rounds | 13 problems
Interviewed by SAP Labs
1796 views
0 comments
0 upvotes
company logo
Senior Software Developer
3 rounds | 3 problems
Interviewed by BNY Mellon
1360 views
0 comments
0 upvotes
company logo
Senior Software Developer
4 rounds | 5 problems
Interviewed by Ernst & Young (EY)
3210 views
0 comments
0 upvotes