Filter interviews by
I applied via Instahyre and was interviewed in Apr 2024. There were 4 interview rounds.
There is 1 coding question from ds, and 5 MCQs from general programming knowledge
This is a craft round where you have to finish an assignment keeping in mind all the protocols, basically a production ready code. Around a week's time is given
I was interviewed in Mar 2022.
Round duration - 60 minutes
Round difficulty - Medium
Interview held in working timing. They make you comfortable so that you do not feel nervous.
Tip 1 : Ask proper clarifying questions
Tip 2 : Give reason for each component
Tip 3 : Give multiple solutions if you can think of
Round duration - 60 minutes
Round difficulty - Medium
Standard Problem solving round
Given a binary tree consisting of integers, your task is to provide the boundary nodes of this tree in an anti-clockwise direction, starting with the ro...
The boundary traversal of a binary tree can be broken down into 4 parts. These parts are given in the same order as they are present in the traversal-
Given an integer N
representing the number of pairs of parentheses, find all the possible combinations of balanced parentheses using the given number of pairs.
The idea is to generate all possible combinations and check whether the combination is the combination of balanced parentheses or not. We have two choices whether to consider ‘(‘ or ‘)’.
When the number of closing brackets is greater than the number of opening brackets we can consider taking ‘)’ in the sequence and in the other case we can consider taking ‘(‘ for all numbers of opening brackets until the number...
Round duration - 60 minutes
Round difficulty - Medium
This round was a mix of design and data structures
Given an integer array/list arr
and an integer 'Sum', determine the total number of unique pairs in the array whose elements sum up to the given 'Sum'.
The first line c...
O(1)
As constant extra space is used.
Time Complexity: O(n^2)Explanation:O(N^2), where N is the size of the array.
As we are running two nested loops of size N.
Round duration - 30 minutes
Round difficulty - Medium
Standard managerial round
Tip 1 : The cross-questioning can go intense sometimes, think before you speak.
Tip 2 : Be open-minded and answer whatever you are thinking, in these rounds, I feel it is important to have opinion.
Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round, like what are the projects currently the company is investing, which team you are mentoring, how all...
Tip 1 : Practice every topic and company related questions of each topic
Tip 2 : Practice system design well
Tip 1 : Keep it short
Tip 2 : Showcase your work by highlighting the impact that it had
I was interviewed 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.
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
.
O(1).
Constant extra space is required.
Time Complexity: O...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...
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
posted on 25 Aug 2024
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
Method overloading allows multiple methods with the same name but different parameters in a class.
Method overloading in our framework allows us to create multiple methods with the same name but different parameters.
For example, we can have a method 'calculate' that can take different types of parameters like int, double, or string.
This helps in improving code readability and reusability.
Method overloading is resolved a...
Reverse a string input without using any inbuilt method in Java
Create a char array from the input string
Use two pointers to swap characters from start and end of the array
Continue swapping until the pointers meet in the middle
Selenium waits are used to make the test scripts wait for a certain condition to be met before proceeding.
Selenium waits help in handling dynamic web elements that load at different times.
There are three types of waits in Selenium: Implicit wait, Explicit wait, and Fluent wait.
Implicit wait sets a default waiting time for the entire script.
Explicit wait waits for a specific condition to be met before proceeding.
Fluent ...
Method hiding is a concept in object-oriented programming where a subclass defines a method with the same name as a method in its superclass, effectively hiding the superclass method.
Method hiding allows a subclass to provide its own implementation of a method without overriding the superclass method.
The subclass method must have the same signature (name and parameters) as the superclass method to hide it.
To access the...
Static variables and methods can be accessed using the class name directly.
Use the class name followed by a dot operator to access static variables and methods.
No instance of the class is required to access static members.
Example: ClassName.staticVariableName or ClassName.staticMethodName()
posted on 9 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Java Coding Test dsa program and all that
Recerse string using java
Object-oriented programming features include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Ability for a class to inherit properties and behavior from another class.
Polymorphism: Ability for objects of different classes to respond to the same message in different ways.
Abstraction: Hiding the complex imp...
Simple and basic and questions from time and distance and also some blood relation problem.
Easy to Medium and some medium level questions from string and array
Interview experience
Senior Software Engineer
225
salaries
| ₹20 L/yr - ₹80 L/yr |
Software Engineer2
140
salaries
| ₹20 L/yr - ₹52 L/yr |
Software Engineer
121
salaries
| ₹14 L/yr - ₹47.2 L/yr |
Devops Engineer
45
salaries
| ₹4.2 L/yr - ₹16 L/yr |
Staff Software Engineer
43
salaries
| ₹32 L/yr - ₹97 L/yr |
Salesforce
Yodlee
SAP
Oracle