Filter interviews by
Clear (1)
It's hard to solve but try better
It's completely on tree algorithms
I was interviewed in Dec 2021.
Round duration - 90 minutes
Round difficulty - Medium
Some aptitude questions are there and 2 problem solving questions
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.
Generate all possible combinations of balanced parentheses for a given number of pairs.
Use backtracking to generate all possible combinations of balanced parentheses.
Keep track of the number of open and close parentheses used in each combination.
Recursively generate combinations by adding open parentheses if there are remaining, and close parentheses if the number of open parentheses is greater than the number of close
Round duration - 50 Minutes
Round difficulty - Medium
Interviewer discussed some dsa questions which was in a 1 st round and gave me some problems to solve
Given a string input of length 'n', your task is to determine the length of the longest substring that contains no repeating characters.
A substri...
Find the length of the longest substring with unique characters in a given string.
Use a sliding window approach to keep track of the longest substring without repeating characters.
Use a hashmap to store the index of each character in the string.
Update the start index of the window when a repeating character is encountered.
Calculate the maximum length of the window as you iterate through the string.
Round duration - 20 minutes
Round difficulty - Easy
HR asked me some managerial questions.
Tip 1 : Practice Data Structures
Tip 2 : Do some awesome industry level projects
Tip 3 : Be confident during interview
Tip 1 : Add projects with GitHub links in projects
Tip 2 : Add only those things which will help you during interview
Top trending discussions
Medium leveln coding round
I applied via LinkedIn and was interviewed in Sep 2021. There was 1 interview round.
Spring is a framework for building Java applications, while Spring Boot is a tool for quickly creating Spring-based applications.
Spring provides a comprehensive framework for building Java applications, while Spring Boot is a tool that simplifies and accelerates the process of creating Spring-based applications.
Spring requires more configuration and setup, while Spring Boot provides a pre-configured environment that re...
A program to check if two strings are anagrams of each other.
Create two character arrays from the input strings
Sort the arrays
Compare the sorted arrays to check if they are equal
Using Streams API to filter and map an array of strings
Create a stream from the array using Arrays.stream()
Use filter() to select elements that meet a certain condition
Use map() to transform each element into a new value
Use toArray() to convert the stream back into an array
REST API is a web service that uses HTTP requests to access and manipulate data.
REST stands for Representational State Transfer
It is an architectural style for building web services
It uses HTTP methods like GET, POST, PUT, DELETE to perform operations on resources
It is stateless and can be cached
It returns data in various formats like JSON, XML, etc.
I applied via Approached by Company and was interviewed in Jan 2024. There were 3 interview rounds.
It was mostly on JavaScript
I applied via Approached by Company and was interviewed before Apr 2023. There were 2 interview rounds.
It was basics on java and big data
I applied via LinkedIn and was interviewed in Aug 2024. There was 1 interview round.
The interviewer asked about javascript basics and DSA questions and some typescript questions
I applied via Approached by Company and was interviewed in Sep 2023. There were 2 interview rounds.
Cover topics like closures, classes, functions
Call, bind, and apply are methods used to manipulate the value of 'this' in JavaScript functions.
Call: Invokes a function with a specified 'this' value and arguments provided individually.
Example: func.call(thisArg, arg1, arg2)
Bind: Creates a new function that, when called, has a specified 'this' value and arguments provided one by one.
Example: var newFunc = func.bind(thisArg, arg1, arg2)
Apply: Invokes a function with ...
Closures are functions that have access to variables from their containing scope even after the scope has closed.
Closures allow functions to access variables from their outer function even after the outer function has finished executing.
They help in maintaining state in asynchronous operations.
Closures are commonly used in event handlers and callbacks.
I applied via Referral and was interviewed in Feb 2024. There were 2 interview rounds.
Aptitude test was easy but difficult
based on 1 interview
Interview experience
based on 15 reviews
Rating in categories
Product Development Engineer
197
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
115
salaries
| ₹0 L/yr - ₹0 L/yr |
Product Development Engineer 2
93
salaries
| ₹0 L/yr - ₹0 L/yr |
Product Development Engineer 1
90
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
32
salaries
| ₹0 L/yr - ₹0 L/yr |
Talentica Software
TalentSprint
TALENTEDGE
PeopleStrong