Filter interviews by
I applied via campus placement at Malviya National Institute of Technology (NIT), Jaipur and was interviewed before Mar 2023. There were 2 interview rounds.
Asked about simple sorting question and one based on two pointers.
DDL commands are used to define the structure of the database, while DML commands are used to manipulate the data within the database.
DDL (Data Definition Language) commands are used to create, modify, and delete database objects such as tables, indexes, and views.
Examples of DDL commands include CREATE, ALTER, and DROP.
DML (Data Manipulation Language) commands are used to retrieve, insert, update, and delete data in t...
Delete removes specific rows from a table, drop removes the entire table, and truncate removes all rows from a table.
Delete is a DML command used to remove specific rows from a table based on a condition.
Drop is a DDL command used to remove an entire table along with its structure and data.
Truncate is a DDL command used to remove all rows from a table but keeps the table structure intact.
Example: DELETE FROM table_name...
Top trending discussions
I was interviewed in Jan 2025.
Programming questions related to Python and React.
Programmatical problem related to Python and React
Programming Problems related to react and python.
posted on 26 Dec 2024
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Quantitative , figure ,mcq question based on tech stack and 2 coding question which are basic. 90 minute time limit.
Quantitive Aptitude, General programming,oops
GK, Quantitative Aptitude
C# Fundamentals , ADO.NET,LINQ
Frequent changes in technology are driven by advancements, market demands, and user feedback.
Advancements in technology lead to new tools and frameworks being developed.
Market demands require companies to adapt quickly to stay competitive.
User feedback helps improve products and services, leading to updates and changes.
Examples: Introduction of new programming languages like Swift, shift towards cloud computing, update...
Roll is a term used in web development to describe the process of deploying code changes to a live server.
Rolling back changes means reverting to a previous version of the code.
Rolling forward means applying new changes to the live server.
Rolling deployments involve gradually updating servers in a controlled manner to minimize downtime.
Automated rollbacks can be triggered in case of errors or issues during deployment.
posted on 15 Jul 2024
The project architecture follows a microservices design pattern with separate front-end and back-end components.
Utilizes microservices architecture for scalability and flexibility
Separate front-end and back-end components for modularity
May include technologies like Docker for containerization and Kubernetes for orchestration
Async and await are keywords in JavaScript used for handling asynchronous operations.
Async is used to define a function as asynchronous, allowing it to use the await keyword.
Await is used to pause the execution of an async function until a Promise is settled.
Async functions always return a Promise, which resolves with the value returned by the function.
Using async/await makes asynchronous code easier to read and write
posted on 4 Sep 2024
I am a passionate Full Stack Developer with experience in building web applications using various technologies.
Experienced in front-end technologies like HTML, CSS, JavaScript, and frameworks like React and Angular
Proficient in back-end technologies like Node.js, Express, and databases like MongoDB and SQL
Familiar with version control systems like Git and deployment tools like Heroku
I was interviewed in Aug 2021.
Round duration - 70 minutes
Round difficulty - Medium
There were 3 problems 1 was easy and 2 were of medium types.
Given a binary tree, the task is to compute the modulus of the difference between the sum of nodes at odd levels and the sum of nodes at even levels.
The first line...
oddSum: denotes sum of nodes at odd levels, initially 0.
evenSum: denotes sum of nodes at ecen levels, initially 0.
level: the level of the current node, initially 1.
void oddEvenLevelHelper(current, oddSum, evenSum, level)
You are given a grid containing oranges where each cell of the grid can contain one of the three integer values:
The idea is very simple and naive. We will process the rotten oranges second by second. Each second, we rot all the fresh oranges that are adjacent to the already rotten oranges. The time by which there are no rotten oranges left to process will be our minimum time.
In the first traversal of the grid, we will process all the cells with value 2 (rotten oranges). We will also mark their adjacent cells ...
Round duration - 50 minutes
Round difficulty - Medium
the interviewer was very polite and straightforward, he didn't ask me to introduce myself and he directly jumps to the coding problems.
What is new about the relationship between the and tags in HTML5?
Explain Components, Modules and Services in Angular
You have a robot currently positioned at the origin (0, 0) on a two-dimensional grid, facing the north direction. You are given a sequence of moves in the form of a string ...
Initialize a variable ‘direction’ with 0 which means that the robot is initially facing towards the north.
direction: 0 -> Robot is facing towards the North
direction: 1 -> Robot is facing towards the West
direction: 2 -> Robot is facing towards the South
direction: 3 -> Robot is facing towards the West
Initialize two variables ‘x’ and ‘y’ as 0. They will represent the position ...
Round duration - 70 minutes
Round difficulty - Easy
What is a View in sql? What are the TRUNCATE, DELETE and DROP statements?
Given a square matrix 'MATRIX' of non-negative integers, rotate the matrix by 90 degrees in an anti-clockwise direction using only constant extra space.
The idea is to find the transpose of the given matrix and then reverse the columns of the transposed matrix. For example:
For the given 2D matrix:
[ [ 1, 2, 3 ],
[ 4, 5, 6 ],
[ 7, 8, 9 ] ]
After taking transpose, it will become:
[ [ 1, 4, 7 ],
[ 2, 5, 8 ],
[ 3, 6, 9 ] ]
After reversing the columns, it will ...
Given a string STR
of length N
, determine the minimum number of characters to be added to the front of the string to make it a palindrome.
The first...
Round duration - 20 minutes
Round difficulty - Easy
Tip 1 : Deep knowledge of the projects mentioned in your resume is a must.
Tip 2 : Practice as many problems as you can from leetcode.
Tip 1 : mention 1 or 2 projects in your resume.
Tip 2 : don't put false things in your resume.
I was interviewed in Sep 2021.
Round duration - 60 minutes
Round difficulty - Medium
11:05am – 12:05pm (IST). What are classes in javascript? how do you integrate js in html.
Given a string S
of length L
, determine the length of the longest substring that contains no repeating characters.
"abac...
Given an arbitrary binary tree, a node of the tree, and an integer 'K', find all nodes that are at a distance K from the specified node, and return a list of th...
Given a non-empty grid of 0s and 1s, determine the number of distinct islands. An island is a collection of '1's (land) connected horizontally, vertically, or diagonall...
Round duration - 60 minutes
Round difficulty - Medium
12:30pm – 1:30pm (IST). SQL questions What are Aggregate and Scalar functions? What is a Stored Procedure?
Given a list of integers of size N
, your task is to determine the Next Greater Element (NGE) for every element. The Next Greater Element for an element X
is the firs...
Given a sequence of 'N' space-separated non-negative integers A[1], A[2], ..., A[i], ..., A[n], where each number in the sequence represents the height of a lin...
Round duration - 60 minutes
Round difficulty - Easy
5pm – 6pm (IST)
Tip 1 : Practice a lot of questions from Leetcode and Interviewbit
Tip 2 : Go through all theory questions regarding OOPs, DBMS, Networking from GeeksForGeeks
Tip 3 : Go through all the basics SQL queries or must know about any 1 database perfectly.
Tip 1 : Try to keep it on one page . And never put false things on resume and write only those topics that you have thorough knowledge
Tip 2 : Thorough with the project mentioned and aware of all tech stack used
posted on 20 Sep 2023
I applied via Shine and was interviewed before Sep 2022. There were 3 interview rounds.
It is very easy. Practice daily on Indiabix
I was given 2-3mins yo speak on the topic. It was is Indian Education system needs modification. Be confident while speaking.
Interview experience
Assistant Vice President
51
salaries
| ₹20 L/yr - ₹42 L/yr |
Senior Analyst
46
salaries
| ₹3.1 L/yr - ₹14 L/yr |
Process Advisor
42
salaries
| ₹1.1 L/yr - ₹8 L/yr |
Analyst
36
salaries
| ₹8.5 L/yr - ₹14 L/yr |
Assistant Manager
18
salaries
| ₹7.5 L/yr - ₹18 L/yr |
HSBC Group
Standard Chartered Plc
JPMorgan Chase & Co.
Bank of America