Filter interviews by
I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.
Permutations of an array of strings are all possible arrangements of the elements.
Use recursion to generate all permutations.
Swap elements to create different permutations.
Base case: when only one element is left, add the permutation to the result.
Example: Array ['A', 'B', 'C'] has permutations ['ABC', 'ACB', 'BAC', 'BCA', 'CBA', 'CAB'].
Use Java 8 Stream API to find the largest number in an array of strings without using additional data structures or loops.
Convert the array of strings to a stream of integers using map() and parseInt()
Use reduce() with Math::max to find the largest number in the stream
I applied via Referral and was interviewed in Apr 2022. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed in Mar 2021. There were 3 interview rounds.
API to get logs of a Spring Boot app in Kibana way, reading from the back.
Use Spring Boot Actuator to expose endpoints for log retrieval
Configure Logstash to read logs from the application and send to Elasticsearch
Use Kibana to visualize and search logs
Implement pagination to read logs from the back
Design a car rental platform like ZoomCar.
Create a user-friendly website and mobile app for booking cars.
Integrate GPS and other technologies for easy tracking and navigation.
Offer a wide range of cars for rent, from hatchbacks to luxury cars.
Provide flexible rental options, including hourly, daily, and weekly rentals.
Implement a secure payment gateway for hassle-free transactions.
Ensure proper maintenance and cleaning...
Deutsche Telekom interview questions for designations
Top trending discussions
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There were 2 interview rounds.
JavaScript prototype sorting function for arrays of strings
Use the Array.prototype.sort() method to sort an array of strings
Pass a compare function to specify the sorting order
Example: ['banana', 'apple', 'cherry'].sort((a, b) => a.localeCompare(b))
Creating a Promise polyfill from scratch involves implementing the Promise API using callbacks and handling asynchronous operations.
Understand the Promise API and its methods (resolve, reject, then, catch)
Implement a constructor function that takes an executor function as an argument
Handle asynchronous operations using callbacks and setTimeout
Implement the then and catch methods to handle success and error cases respec
Session management is the process of securely managing user sessions in web applications.
Use cookies or tokens to track user sessions
Implement session timeout to prevent unauthorized access
Store session data securely on the server side
Use HTTPS to encrypt session data during transmission
React is faster than other frameworks due to its virtual DOM, efficient diffing algorithm, and use of server-side rendering.
React uses a virtual DOM which allows it to update only the necessary components instead of re-rendering the entire page.
React's efficient diffing algorithm compares the virtual DOM with the actual DOM to minimize updates and improve performance.
React supports server-side rendering, which can impr...
I applied via Naukri.com and was interviewed in Apr 2024. There were 3 interview rounds.
Questions were asked
Dsa dp, graphs and many more questions from arrays and linked list were asked
MCQ(objective ) question... computer based exam about computer skills
They will give one concept and conduct debate candidates will speak argue advantage and disadvantage about that concept
based on 14 reviews
Rating in categories
Software Engineer
156
salaries
| ₹8 L/yr - ₹32 L/yr |
Senior Software Engineer
105
salaries
| ₹13.5 L/yr - ₹36 L/yr |
Software Developer
52
salaries
| ₹6 L/yr - ₹21 L/yr |
Sdet
36
salaries
| ₹10 L/yr - ₹28 L/yr |
Senior Test Engineer
24
salaries
| ₹8 L/yr - ₹28 L/yr |
Vodafone Idea
Bharti Airtel
Jio
Tata Communications