Filter interviews by
I applied via Campus Placement
Regular aptitude test, multiple choice questions
Interface is a contract for classes to implement, while abstract class can have some implementation.
Interface cannot have any implementation, only method signatures.
A class can implement multiple interfaces but can only inherit from one abstract class.
Abstract class can have both abstract and non-abstract methods.
Interfaces are used for achieving multiple inheritance in Java.
Example: interface Shape { void draw(); } ab...
Logical reasoning, maths, english
Pattern questions , basic programs
I applied via Referral and was interviewed in Jun 2023. There were 4 interview rounds.
Open Destinations interview questions for popular designations
I applied via Walk-in and was interviewed before Mar 2023. There were 2 interview rounds.
Logical reasoning and English
Open Destinations is a travel technology company specializing in software solutions for the travel industry.
Open Destinations provides technology solutions for tour operators, travel agencies, and destination management companies.
Their software helps streamline operations, manage bookings, and enhance customer experiences.
The company offers products like Travel Studio, Destination Builder, and API Gateway.
Open Destinat...
Java is a high-level, object-oriented programming language used for developing applications and software.
Java is platform-independent and can run on any device with a Java Virtual Machine (JVM)
It follows the OOPS (Object-Oriented Programming System) concepts such as inheritance, polymorphism, encapsulation, and abstraction
Java is used for developing web applications, mobile applications, desktop applications, and games
...
Threads are lightweight processes that enable multitasking. Inheritance is a mechanism of creating a new class from an existing class.
Threads allow multiple tasks to run concurrently within a single program
Types of threads include user threads, daemon threads, and system threads
Inheritance allows a new class to inherit properties and methods from an existing class
Types of inheritance include single inheritance, multipl
I applied via Referral and was interviewed before Oct 2022. There were 3 interview rounds.
C# 10 introduces features like file-scoped namespaces, global using directives, and interpolated string handlers.
File-scoped namespaces allow defining namespaces at the file level instead of wrapping everything in a namespace block.
Global using directives simplify the process of importing namespaces across the entire project.
Interpolated string handlers enable custom processing of interpolated strings at compile time.
I applied via Naukri.com and was interviewed in Sep 2020. There were 5 interview rounds.
I appeared for an interview before Feb 2021.
Round duration - 90 minutes
Round difficulty - Medium
Questions on aptitude, English, logical reasoning, C/C++ and 5 coding ques. (only pseudo code).
Bob and his wife are in the famous 'Arcade' mall in the city of Berland. This mall has a unique way of moving between shops using trampolines. Each shop is laid out in a st...
Find the minimum number of trampoline jumps Bob needs to make to reach the final shop, or return -1 if it's impossible.
Use Breadth First Search (BFS) algorithm to find the minimum number of jumps required.
Keep track of the visited shops to avoid revisiting them.
If a shop has an Arr value of 0, it is impossible to reach the final shop.
Return -1 if the final shop cannot be reached.
Given two strings, S
and X
, your task is to find the smallest substring in S
that contains all the characters present in X
.
S = "abdd", X = "bd"
Find the smallest substring in S that contains all characters in X.
Use a sliding window approach to find the smallest window in S containing all characters of X.
Maintain a hashmap to keep track of characters in X and their frequencies in the current window.
Slide the window to the right, updating the hashmap and shrinking the window until all characters in X are present.
Return the smallest window found.
Example: S = 'abd
You need to determine all possible paths for a rat starting at position (0, 0) in a square maze to reach its destination at (N-1, N-1). The maze is represented as an N*N ma...
Find all possible paths for a rat in a maze from start to destination.
Use backtracking to explore all possible paths in the maze.
Keep track of visited cells to avoid revisiting them.
Return paths in alphabetical order as a list of strings.
Round duration - 60 minutes
Round difficulty - Easy
Questions based on OOPS were asked in this round.
A virtual function is a function in a base class that is declared using the keyword 'virtual' and can be overridden by a function with the same signature in a derived class.
Virtual functions allow for dynamic polymorphism in C++
They are used in inheritance to achieve runtime polymorphism
Virtual functions are declared in a base class and can be overridden in derived classes
They are called based on the type of object bei...
Types of polymorphism in OOP include compile-time (method overloading) and runtime (method overriding) polymorphism.
Compile-time polymorphism is achieved through method overloading, where multiple methods have the same name but different parameters.
Runtime polymorphism is achieved through method overriding, where a subclass provides a specific implementation of a method that is already defined in its superclass.
Polymor...
Deep copy creates a new object and recursively copies all nested objects, while shallow copy creates a new object and copies only the references to nested objects.
Deep copy creates a new object and copies all nested objects, while shallow copy creates a new object and copies only the references to nested objects.
In deep copy, changes made to the original object do not affect the copied object, while in shallow copy, ch...
Round duration - 30 minutes
Round difficulty - Easy
HR round with typical behavioral problems.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
based on 8 interviews
Interview experience
based on 86 reviews
Rating in categories
Software Developer
88
salaries
| ₹2 L/yr - ₹6.6 L/yr |
Operations Executive
53
salaries
| ₹1.8 L/yr - ₹3.2 L/yr |
Senior Software Developer
51
salaries
| ₹3 L/yr - ₹9.5 L/yr |
Team Lead
15
salaries
| ₹4.2 L/yr - ₹10.4 L/yr |
Senior Executive Operations
14
salaries
| ₹2.2 L/yr - ₹3.2 L/yr |
Tavisca Solutions
Quadlabs Technologies
Travelex
Travelport