ThoughtWorks
10+ GATI-KWE Interview Questions and Answers
Given an array of numbers, find the maximum sum of any contiguous subarray of the array.
For example, given the array [34, -50, 42, 14, -5, 86], the maximum sum would be 137, since we would ...read more
You are present at point ‘A’ which is the top-left cell of an M X N matrix, your destination is point ‘B’, which is the bottom-right cell of the same matrix. Your task is to find the total num...read more
Ninja is standing on the edge of a river and wants to cross the river. There is a wooden bridge over the river but some units of the bridge are damaged. Ninja can not step over a damage...read more
You are given an arbitrary tree consisting of 'N' nodes numbered from 0 to 'N' - 1. You need to find the total number of elements in all the subtrees of the given tree. In other wo...read more
Given a binary tree. Print the Left View of the Tree.
Example :
If the input tree is as depicted in the picture:
The Left View of the tree will be: 2 35 2
Input format :
Elements in t...read more
Given the head node of the singly linked list, return a pointer pointing to the middle of the linked list.
If there are an odd number of elements, return the middle element if there are eve...read more
What is the difference between CHAR and VARCHAR2 datatype in SQL?
Design a Doctor Appointment System with some testcases
Write an SQL query to find names of employees starting with ‘A’?
What is IPC? What are the different IPC mechanisms?
What are the various types of constructors in C++?
What is a process? What are the different states of a process?
What is the difference between overloading and overriding?
Q14. Add one API to the existing repository
The API allows users to retrieve weather data based on location.
Create a new endpoint that accepts a location parameter
Use a weather API service to fetch weather data based on the location
Return the weather data in a standardized format, such as JSON
Q15. Add some feature to the project
The feature added to the project is a user authentication system.
Implement a login page with username and password fields.
Create a database table to store user credentials.
Hash and salt passwords for secure storage.
Implement password reset functionality.
Add user roles and permissions for access control.
More about working at ThoughtWorks
Top HR Questions asked in GATI-KWE
Interview Process at GATI-KWE
Top Software Developer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month