i
Deutsche Telekom Digital Labs
Filter interviews by
I applied via Referral and was interviewed before Aug 2022. There were 2 interview rounds.
Designing scalable systems involves creating efficient data structures to handle large amounts of data and traffic.
Consider using distributed systems to handle high traffic loads.
Use data partitioning to distribute data across multiple servers.
Optimize data structures for quick access and retrieval.
Implement caching mechanisms to reduce load on the system.
Regularly monitor and optimize system performance to ensure scal...
Design a distributed Cache
Use consistent hashing to distribute data across multiple nodes
Implement replication for fault tolerance
Consider data eviction policies like LRU or LFU
Use a distributed coordination service like ZooKeeper or etcd for node coordination
Design a scalable and reliable storage system similar to S3.
Use distributed architecture to handle large amounts of data
Implement data redundancy and replication for high availability
Provide a simple API for easy access and management
Support for different storage classes like standard, infrequent access, and archive
Include features like versioning, encryption, and lifecycle policies
Sort an array of strings based on alphabetical order of keys
Use the sort() method with a custom compare function to sort the array alphabetically
The compare function should compare the keys of the strings using localeCompare() method
Example: ['banana', 'apple', 'cherry'] should be sorted as ['apple', 'banana', 'cherry']
The low level design of a UPI system involves defining the architecture, data flow, and components at a detailed level.
Define the architecture of the UPI system, including client-server communication, data storage, and security measures.
Identify the different components of the UPI system, such as user interface, payment processing, and database management.
Specify the data flow within the UPI system, including how user ...
Core Java , DS and Algo
Shortest path algorithm finds the shortest path between two nodes in a graph.
Dijkstra's algorithm is a popular shortest path algorithm that uses a priority queue to find the shortest path in a weighted graph.
A* algorithm is another popular shortest path algorithm that uses heuristics to guide the search towards the goal node.
Bellman-Ford algorithm is used for finding the shortest path in a graph with negative edge weig
I was interviewed before Aug 2023.
I applied via Recruitment Consulltant and was interviewed in Sep 2022. There were 5 interview rounds.
Design and optimize a hashmap
Choose a good hash function to minimize collisions
Implement dynamic resizing to handle increasing load factor
Consider using open addressing or separate chaining for collision resolution
Use an efficient data structure for storing key-value pairs, such as an array or linked list
Custom recyclerview with appropriate data structures
Create a custom adapter extending RecyclerView.Adapter
Implement onCreateViewHolder() and onBindViewHolder() methods
Use appropriate data structures like ArrayList or HashMap for efficient data handling
Implement onClickListener for item clicks
Use ViewHolder pattern for efficient view recycling
I expect fair compensation for my skills and experience, and a challenging work environment that allows for growth and learning.
I am looking for a salary that is commensurate with my experience and skills.
I am open to negotiation and willing to discuss salary and benefits.
I am looking for a challenging work environment that allows me to learn and grow as a software engineer.
I am interested in opportunities for professi...
Deutsche Telekom Digital Labs interview questions for popular designations
I applied via Naukri.com and was interviewed in Sep 2022. There were 2 interview rounds.
Our framework is a hybrid framework that combines data-driven and keyword-driven approaches.
Our framework uses Excel sheets to store test data and test cases.
We have created custom keywords for frequently used actions.
We use Selenium WebDriver for web application testing.
Our framework supports parallel execution of test cases.
We have integrated our framework with Jenkins for continuous integration.
We have also implemen...
Selenium RC is a deprecated tool for automating web browsers. Scripts can be run on different stages using different configurations.
Selenium RC stands for Remote Control
It allows running tests on multiple browsers and platforms
Scripts can be run on different stages by changing the configuration settings
Selenium RC is now deprecated and replaced by Selenium WebDriver
Get interview-ready with Top Deutsche Telekom Digital Labs Interview Questions
I applied via Referral and was interviewed before Jul 2023. There was 1 interview round.
Find the second smallest integer in an array of strings.
Convert the array of strings to an array of integers.
Sort the array of integers in ascending order.
Return the second element in the sorted array.
Reverse a given string
Use a loop to iterate through the characters of the string and build a new string in reverse order
Alternatively, use built-in functions like reverse() or StringBuilder in some programming languages
Ensure to handle edge cases like empty string or null input
I applied via Company Website and was interviewed in Apr 2022. There were 6 interview rounds.
MCQ based questions on DevOps, Cloud and Linux
I applied via Recruitment Consulltant and was interviewed in Mar 2022. There were 3 interview rounds.
I applied via Referral and was interviewed before Jun 2023. There were 2 interview rounds.
Start of The Loop in LinkedList.
Length of Loop in LinkedList
API Contract for Notification sending via SMS and Email
I applied via Naukri.com and was interviewed before Mar 2021. There were 3 interview rounds.
Top trending discussions
Some of the top questions asked at the Deutsche Telekom Digital Labs interview -
The duration of Deutsche Telekom Digital Labs interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 26 interviews
Interview experience
based on 117 reviews
Rating in categories
6-10 Yrs
Not Disclosed
2-8 Yrs
Not Disclosed
2-5 Yrs
Not Disclosed
Software Engineer
225
salaries
| ₹8.4 L/yr - ₹25 L/yr |
Senior Software Engineer
111
salaries
| ₹19 L/yr - ₹41 L/yr |
Devops Engineer
54
salaries
| ₹6.8 L/yr - ₹21.6 L/yr |
Sdet Automation Test Engineer
42
salaries
| ₹10 L/yr - ₹24 L/yr |
Software Developer
35
salaries
| ₹8.1 L/yr - ₹27.5 L/yr |
TCS
Wipro
Infosys
HCLTech