Newgen interview questions

78 questions from 15 candidate reports · 2017 to 2024

Online test → Online test → Technical → HR·93% entry level

CS fundamentals

Showing 34 of 61 reported in this area

What is the difference between a stack and a queue?
asked 2×easyPractice this →
Explain primary key, foreign key, candidate key, and super key in DBMS
asked 2×easyPractice this →
Why are system testing and unit testing done?
asked oncemediumPractice this →
Write the steps and syntax for JDBC connectivity.
asked oncemediumPractice this →
What happens if we execute REVOKE just after COMMIT?
asked oncemediumPractice this →
How can data be recovered from a database after a failure?
asked oncemediumPractice this →
Explain JDBC concepts and how Java connects to databases using JDBC
asked oncemediumPractice this →
Explain JavaScript fundamentals relevant to frontend web development.
asked oncemediumPractice this →
Write SQL queries to retrieve and manipulate data (4–5 queries asked)
asked oncemediumPractice this →
What is polymorphism? Implement compile-time and run-time polymorphism
asked oncemediumPractice this →
Answer fundamental database-related questions based on coursework knowledge.
asked oncemediumPractice this →
Write an SQL query to find the minimum two values from a specific column in a table.
asked oncemediumPractice this →
Explain SQL joins and write queries using joins on two given tables to retrieve required data.
asked oncemediumPractice this →
What are the types of database commands?
asked onceeasyPractice this →
Write an SQL query to rename a database.
asked onceeasyPractice this →
Explain DML, DDL, and DCL commands in SQL.
asked onceeasyPractice this →
What are the steps of the Waterfall Model?
asked onceeasyPractice this →
What are the differences between C and C++?
asked onceeasyPractice this →
Differentiate between arrays and linked lists.
asked onceeasyPractice this →
Explain linked lists and their basic operations.
asked onceeasyPractice this →
Explain exception handling in Java with examples.
asked onceeasyPractice this →
What are the iterative model and prototype model?
asked onceeasyPractice this →
Explain different types of JOIN operations in SQL.
asked onceeasyPractice this →
What is RDBMS? Explain different types of SQL joins
asked onceeasyPractice this →
Define RDBMS and explain different types of SQL joins.
asked onceeasyPractice this →
Explain and solve questions based on the ternary operator
asked onceeasyPractice this →
Explain SQL commands: DDL, DML, DCL (and related commands)
asked onceeasyPractice this →
Explain the stack data structure and its basic operations.
asked onceeasyPractice this →
Explain the time complexity of various sorting algorithms.
asked onceeasyPractice this →
What is the difference between DELETE and TRUNCATE in SQL?
asked onceeasyPractice this →
Explain the time complexities of various sorting algorithms
asked onceeasyPractice this →
Write an SQL query to retrieve the top 50 rows from a table.
asked onceeasyPractice this →
Write a Java program demonstrating polymorphism and inheritance.
asked onceeasyPractice this →
Write an SQL query to find the top 10 employees based on salary.
asked onceeasyPractice this →

DSA

Showing 20 of 32 reported in this area

Reverse a linked list.
asked 2×easyPractice this →
Find duplicate characters in a string
asked 2×easyPractice this →
Perform inorder traversal of a binary tree
asked 2×easyPractice this →
Check whether a given string is a palindrome.
asked 2×easyPractice this →
Explain the Merge Sort algorithm
asked oncemediumPractice this →
Implement a stack using a linked list
asked oncemediumPractice this →
Explain BFS and DFS traversal in graphs
asked oncemediumPractice this →
Find the k-th largest element in an array.
asked oncemediumPractice this →
Explain and implement BFS and DFS traversals for a graph.
asked oncemediumPractice this →
Explain the Merge Sort algorithm and its time complexity.
asked oncemediumPractice this →
Design and implement a basic Bank Management System supporting Deposit, Withdraw, and Check Balance operations
asked oncemediumPractice this →
Implement banking constraints such as daily transaction limits, withdrawal not exceeding 80% of monthly balance on the 1st day, deposit limit of 10x initial deposit per day, and limited balance checks per day
asked oncemediumPractice this →
Implement a bank management system with Deposit, Withdraw, and Check Balance functionalities, enforcing constraints like daily transaction limits, withdrawal not exceeding 80% of monthly balance on the 1st day, deposit limits relative to initial deposit, and limited balance checks per day, with all operations driven by input from a CSV file.
asked oncemediumPractice this →
Implement the bubble sort algorithm.
asked onceeasyPractice this →
Write a program to generate random numbers
asked onceeasyPractice this →
Remove duplicate elements from a sorted array.
asked onceeasyPractice this →
Check if a given parentheses string is balanced.
asked onceeasyPractice this →
Predict output or analyze a basic coding snippet
asked onceeasyPractice this →
Remove duplicate elements from an unsorted array.
asked onceeasyPractice this →
Find the second largest element in an unsorted array.
asked onceeasyPractice this →

Aptitude

Showing 3 of 4 reported in this area

Answer logical reasoning questions based on patterns and deductions
asked onceeasyPractice this →
Solve basic mathematical aptitude problems (percentages, profit and loss, time and work, etc.)
asked onceeasyPractice this →
Solve aptitude and logical reasoning problems involving quantitative aptitude and logical ability
asked onceeasyPractice this →

Puzzles

3 questions reported in this area

Measure a specific amount of time using two ropes that burn unevenly.
asked oncemediumPractice this →
Given three bulbs in a room and three switches outside, how can you determine which switch controls which bulb with only one entry into the room?
asked oncemediumPractice this →
You have three boxes incorrectly labeled: one contains only apples, one only oranges, and one a mix. By picking one fruit from one box, how can you correctly label all boxes?
asked oncemediumPractice this →

Showing 60 of 78 questions. Ranked by how often the same question came back across reports.

Practise a Newgen-style interview

A spoken interview built from these questions, scored when you finish; the report is yours.

Start practising

Common questions

What questions does Newgen ask?

Candidate interview reports most often cover CS fundamentals (61%) and DSA (32%).

How many rounds does Newgen interview have?

Candidate interview reports show an average of 3.9 rounds per experience, with a typical sequence of Online test → Online test → Technical → HR. Individual interview paths can vary.

Is the Newgen interview hard?

Among questions with a reported difficulty, the mix is easy 73%, medium 27%, hard 0%.

Keep reading