Filter interviews by
To find the middle node in a linked list, use the slow and fast pointer approach.
Initialize two pointers, slow and fast, at the head of the linked list.
Move the slow pointer by one step and the fast pointer by two steps until the fast pointer reaches the end of the list.
The node pointed to by the slow pointer at this point is the middle node.
Iterative inorder traversal using a stack
Create an empty stack to store nodes
Initialize current node as root
While current is not null or stack is not empty, keep traversing left subtree and pushing nodes onto stack
Pop a node from stack, print its value, and set current to its right child
Repeat until all nodes are traversed
Decorators in Python are functions that modify the behavior of other functions or methods.
Decorators are denoted by the @ symbol followed by the decorator function name.
They are commonly used for logging, timing, authentication, and more.
Decorators can be used to add functionality to existing functions without modifying their code.
They allow you to wrap another function in order to extend or modify its behavior.
An...
Query to print the number of employees with salary > 5000/-
Use SELECT COUNT(*) to count the number of employees
Add WHERE clause to filter employees with salary > 5000/-
Yes, there is a difference between SQL and MySQL.
SQL is a standardized language for managing relational databases, while MySQL is a specific relational database management system (RDBMS) that uses SQL as its language.
SQL is a language used to communicate with databases, while MySQL is a software that implements and manages databases.
MySQL is one of the many RDBMS options available, while SQL is a language used acr...
Finding nth smallest and largest element in an array
Sort the array and return the nth smallest/largest element
Use quickselect algorithm for optimal solution
For nth smallest element, partition the array around pivot until pivot index is n-1
For nth largest element, partition the array around pivot until pivot index is len(array)-n
Handle edge cases like n being greater than array length
Yes, it is possible to implement stack using queues.
Implement push operation by enqueueing elements to the queue.
Implement pop operation by dequeuing all elements except the last one and enqueueing them again.
The last element in the queue will be the top element of the stack.
Example: Queue: 1 2 3 4 5, Stack: 5 4 3 2 1
DBMS is used to manage and organize large amounts of data efficiently.
DBMS provides a centralized and secure way to store and retrieve data.
It allows multiple users to access and modify data simultaneously.
It ensures data integrity and consistency through various constraints and rules.
It provides backup and recovery mechanisms to prevent data loss.
Examples of DBMS include Oracle, MySQL, SQL Server, and PostgreSQL.
A foreign key is a column or set of columns in a database table that refers to the primary key of another table.
It establishes a link between two tables
It ensures referential integrity
It helps in maintaining data consistency
Example: CustomerID in Orders table refers to Customer table's primary key
Constructors and destructors are special member functions in object-oriented programming languages.
Constructors are used to initialize the object's data members when an object is created.
Destructors are used to free up the memory allocated to the object when it is destroyed.
Constructors have the same name as the class and no return type.
Destructors have the same name as the class preceded by a tilde (~) and no ret...
50 questions on aptitiude
2 coding questions were asked
To find the middle node in a linked list, use the slow and fast pointer approach.
Initialize two pointers, slow and fast, at the head of the linked list.
Move the slow pointer by one step and the fast pointer by two steps until the fast pointer reaches the end of the list.
The node pointed to by the slow pointer at this point is the middle node.
I applied via Campus Placement
Delete n node from last of linked list. and some OS Basic Question.
I applied via Campus Placement and was interviewed in Nov 2022. There were 4 interview rounds.
Frontend is the part of a website or application that users interact with. Node.js is a JavaScript runtime environment.
Frontend refers to the user interface and user experience of a website or application.
It includes the design, layout, and functionality of the website or application.
Node.js is a JavaScript runtime environment that allows developers to run JavaScript on the server-side.
It is commonly used for building ...
Yes, it is possible to implement stack using queues.
Implement push operation by enqueueing elements to the queue.
Implement pop operation by dequeuing all elements except the last one and enqueueing them again.
The last element in the queue will be the top element of the stack.
Example: Queue: 1 2 3 4 5, Stack: 5 4 3 2 1
Recursion is a process in which a function calls itself. Time and space complexity are important factors to consider while using recursion.
Recursion is used to solve problems that can be broken down into smaller sub-problems.
It involves a base case and a recursive case.
Time complexity refers to the amount of time taken by an algorithm to run, while space complexity refers to the amount of memory used by an algorithm.
Re...
Query to print the number of employees with salary > 5000/-
Use SELECT COUNT(*) to count the number of employees
Add WHERE clause to filter employees with salary > 5000/-
A set of questions related to software development, database management, and data structures.
SDLC stands for Software Development Life Cycle and is a process used to design, develop, and test software.
DDL (Data Definition Language) commands are used to create, modify, and delete database objects like tables, indexes, etc.
DML (Data Manipulation Language) commands are used to insert, update, and delete data in a database...
Questions related to programming and Jio
Python is slower than C during execution
malloc allocates memory without initializing it, while calloc allocates and initializes memory to zero
Memory allocation is the process of reserving a portion of the computer's memory for a program to use
Method overriding is when a subclass provides a different implementation of a method that is already defined in its superclass
Jio is a popu...
I applied via Campus Placement and was interviewed in Dec 2022. There were 3 interview rounds.
Test are some from english
puzzle and
some technical questions
I applied via Campus Placement and was interviewed in Aug 2022. There were 5 interview rounds.
The test was about 90 minutes with 20 questions in total. Out off 20 questions 18 are of aptitude, reasoning and verbal. The last 2 questions are of coding.
The second round was optional. Candidates who are unable to clear the first round were given a second chance through Group Discussion.
I applied via Company Website and was interviewed in Sep 2022. There were 4 interview rounds.
1 medium and 1 hard question of DSA
In this , you have to give introduction about yourself. And will also ask if you have any offers in hand. And you have to answer in yes or no about relocation if it is mentioned in your Job description.
I applied via Company Website and was interviewed in Jul 2022. There were 5 interview rounds.
Easy to average questions only
Easy to average questions only
I applied via Fresher's.com and was interviewed in Jun 2022. There were 3 interview rounds.
There is aptitude reasoning and coding MCP each section have 2 subsection advance and genral.
Developed a smart irrigation system using IoT to optimize water usage in agriculture, enhancing crop yield and sustainability.
Project Title: Smart Irrigation System
Objective: To reduce water wastage and improve crop yield through automated irrigation.
Technologies Used: IoT sensors, Arduino, and cloud computing for data analysis.
Key Features: Soil moisture sensors to monitor water levels and adjust irrigation accordingl...
Top trending discussions
Some of the top questions asked at the Jio Platforms Graduate Engineer Trainee (Get) interview -
based on 9 interview experiences
Difficulty level
Duration
based on 10 reviews
Rating in categories
Software Developer
732
salaries
| ₹5.8 L/yr - ₹14.2 L/yr |
Software Development Engineer
728
salaries
| ₹5 L/yr - ₹12 L/yr |
Assistant Manager
579
salaries
| ₹4.5 L/yr - ₹9.5 L/yr |
Product Manager
533
salaries
| ₹18.3 L/yr - ₹31 L/yr |
Software Engineer
455
salaries
| ₹7.6 L/yr - ₹12.4 L/yr |
Jio
DXC Technology
Mphasis
EXL Service