Newgen interview questions
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?
Explain primary key, foreign key, candidate key, and super key in DBMS
Why are system testing and unit testing done?
Write the steps and syntax for JDBC connectivity.
What happens if we execute REVOKE just after COMMIT?
How can data be recovered from a database after a failure?
Explain JDBC concepts and how Java connects to databases using JDBC
Explain JavaScript fundamentals relevant to frontend web development.
Write SQL queries to retrieve and manipulate data (4–5 queries asked)
What is polymorphism? Implement compile-time and run-time polymorphism
Answer fundamental database-related questions based on coursework knowledge.
Write an SQL query to find the minimum two values from a specific column in a table.
Explain SQL joins and write queries using joins on two given tables to retrieve required data.
What are the types of database commands?
Write an SQL query to rename a database.
Explain DML, DDL, and DCL commands in SQL.
What are the steps of the Waterfall Model?
What are the differences between C and C++?
Differentiate between arrays and linked lists.
Explain linked lists and their basic operations.
Explain exception handling in Java with examples.
What are the iterative model and prototype model?
Explain different types of JOIN operations in SQL.
What is RDBMS? Explain different types of SQL joins
Define RDBMS and explain different types of SQL joins.
Explain and solve questions based on the ternary operator
Explain SQL commands: DDL, DML, DCL (and related commands)
Explain the stack data structure and its basic operations.
Explain the time complexity of various sorting algorithms.
What is the difference between DELETE and TRUNCATE in SQL?
Explain the time complexities of various sorting algorithms
Write an SQL query to retrieve the top 50 rows from a table.
Write a Java program demonstrating polymorphism and inheritance.
Write an SQL query to find the top 10 employees based on salary.
DSA
Showing 20 of 32 reported in this area
Reverse a linked list.
Find duplicate characters in a string
Perform inorder traversal of a binary tree
Check whether a given string is a palindrome.
Explain the Merge Sort algorithm
Implement a stack using a linked list
Explain BFS and DFS traversal in graphs
Find the k-th largest element in an array.
Explain and implement BFS and DFS traversals for a graph.
Explain the Merge Sort algorithm and its time complexity.
Design and implement a basic Bank Management System supporting Deposit, Withdraw, and Check Balance operations
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
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.
Implement the bubble sort algorithm.
Write a program to generate random numbers
Remove duplicate elements from a sorted array.
Check if a given parentheses string is balanced.
Predict output or analyze a basic coding snippet
Remove duplicate elements from an unsorted array.
Find the second largest element in an unsorted array.
Aptitude
Showing 3 of 4 reported in this area
Answer logical reasoning questions based on patterns and deductions
Solve basic mathematical aptitude problems (percentages, profit and loss, time and work, etc.)
Solve aptitude and logical reasoning problems involving quantitative aptitude and logical ability
Puzzles
3 questions reported in this area
Measure a specific amount of time using two ropes that burn unevenly.
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?
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?
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 practisingCommon 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%.