Filter interviews by
I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.
Java program to reverse a string
Create a char array from the input string
Use two pointers to swap characters from start and end of the array
Convert the char array back to a string and return
API error codes are numerical or alphanumeric codes that indicate the type of error that occurred during an API request.
API error codes help developers identify and troubleshoot issues with their API requests.
Common API error codes include 400 Bad Request, 401 Unauthorized, 404 Not Found, 500 Internal Server Error.
Each API error code has a specific meaning and can provide valuable information for debugging.
Exceptions encountered during automation testing can include element not found, timeout, invalid input, etc.
ElementNotVisibleException: When an element is present in the DOM but not visible on the page
TimeoutException: When a command takes longer than the timeout specified
NoSuchElementException: When an element could not be found in the DOM
StaleElementReferenceException: When an element is no longer attached to the DOM
...
App is taking long to process a functionality what could be the possible reasons?
I applied via Naukri.com and was interviewed in Sep 2023. There were 2 interview rounds.
JDK is a development kit that includes JRE and tools for developing Java applications. JRE is a runtime environment for executing Java programs. JVM is a virtual machine that runs Java bytecode.
JDK (Java Development Kit) includes JRE (Java Runtime Environment) and development tools like compiler and debugger.
JRE (Java Runtime Environment) is a software package that provides the libraries and components necessary for ru...
Static variables are shared among all instances of a class, while volatile variables are used to indicate that a variable's value will be modified by different threads.
Static variables are initialized only once at the start of the program and retain their value throughout the program's execution.
Volatile variables are used to ensure visibility of changes to variables across multiple threads.
Static variables are accesse...
Final keyword is used in Java to declare constants, prevent method overriding, and prevent class inheritance.
Used to declare constants - value cannot be changed once assigned
Prevents method overriding - method cannot be overridden in child classes
Prevents class inheritance - class cannot be extended
Parallel stream allows processing elements concurrently, while stream processes elements sequentially.
Parallel stream can improve performance by utilizing multiple threads for processing.
Stream processes elements one by one in a sequential manner.
Example: stream().parallel() vs stream().sequential()
Streams are used in Java to process collections of objects in a functional style.
Streams allow for concise and readable code when working with collections.
They support operations like filter, map, reduce, and collect.
Streams can be sequential or parallel, depending on the processing requirements.
Example: List
I applied via Referral and was interviewed in Apr 2022. There were 3 interview rounds.
I applied via Referral and was interviewed in Jan 2022. There were 2 interview rounds.
Deutsche Telekom interview questions for popular designations
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...
I applied via Naukri.com and was interviewed in Aug 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Feb 2020. There were 6 interview rounds.
I applied via Company Website and was interviewed before Feb 2020. There was 1 interview round.
I applied via Campus Placement and was interviewed in Oct 2020. There were 4 interview rounds.
Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements and swaps them if they are in the wrong order.
Start from the first element and compare it with the next element
If the next element is smaller, swap them
Repeat this process for all elements in the array
Continue this process until no more swaps are needed
A program to print all prime numbers
Take input from user for range of numbers
Loop through the range and check if each number is prime
Print the prime numbers
Hashmap is a data structure that stores key-value pairs and allows constant time access to values based on their keys.
Hashmap uses a hash function to map keys to indices in an array.
Collisions can occur when multiple keys map to the same index, which can be resolved using techniques like chaining or open addressing.
Examples of hashmap implementations include Java's HashMap class and Python's dict type.
Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.
Inheritance allows code reuse and promotes code organization.
The existing class is called the parent or superclass, and the new class is called the child or subclass.
The child class inherits all the properties and methods of the parent class and can also add new properties and methods.
For...
The duration of Deutsche Telekom interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 2 interviews
Interview experience
based on 104 reviews
Rating in categories
Software Engineer
176
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
106
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
52
salaries
| ₹0 L/yr - ₹0 L/yr |
Sdet
36
salaries
| ₹0 L/yr - ₹0 L/yr |
Devops Engineer
26
salaries
| ₹0 L/yr - ₹0 L/yr |
Vodafone Idea
Bharti Airtel
Jio
Tata Communications