Filter interviews by
I appeared for an interview in Feb 2022.
Round duration - 90 Minutes
Round difficulty - Easy
In this round, there are a total of 16 questions and the time given was 90 mins.
3 Coding questions – Easy, Medium, and Hard.
13 MCQs based on outputs, Computer fundamentals, Aptitude.
You are provided with an integer 'N'. For an 'N' x 'N' chessboard, determine how to position 'N' queens such that no queen can attack another queen on the chessboard.
The N Queens problem involves placing N queens on an N x N chessboard so that no two queens can attack each other.
Use backtracking to explore all possible configurations of queen placements.
Keep track of rows, columns, and diagonals to ensure no two queens are attacking each other.
Print all valid configurations of queen placements.
Given an integer array ARR
of size N
and an integer S
, your goal is to return a list of all pairs of elements such that the sum of elements of each pair equals S
.
Return pairs of elements in an array whose sum equals a given integer.
Iterate through the array and store elements in a hashmap.
For each element, check if the complement (S - current element) exists in the hashmap.
Return pairs that satisfy the condition, sorted as per the given rules.
You are given the arrival and departure times of N trains at a railway station for a particular day. Your task is to determine the minimum number of pl...
Determine the minimum number of platforms needed at a railway station based on arrival and departure times of trains.
Sort the arrival and departure times in ascending order.
Use two pointers to keep track of overlapping schedules.
Increment platform count when a new train arrives before the previous one departs.
Round duration - 120 minutes
Round difficulty - Easy
This round is an interesting experience to brainstorm, problem-solve and pair alongside a ThoughtWorks Developer that allows you to demonstrate hands-on coding, design, OOP, and solution skills on the code which you have submitted.The problem statement will be shared with you 20 minutes before the start time of the interview
Tip 1 : Prepare system design
Tip 2 : Practice coding questions
Tip 3 : Prepare and search previous interviews
Tip 1 : Have atleast 3 great project
Tip 2 : Write only what you know and prepare well
Top trending discussions
I applied via Naukri.com and was interviewed in May 2020. There were 3 interview rounds.
I applied via LinkedIn and was interviewed in Jul 2020. There was 1 interview round.
DBMS stands for Database Management System. It is used to manage and organize data in a structured manner.
DBMS is used in various industries such as healthcare, finance, education, and more.
It helps in creating, modifying, and deleting data in a database.
DBMS provides security features to protect data from unauthorized access.
Examples of DBMS include MySQL, Oracle, Microsoft SQL Server, and PostgreSQL.
An object is a self-contained entity that contains data and behavior.
Objects are instances of classes
They have attributes (data) and methods (behavior)
Objects can interact with each other through method calls
Example: A car object has attributes like color, make, and model, and methods like start and stop
Sorting is the process of arranging data in a particular order.
Sorting can be done in ascending or descending order.
Common sorting algorithms include bubble sort, insertion sort, and quicksort.
Sorting can be done on various data types, including strings, numbers, and objects.
Sorting can be done using built-in functions in programming languages such as sort() in JavaScript.
Sorting can be optimized for performance by cho...
C is a procedural programming language while C++ is an object-oriented programming language.
C++ supports classes and objects while C does not.
C++ has better support for polymorphism and inheritance than C.
C++ has a larger standard library than C.
C++ allows function overloading while C does not.
C++ supports exception handling while C does not.
Yes, my family is supportive of my career and relocation decisions.
My family understands the importance of career growth and is supportive of my decisions.
We have discussed the possibility of relocation and they are willing to make the necessary adjustments.
They trust my judgment and believe that this move will be beneficial for my career.
We have also considered the quality of life in Hyderabad and believe that it will...
posted on 18 May 2018
I appeared for an interview in Jun 2017.
I applied via Naukri.com and was interviewed before Feb 2021. There were 2 interview rounds.
posted on 15 Jul 2022
I applied via Approached by Company and was interviewed before Jul 2021. There were 2 interview rounds.
Basic programming questions
posted on 3 Feb 2021
Senior Consultant
929
salaries
| ₹17.5 L/yr - ₹33 L/yr |
Application Developer
670
salaries
| ₹10 L/yr - ₹17.8 L/yr |
Lead Consultant
327
salaries
| ₹30.3 L/yr - ₹59.7 L/yr |
Consultant
305
salaries
| ₹12 L/yr - ₹20.8 L/yr |
Software Developer
164
salaries
| ₹11.4 L/yr - ₹20 L/yr |
Synechron
Movate
Sopra Steria
NCR Corporation