i
KPIT Technologies
Filter interviews by
I applied via Other and was interviewed in Mar 2018. There were 6 interview rounds.
C++ has various datatypes including int, float, char, bool, double, and more.
int - used for storing whole numbers
float - used for storing decimal numbers
char - used for storing single characters
bool - used for storing true or false values
double - used for storing double-precision floating-point numbers
A structure is a user-defined data type that groups related variables of different data types. A union is a user-defined data type that allows storing different data types in the same memory location.
Structures are used to represent a collection of related variables, while unions are used to save memory by sharing the same memory location for different variables.
In a structure, each variable has its own memory location...
C is a procedural programming language while C++ is an extension of C with added features of object-oriented programming.
C is a procedural language, meaning it follows a step-by-step approach to solve a problem.
C++ is an extension of C and supports both procedural and object-oriented programming paradigms.
C++ introduces classes, objects, inheritance, and polymorphism, which are not present in C.
C++ has additional featu...
Top trending discussions
It was moderate level.
It was easy to moderate level.
I applied via Company Website and was interviewed in Nov 2023. There was 1 interview round.
Have prepared to the basic math, logical, reasoning it'll help to clear this round.
posted on 17 Sep 2024
I applied via Recruitment Consulltant and was interviewed before Sep 2023. There were 3 interview rounds.
General Apptitude test
posted on 1 Nov 2023
I applied via Job Portal and was interviewed in Oct 2023. There were 3 interview rounds.
Basic array and sql problems
Very hard question and 4 qs in total
posted on 14 Feb 2023
I applied via Recruitment Consulltant and was interviewed in Jan 2023. There were 2 interview rounds.
The project is a REST API that provides a response to client requests.
The project is built using a RESTful architecture.
It provides endpoints for clients to interact with the server.
The response format is typically JSON or XML.
Examples of endpoints include /users, /products, and /orders.
Pagination in API is done by setting limit and offset parameters in the request.
Set a limit parameter to specify the number of results per page.
Set an offset parameter to specify the starting point of the page.
Return the total number of results and the current page number in the response.
Example: /api/users?limit=10&offset=20
Example response: {"results": [...], "total": 100, "page": 3}
posted on 12 Oct 2022
I applied via Campus Placement and was interviewed in Sep 2022. There were 3 interview rounds.
Aptitude and bit of coding questions ,60 questions in 50 minutes.. Negative marks for wrong answers
posted on 4 Feb 2023
I applied via Naukri.com and was interviewed in Aug 2022. There were 2 interview rounds.
I was interviewed in May 2022.
Round duration - 60 Minutes
Round difficulty - Easy
It starts with a brief introduction and then the interviewer move to coding questions
You are provided with an integer N
. The objective is to return a 2-dimensional list representing Pascal’s triangle up to row N
.
A Pascal's triangle is a triangular arr...
The idea is to use recursion to get the value of the coefficients we will create a helper function CALPASCAL which will take row and entry as its input parameters and we call this function in the main function of PRINTPASCAL.
Given an N x M
integer matrix, if an element is 0, set its entire row and column to 0's, and return the matrix. Specifically, if a cell has a value 0 (i.e., matrix[i][j]...
The basic idea is to maintain another boolean matrix ‘isZero’ which stores whether our resultant matrix should contain a zero at a particular index or not. We can traverse every element of our original matrix. If the element is 0, then we traverse the complete row and complete column of that particular element and set isZero values accordingly to true for all the elements in that row and column.
&nbs...
Round duration - 60 Minutes
Round difficulty - Easy
It starts with a brief introduction and then the interviewer move to coding questions. It basically consists of two coding questions
and some general questions like why should we hire you?
Your task is to find the ‘K-th’ smallest element in a given Binary Search Tree (BST).
A Binary Search Tree is a binary tree in which for each node, all elements...
The basic idea is that traversal the whole tree in an inorder manner and adds the node values in an array and at the end return the ‘k-1’th element of the array. Due to BST property, inorder traversal of BST will in a sorted order( ascending ).
Code -
Determine if an array contains a Pythagorean triplet by checking whether there are three integers x, y, and z such that x2 + y2 = z2 within the array.
The first lin...
Tip 1 : Practice questions on leetcode
Tip 2 : Understand the best solutions in depth and algorithm used
Tip 3 : Ask clarifying questions to the interviewer and break the problem to smaller sub parts
Tip 1 : Highlight your most impactful work on the resume
Tip 2 : Keep it easy to understand
based on 7 reviews
Rating in categories
Senior Software Engineer
2.5k
salaries
| ₹6 L/yr - ₹17.5 L/yr |
Software Engineer
2.3k
salaries
| ₹2 L/yr - ₹11.5 L/yr |
Technical Lead
1.9k
salaries
| ₹8.2 L/yr - ₹25.2 L/yr |
Senior Technical Lead
800
salaries
| ₹10.3 L/yr - ₹40.2 L/yr |
Software Developer
615
salaries
| ₹2.9 L/yr - ₹11.7 L/yr |
TCS
Infosys
Wipro
HCLTech