i
Successive
Technologies
Filter interviews by
The map to use for auto complete is the Trie data structure.
Trie is a tree-like data structure that efficiently stores and retrieves strings.
It is commonly used for auto complete functionality as it allows for fast prefix matching.
Each node in the Trie represents a character, and the edges represent the next possible characters.
By traversing the Trie, all possible completions for a given prefix can be found.
Example: Se...
Call and apply are both methods used to invoke a function with a specific 'this' value.
Call takes arguments as a comma-separated list, while apply takes arguments as an array.
Call is used when the number of arguments is known, while apply is used when the number of arguments is unknown.
Call is generally faster than apply.
Both methods are used to set the 'this' value of a function.
Using apply() to pass parameters as an array in JavaScript functions.
The apply() method calls a function with a given this value and arguments provided as an array.
Syntax: function.apply(thisArg, [argsArray])
Example: function greet(name) { console.log('Hello ' + name); } greet.apply(null, ['Alice']);
Useful for functions that accept multiple arguments when you have them in an array.
Can be used with built-in functions li...
Top trending discussions
I appeared for an interview before Mar 2021.
Round duration - 30 minutes
Round difficulty - Medium
This was a MCQ round. 30 ques in 30 mins consisting of difficult quantitative aptitude questions were to be solved.
Round duration - 60 minutes
Round difficulty - Medium
In this test round, 2 coding questions were given. Either write the code or pseudo code
Given an integer N
, find all possible placements of N
queens on an N x N
chessboard such that no two queens threaten each other.
A queen can attack another queen if they ar...
The N Queens Problem involves finding all possible placements of N queens on an N x N chessboard without threatening each other.
Use backtracking algorithm to explore all possible configurations.
Keep track of rows, columns, and diagonals to ensure queens do not threaten each other.
Generate all valid configurations and print them out.
Given an integer array arr
of size 'N' containing only 0s, 1s, and 2s, write an algorithm to sort the array.
The first line contains an integer 'T' representing the n...
Sort an array of 0s, 1s, and 2s in linear time complexity.
Use three pointers to keep track of 0s, 1s, and 2s while traversing the array.
Swap elements based on the values encountered to sort the array in-place.
Time complexity should be O(N) and space complexity should be O(1).
Round duration - 60 minutes
Round difficulty - Easy
This was a technical round with questions on DSA.
You are given a string of length N
. Your task is to reverse the string word by word. The input may contain multiple spaces between words and may have leading o...
Reverse words in a string while handling leading, trailing, and multiple spaces.
Split the input string by spaces to get individual words
Reverse the order of the words
Join the reversed words with a single space in between
You are provided with the head of a linked list containing integers. Your task is to determine if the linked list is circular.
Detect if a given linked list is circular by checking if it forms a closed loop.
Traverse the linked list using two pointers, one moving at double the speed of the other.
If the two pointers meet at any point, the linked list is circular.
If the faster pointer reaches the end of the list (NULL), the linked list is not circular.
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.
I applied via Walk-in and was interviewed before Aug 2023. There were 3 interview rounds.
In 1st round they will provide a pattern question which you need to solve in 1 hour
Second round as well a coding test, which is a hard level of pattern coding test which you need to solve with in 45 minutes.
Arrow functions are a concise way to write functions in JavaScript.
Arrow functions are written using the '=>' syntax.
They do not have their own 'this' keyword.
They are best suited for non-method functions.
Example: const add = (a, b) => a + b;
To commit and push code in Git, you need to stage changes, commit them, and then push to the remote repository.
Stage changes using 'git add
Commit changes using 'git commit -m 'commit message''
Push changes to remote repository using 'git push'
I appeared for an interview before Mar 2024, where I was asked the following questions.
I appeared for an interview in Jan 2025.
Like pattern question
2 basic project for creating and make project
Flowing code involves organizing and structuring code in a logical and readable manner.
Break down the code into smaller functions or modules
Use meaningful variable and function names
Follow a consistent coding style and indentation
Comment code to explain complex logic
Use version control to track changes and collaborate with others
Our project includes a unique functionality that allows users to customize their own user interface themes.
Users can choose from a variety of color schemes and layouts to personalize their experience.
The customization options are saved for each user, so they can easily switch between themes.
This feature enhances user satisfaction and engagement with the software.
I appeared for an interview in May 2025, where I was asked the following questions.
I am proficient in several programming languages, each suited for different tasks and projects.
JavaScript: Used for web development, creating interactive front-end applications.
Python: Great for data analysis, machine learning, and scripting tasks.
Java: Commonly used for building enterprise-level applications and Android development.
C#: Utilized for developing Windows applications and game development with Unity.
SQL: E...
posted on 28 Oct 2023
It was basic test. online.
2 questions on arrays. online.
The general topic. Be point to point
I applied via Telegram and was interviewed in Dec 2021. There were 4 interview rounds.
Was taken on firefox Brower and was easy
Very basic questions like swap numbers etc
Code to reverse a string
Create an empty string to store the reversed string
Loop through the original string from end to start
Append each character to the empty string
Return the reversed string
posted on 1 Feb 2024
I applied via Company Website and was interviewed in Jan 2024. There were 3 interview rounds.
They want you to solve pattern questions
Same complex patterns then first round
Work well on loops and you will do well enough in the interview.
It was good
Salary discusiion
Associate Engineer
185
salaries
| ₹2.8 L/yr - ₹9.4 L/yr |
Senior Associate Engineer
158
salaries
| ₹9 L/yr - ₹16.2 L/yr |
Associate Software Engineer
117
salaries
| ₹3.5 L/yr - ₹8.4 L/yr |
Desktop Support Engineer
81
salaries
| ₹1.4 L/yr - ₹1.8 L/yr |
Technical Lead
53
salaries
| ₹18.6 L/yr - ₹28.2 L/yr |
Tekwissen
Softenger
XcelServ Solutions
Capital Numbers Infotech