I applied online. The process took 2 weeks. I interviewed at DeepTek Medical Imaging (Pune) in Feb 2026
Interview
Round 1: Core Java & OOP
Questions on Java fundamentals:
Difference between String, StringBuilder, StringBuffer
Exception handling (try, catch, finally)
abstract class vs interface
Collections (HashMap, ConcurrentHashMap, ArrayList)
Multithreading, synchronization, and possibly Virtual Threads
Basic algorithms: reverse string, Fibonacci, finding max in an array
Round 2: Spring Boot / Backend Concepts
Spring Boot: Annotations, REST API, dependency injection, entity-relationship mapping
Databases: MySQL/Postgres CRUD queries
Project Discussion: You may be asked about your past projects (like Edudesk System or any full-stack work)
Sometimes small coding tasks or debugging exercises
1. Round 1: Online Test
Objective: To assess your fundamental knowledge and problem-solving skills.
2. Round 2: 1:1 Interview (System Design + Live Coding)
Objective: Evaluate your ability to design scalable systems and write production-level code under real-time constraints.
Structure:
Duration: 45–60 minutes
Split into two parts:
System Design (20–30 min)
Design a URL shortener
Design a rate limiter
Design a notification system
Discuss scalability, database choices, APIs, and caching
Live Coding (20–30 min)
Solve a coding problem with working code in a shared editor (e.g., CoderPad, Google Docs, VS Code Live Share)
Write clean code and explain your thought process
Optimize and handle edge cases
Interview questions [2]
Question 1
Question: URL Shortener Implementation in Python
ans # from flask import jsonify,Flask
import string
id_counter = 1
url_store = {}
BASE62 = string.ascii_letters + string.digits
def encode_base62(id):
if id == 0:
return BASE62[0]
result = ""
while id>0:
result = BASE62[id%62] +result
id //=62
return result
def shorten_url(url):
global id_counter
code = encode_base62(id_counter)
url_store[code] = url
id_counter+=1
return f"http://shrtly.in/{code}"
actual_url = "https://google.com"
short_url = shorten_url(actual_url)
print(short_url)
System Design
Background Notification Dispatcher
You are building a web application where you need to send a notification to all users at the same time, but without blocking the main application (e.g., user requests should not slow down).
using message queue
I applied online. The process took 2 weeks. I interviewed at DeepTek Medical Imaging (Pune) in Feb 2025
Interview
Total 2 rounds conducted - 1 st technical round. 2nd system design round. Both rounds conducted online. Nice experience they help the candidate were they stuck. It was good experience overall. 1 st round is basis on Data structure and question on mentioned skills on resume.
Interview questions [1]
Question 1
Data structure and system design. Technical questions.