Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Newgen Software interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Newgen Software
upvote
share-icon
4 rounds | 8 Coding problems

Interview preparation journey

expand-icon
Journey
It was an awesome experience, the interviews went very well and the process was very smooth. There is a total of 4 rounds for selection. The interview's main focus is on Data Structures and problem-solving in any preferred language + Sql(great Knowledge).
Application story
Topics: Data structures, Algorithms, Object-oriented programming, Database management system, Python, Django, Machine Learning, web technologies, Problem-solving, Aptitude Tip 1: Strengthen DSA skills initially, know the basics, and understand the working of different data structures Tip 2: Learn to implement them and enhance your coding skills. Make mistakes and learn from them instead of just cramming everything before practicing. Tip 3: To enhance coding skills, try your best to crack a question instead of giving up and looking at the solution..this will improve your problem-solving skills. Tip 4: It's a must to do the standard coding questions under every category of data structure and algorithms Tip 5: To study the topics and practice coding questions refer to GeeksforGeeks and regularly take part in coding contests. Tip 6: Be thorough with OOPs, DBMS, and the technologies on which you have worked for the interview. Tip 7: Have at least 2 projects in your resume and make sure you can answer the questions related to them. Tip 8: For HR interviews prepare questions, prepare questions such as introduce yourself, your strengths, and your weakness. Confidence is the key you need to be an expert in. I was not aware of some things the interviewer asked during my interviews. But due to my confidence, he skipped that part. Tip 9: Be formal with a properly ironed dress, and try to join 5 minutes early than the joining time. It will have a positive affect.
Why selected/rejected for the role?
I have all the skills and internship experience listed in the job description, and I'm confident that I can make an immediate impact on the company. I was able to solve almost all the questions asked me during the selection process. I have done a lot of coding practice on Competitive programming sites and built a deep understanding of programming skills. My good communication skills are also one reason for my selection.
Preparation
Duration: 6 Months
Topics: Data Structures preferred Topics - (Array, Linked list, BST, Graph, Recursion, DP).SQL commands knowledge + OOPS deep Knowledge.
Tip
Tip

Tip 1 : Prepare to Resume well (Mention Internship if done)
Tip 2 : At least 1 good project (Any tech)
Tip 3 : Leetcode + Gfg practice is a must.

Application process
Where: Campus
Eligibility: 80% above in 12th and Graduation
Resume Tip
Resume tip

Tip 1 : Do not put false things
Tip 2 : At least 2 good projects

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 Minutes
Interview date15 Dec 2022
Coding problem3

1. Aptitude Question

Out of all the 2-digit integers between 1 and 100, a 2-digit number has to be selected at random. What is the probability that the selected number is not divisible by 7?

2. Aptitude Question

The sum of the present ages of a father and his son is 60 years. five years ago, the father's age was four times the age of the son. so now the son's age will be?

3. OOPS Question

In which access should a constructor be defined, so that the object/member function of the class can be created in any function?

02
Round
Easy
Assignment
Duration50 Minutes
Interview date15 Dec 2022
Coding problem1

1. Assignment

Psychometric tests are used to measure an individual's mental capabilities and behavior. It was designed to check students overall suitability for a particular role based on performance in the test . They were trying to check personality characteristics and aptitude/cognitive ability.

03
Round
Medium
Online Coding Interview
Duration40 Minutes
Interview date30 Dec 2022
Coding problem3

Coding Round(DSA +Problem Solving)

1. Find all Special Nodes.

Moderate
25m average time
75% success
0/80
Asked in companies
Paytm (One97 Communications Limited)SamsungOptum

In a binary tree, a special node is a node that is the only child of its parent. The root of the tree is not special because it does not have a parent node. Node ‘1’ is always the root of the binary tree. Return an array/list containing the values of all special nodes in the tree.

Example:
Let’s say you have a binary tree as follows:-

subsequence

Node 4 is a special node as it is the only child of node 2. Node 1 cannot be a special child as it does not have a parent. All the other nodes have a sibling i.e there parent has more than one child. Therefore return [4] as the answer.
Note:
Return the array/list containing special nodes in any order. 
Try solving now

2. Best Time to Buy and Sell Stock

Moderate
20m average time
80% success
0/80
Asked in companies
SprinklrIntuitOptum

You are given an array/list 'prices' where the elements of the array represent the prices of the stock as they were yesterday and indices of the array represent minutes. Your task is to find and return the maximum profit you can make by buying and selling the stock. You can buy and sell the stock only once.

Note:

You can’t sell without buying first.
For Example:
For the given array [ 2, 100, 150, 120],
The maximum profit can be achieved by buying the stock at minute 0 when its price is Rs. 2 and selling it at minute 2 when its price is Rs. 150.
So, the output will be 148.
Try solving now

3. DBMS Questions

What are joins and tell me about its types?

Problem approach

Joins and Types of Joins

A JOIN clause is used to combine rows from two or more tables, based on a related column between them.

1.) INNER JOIN: Returns records that have matching values in both tables
2.) LEFT (OUTER) JOIN: Returns all records from the left table, and the matched records from the right table
3.) RIGHT (OUTER) JOIN: Returns all records from the right table, and the matched records from the left table
4.) FULL (OUTER) JOIN: Returns all records when there is a match in the either left or right table

04
Round
Medium
HR Round
Duration30 Minutes
Interview date5 Jan 2023
Coding problem1

HR Round

1. Basic HR Questions

1) Tell something about yourself?
2) How was your previous internship experience?
3) Are you interested in higher studies?
4) Why should we hire you?
5) Why Newgen Software?
6)Normal questions regarding family background, academics, and extra-curricular activities.
8) Situation Based Questions

Problem approach

Tip 1 : Be confident
Tip 2 : Have Good Communication skills

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you write a single-line comment in C++?

Choose another skill to practice
Start a Discussion
Similar interview experiences
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by Newgen Software
753 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 4 problems
Interviewed by Newgen Software
870 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by Newgen Software
855 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 7 problems
Interviewed by Newgen Software
546 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
1 rounds | 2 problems
Interviewed by Tata Consultancy Services (TCS)
0 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 4 problems
Interviewed by Tata Consultancy Services (TCS)
5656 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 3 problems
Interviewed by BNY Mellon
4899 views
3 comments
0 upvotes