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

SDE - 1

Newgen Software
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 months
Topics: Data Structures, Any 1 or 2 Programming Languages, Frontend Development, Communication Skills, Database language
Tip
Tip

Tip 1 : Don't try to cover everything, go with one or two skills to master it and have some general knowledge about others.
Tip 2 : Do a project along with everything you learn. Practical exposure is what organizations demand.
Tip 3 : Do not ignore soft skills at all. Many underestimate the magic of soft skills in getting selected over others.

Application process
Where: Campus
Eligibility: B.Tech/BCA
Resume Tip
Resume tip

Tip 1 : Resume should not be more than 1 or 2 pages. All information should be provided in the form of bullets and numbered in a precise manner and not just in long paragraphs with detailing for every aspect.
Tip 2 : The resume should be easily readable with formal fonts and design, and should not contain false information.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 Minutes
Interview date25 Feb 2021
Coding problem1

It was an online technical, aptitude, and English test.

1. Relative Sorting

Moderate
25m average time
65% success
0/80
Asked in companies
MicrosoftVisaAmazon

Given two arrays ‘ARR’ and ‘BRR’ of size ‘N’ and ‘M’ respectively. Your task is to sort the elements of ‘ARR’ in such a way that the relative order among the elements will be the same as those are in ‘BRR’. For the elements not present in ‘BRR’, append them in the last in sorted order.

For example

Consider the arrays as ARR = { 9, 5, 8, 4, 6, 5 } and BRR = { 8, 4, 5 }
The output for the above example  is { 8, 4, 5, 5, 6, 9 }.

Note:

Elements of ‘BRR’ are non repeating.
Problem approach

I started applying merge sort but that would give more complexity i.e., O(n log n)and would not go for repetitive numbers. Thus i applied counting sort for the same which would decrease the complexity to O(n+k).

Try solving now
02
Round
Easy
Face to Face
Duration30 Minutes
Interview date27 Feb 2021
Coding problem3

It was a face to face technical interview round where based on my previous study and resume I was supposed to answer the questions asked by them.

1. Java Questions

Difference between equal and equals.

Difference between overloading and overriding.

What is inheritance. 

What types of inheritance are supported by java.

Problem approach

Answered appropriately giving examples and wrote the code. Confused between equal and equals question but interviewer helped in that.

2. SQL Questions

1. What is primary, candidate and foreign key.
2. Write a query to join three tables.

Problem approach

Tip 1 : theoretical questions can be answered with examples
Tip 2 : query must be as short and precise as possible.
Tip 3 : sql queries and database knowledge is relevant to learn.

3. N-th Fibonacci Number

Moderate
40m average time
70% success
0/80
Asked in companies
MathworksAmazonOracle

You are given an integer ‘N’, your task is to find and return the N’th Fibonacci number using matrix exponentiation.

Since the answer can be very large, return the answer modulo 10^9 +7.

Fibonacci number is calculated using the following formula:
F(n) = F(n-1) + F(n-2), 
Where, F(1) = F(2) = 1.
For Example:
For ‘N’ = 5, the output will be 5.
Try solving now
03
Round
Easy
HR Round
Duration30 Minutes
Interview date1 Mar 2021
Coding problem1

It was HR interview with basic questions and checking according to SWOT analysis.

1. Basic HR Questions

What are your strengths and weaknesses?
How can you be an asset to us?
Are you comfortable to work under pressure?
What are your expectations from us?

Problem approach

Tip 1 : Be confident and true to your every answer.
Tip 2 : Denials of certain things are acceptable enough upto some level.
Tip 3 : Assure yourself to be positive in thinking and be comfortable and communicate and not shy.

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
2 rounds | 3 problems
Interviewed by Newgen Software
1185 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by Newgen Software
1173 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 4 problems
Interviewed by Newgen Software
1196 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 7 problems
Interviewed by Newgen Software
959 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
2159 views
0 comments
0 upvotes