Deutsche Telekom Digital Labs interview experience Real time questions & tips from candidates to crack your interview

Frontend Engineer 2

Deutsche Telekom Digital Labs
upvote
share-icon
2 rounds | 8 Coding problems

Interview preparation journey

expand-icon
Application story
The journey started with a phone call from HR, and two days later, my Round 1 interview was scheduled. It went well, and I answered almost everything confidently. Two days after that, my Round 2 was scheduled. In this round, the questions were very in-depth, covering concepts from older versions to the latest versions. I was not expecting this level of detail. Then, a class-based question caught me off guard and knocked me out of the process.
Preparation
Duration: 1 Month
Topics: React.js, JavaScript, Next.js, HTML5, CSS3
Tip
Tip

Tip 1: Learn the basics thoroughly.
Tip 2: Machine coding is a must.
Tip 3: Prepare your resume well.

Application process
Where: Linkedin
Eligibility: 3+ years Experience in frontend, (Salary Package: 16 LPA)
Resume Tip
Resume tip

Tip 1: Keep it to one page
Tip 2: Review it weekly and update or optimize it as needed

Interview rounds

01
Round
Medium
Face to Face
Duration45 minutes
Interview date19 Sep 2025
Coding problem3

1. Reduce Function

Write an example of the reduce function.
Follow-up: What happens if I don’t pass an initial value?

2. React Concepts

3. Checkbox Logic

Machine Coding – The 'Select All' checkbox must be checked when all fruit checkboxes are selected and deselected when any one of them is unchecked.

02
Round
Hard
Face to Face
Duration60 minutes
Interview date23 Sep 2025
Coding problem5

1. Closure Concept

What is a closure, and write an example. (Learn)

2. Output Prediction

const p1 = () => Promise.resolve("resolve");
const p2 = () => Promise.resolve("resolve p2");


(async function(){
  const res = await p1().then((res) => {
      return p2()
      
  }); 
  console.log(res);
  
  const res2 = await p1().then((res) => {
      p2
  });
  console.log(res2)
}
)();


async function fun() {
   console.log('A', await Promise.resolve("E").then(() => 'W'));
   console.log('B', await Promise.resolve("F").then(() => console.log("H")));
}

fun();

3. Redux Implementation

Asked to implement your own connect function in Redux.

4. React Optimization

Asked about component lifecycle methods. (Learn)
Core Web Vitals – Which factors would you consider to optimise your web app?

5. Interval Implementation

Asked to implement a custom setInterval using setTimeout.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes