Upload Button Icon Add office photos

Deutsche Telekom

Compare button icon Compare button icon Compare

Filter interviews by

Deutsche Telekom Interview Questions and Answers for Experienced

Updated 30 Apr 2025
Popular Designations

11 Interview questions

A Senior Software Engineer was asked 2mo ago
Q. What are interceptors in Angular?
Ans. 

Interceptors in Angular are services that allow you to intercept and modify HTTP requests and responses.

  • Interceptors implement the HttpInterceptor interface.

  • They can modify request headers, handle errors, and log requests.

  • Example: Adding an authorization token to every request.

  • Interceptors can also transform responses before they reach the component.

  • They are registered in the AppModule using the HTTP_INTERCEPTORS ...

View all Senior Software Engineer interview questions
A Sdet Automation Test Engineer was asked 12mo ago
Q. Write a Java program to reverse a string.
Ans. 

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

View all Sdet Automation Test Engineer interview questions
A Sdet Automation Test Engineer was asked 12mo ago
Q. What exceptions have you encountered during automation testing?
Ans. 

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 th...

View all Sdet Automation Test Engineer interview questions
A Sdet Automation Test Engineer was asked 12mo ago
Q. What are the meanings of API error codes?
Ans. 

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.

View all Sdet Automation Test Engineer interview questions
A Senior Java Developer was asked
Q. What is the difference between parallel stream and stream?
Ans. 

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()

View all Senior Java Developer interview questions
A Senior Java Developer was asked
Q. What is the final keyword?
Ans. 

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

View all Senior Java Developer interview questions
A Senior Java Developer was asked
Q. What are streams used for?
Ans. 

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<String> names = Arrays.asList("Alice", "Bob", "Charlie"); names.stream().filter(name -> name.startsW...

View all Senior Java Developer interview questions
Are these interview questions helpful?
A Senior Java Developer was asked
Q. What is the difference between static and volatile keywords?
Ans. 

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 ac...

View all Senior Java Developer interview questions
A Senior Java Developer was asked
Q. What is the difference between JDK, JRE, and JVM?
Ans. 

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 f...

View all Senior Java Developer interview questions
A Software Engineer was asked
Q. Share your screen and write an API to retrieve logs from a Spring Boot application in a Kibana-like manner, reading from the back.
Ans. 

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

View all Software Engineer interview questions

Deutsche Telekom Interview Experiences for Experienced

7 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. OOPs Concepts, like Abstraction, Polymorphism, Encapsulation etc.
  • Q2. Write java program to reverse a string.
  • Ans. 

    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

  • Answered by AI
  • Q3. API error codes meanings.
  • Ans. 

    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.

  • Answered by AI
  • Q4. Exceptions encountered during Automation.
  • Ans. 

    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

    • ...

  • Answered by AI
Round 2 - Case Study 

App is taking long to process a functionality what could be the possible reasons?

Interview Preparation Tips

Interview preparation tips for other job seekers - Think of Developers point of view to get the interview cleared.

Skills evaluated in this interview

Senior Java Developer Interview Questions & Answers

user image Mohammad Siddiq

posted on 20 Oct 2023

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Sep 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(5 Questions)

  • Q1. Difference btwn jdk , jre and jvm
  • Ans. 

    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...

  • Answered by AI
  • Q2. Difference btwn static and volatile
  • Ans. 

    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...

  • Answered by AI
  • Q3. What is final keyword
  • Ans. 

    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

  • Answered by AI
  • Q4. Difference btwn paralle stream and stream
  • Ans. 

    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()

  • Answered by AI
  • Q5. What is stream used for
  • Ans. 

    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<String> names = Arrays.asList("Alice", "Bob", "Charlie"); names.stream().filter(name -> name.startsWith("...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Apr 2024, where I was asked the following questions.

  • Q1. Angular Structure
  • Q2. What are interceptor in angular
  • Ans. 

    Interceptors in Angular are services that allow you to intercept and modify HTTP requests and responses.

    • Interceptors implement the HttpInterceptor interface.

    • They can modify request headers, handle errors, and log requests.

    • Example: Adding an authorization token to every request.

    • Interceptors can also transform responses before they reach the component.

    • They are registered in the AppModule using the HTTP_INTERCEPTORS provi...

  • Answered by AI

I applied via Referral and was interviewed in Apr 2022. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Implement stack using linkedlist, discussion on singleton design pattern, java output question
Round 2 - Technical 

(1 Question)

  • Q1. Hashmap Implementation, discussion on arraylist,hashmap, concurrent hashmap, one coding question on string , some other basisc java topic discussed
Round 3 - Technical 

(1 Question)

  • Q1. Sample spring boot code from scratch, discussed all used annotations, exceptional handling, spring security, discussion on complexity of some data structure

Interview Preparation Tips

Topics to prepare for Deutsche Telekom Software Engineer interview:
  • Java
  • Spring Boot
  • Data Structures
Interview preparation tips for other job seekers - More focus on basics as my experienced they are checking your basic understanding rather than general definition and practise some real time senarios questions.

I applied via Referral and was interviewed in Jan 2022. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Question on manual and database testing
Round 2 - Behavioral 

(1 Question)

  • Q1. Brief about yourself and project you have worked with

Interview Preparation Tips

Interview preparation tips for other job seekers - Be specific on your answers for technical round. Be in positive mindset for managerial round

I applied via Recruitment Consultant and was interviewed in Mar 2021. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Share your screen, write a API to get the logs of a spring boot application in kibana way, reading from the back.
  • Ans. 

    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

  • Answered by AI
  • Q2. Design ZoomCar
  • Ans. 

    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...

  • Answered by AI
  • Q3. Microservice architecture, REST, Feign Client, RabbitMQ

Interview Preparation Tips

Interview preparation tips for other job seekers - DS(upto stack/queue is must), Ability to design systems, think for an architecture, Microservice architecture is favourite topic of interviewers nowadays, DB knowledge especially NOSQL

Skills evaluated in this interview

Sdet Interview Questions & Answers

user image Anonymous

posted on 15 Mar 2021

Interview Questionnaire 

1 Question

  • Q1. Core Java, Appium, Authorization, Authentication, Load Testing

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Deutsche Telekom?
Ask anonymously on communities.

Interview questions from similar companies

I appeared for an interview before May 2016.

Interview Preparation Tips

College Name: GPREC kurnool

I appeared for an interview in Mar 2017.

Interview Questionnaire 

5 Questions

  • Q1. Related to semiconductors, processors etc. were asked.
  • Q2. Strength
  • Q3. Weaknesses
  • Q4. Hobbies
  • Q5. If there are 200 fishes in an aquarium. 99% are red. How many fishes have to be removed to make the red fishes 98 % in the aquarium?
  • Ans. 

    To make the red fishes 98%, 50 fishes have to be removed from the aquarium.

    • Calculate 1% of 200 fishes to find the number of red fishes.

    • Subtract the number of red fishes from 200 to find the number of non-red fishes.

    • Calculate 2% of the total number of fishes to find the desired number of red fishes.

    • Subtract the desired number of red fishes from the current number of red fishes to find the number of fishes to be removed.

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: There were 40 aptitude questions of variable difficulty. More questions revolved around topics like time and work, distance, speed, time, profit loss, age etc.
Tips: A regular and prior preparation will go a long way in determining a good test score.
Use tricks to solve the questions and calculations should be fast.
Duration: 30 minutes
Total Questions: 40

Round: Test
Experience: The questions weren't that tough when it came to programming. An example would be conversion of temperature from Celsius to Fahrenheit and vice versa. This was a question in my paper. So I'm hoping the difficulty would be more or less the same.
Tips: Do certified programming courses. They help you a lot in cracking good jobs.
Duration: 45 minutes
Total Questions: 3

Round: Puzzle Interview
Tips: This can be tough if you can't imagine scenarios and situations. So make sure you inculcate critical problem solving thinking in your everyday life. I feel that's the best way to do things in this round.

Round: Technical Interview
Experience: This was a short interview so not much happened.
Tips: Whatever you do just know your stuff properly.

Round: HR Interview
Experience: It was a simple interview. Basic questions and their basic answers helped me get through it.
Tips: The tip would be to stay positive in your approach while answering the questions

Skills: Technical Skill, Interpersonal Communication, Aptitude
College Name: VIT Vellore

I appeared for an interview in Mar 2017.

Interview Questionnaire 

5 Questions

  • Q1. Related to semiconductors, processors etc. were asked.
  • Q2. Weaknesses
  • Q3. Strength
  • Q4. Hobby
  • Q5. If there are 200 fishes in an aquarium. 99% are red. How many fishes have to be removed to make the red fishes 98 % in the aquarium?
  • Ans. 

    To make the red fishes 98%, 50 fishes have to be removed from the aquarium.

    • Calculate 1% of 200 fishes to find out how many fishes represent 1%.

    • Multiply the result by 2 to find out how many fishes represent 2%.

    • Subtract the result from 200 to find out how many fishes represent 98%.

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: There were 40 aptitude questions of variable difficulty. More questions revolved around topics like time and work, distance, speed, time, profit loss, age etc.
Tips: A regular and prior preparation will go a long way in determining a good test score.
Use tricks to solve the questions and calculations should be fast.
Duration: 30 minutes
Total Questions: 40

Round: Test
Experience: The questions weren't that tough when it came to programming. An example would be conversion of temperature from Celsius to Fahrenheit and vice versa. This was a question in my paper. So I'm hoping the difficulty would be more or less the same.
Tips: Do certified programming courses. They help you a lot in cracking good jobs.
Duration: 45 minutes
Total Questions: 3

Round: Puzzle Interview
Tips: This can be tough if you can't imagine scenarios and situations. So make sure you inculcate critical problem solving thinking in your everyday life. I feel that's the best way to do things in this round.

Round: Technical Interview
Experience: This was a short interview so not much happened.
Tips: Whatever you do just know your stuff properly.

Round: HR Interview
Experience: It was a simple interview. Basic questions and their basic answers helped me get through it.
Tips: The tip would be to stay positive in your approach while answering the questions

Skills: Technical Skill, Interpersonal Communication, Aptitude
College Name: VIT Vellore

Deutsche Telekom Interview FAQs

How many rounds are there in Deutsche Telekom interview for experienced candidates?
Deutsche Telekom interview process for experienced candidates usually has 2-3 rounds. The most common rounds in the Deutsche Telekom interview process for experienced candidates are Technical, Behavioral and Resume Shortlist.
How to prepare for Deutsche Telekom interview for experienced candidates?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Deutsche Telekom. The most common topics and skills that interviewers at Deutsche Telekom expect are CSS, Angular, ASP.Net, Bootstrap and C#.
What are the top questions asked in Deutsche Telekom interview for experienced candidates?

Some of the top questions asked at the Deutsche Telekom interview for experienced candidates -

  1. Share your screen, write a API to get the logs of a spring boot application in ...read more
  2. difference btwn paralle stream and str...read more
  3. Write java program to reverse a stri...read more
How long is the Deutsche Telekom interview process?

The duration of Deutsche Telekom interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.3/5

based on 3 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

Ericsson Interview Questions
4.1
 • 431 Interviews
Nokia Interview Questions
4.1
 • 288 Interviews
BT Group Interview Questions
3.9
 • 200 Interviews
Verizon Interview Questions
4.0
 • 118 Interviews
AT&T Interview Questions
4.1
 • 59 Interviews
Telstra Interview Questions
4.0
 • 51 Interviews
Ciena Interview Questions
4.2
 • 40 Interviews
CommScope Interview Questions
3.7
 • 37 Interviews
View all

Deutsche Telekom Reviews and Ratings

based on 124 reviews

3.4/5

Rating in categories

3.2

Skill development

3.4

Work-life balance

3.5

Salary

3.4

Job security

3.3

Company culture

3.0

Promotions

3.1

Work satisfaction

Explore 124 Reviews and Ratings
Software Engineer
201 salaries
unlock blur

₹8.9 L/yr - ₹30 L/yr

Senior Software Engineer
103 salaries
unlock blur

₹13.5 L/yr - ₹38 L/yr

Software Developer
58 salaries
unlock blur

₹6 L/yr - ₹15.2 L/yr

Sdet
36 salaries
unlock blur

₹10 L/yr - ₹30 L/yr

Devops Engineer
26 salaries
unlock blur

₹7 L/yr - ₹19.7 L/yr

Explore more salaries
Compare Deutsche Telekom with

Ericsson

4.1
Compare

Nokia

4.1
Compare

BT Group

3.9
Compare

Huawei Technologies

4.0
Compare
write
Share an Interview