Upload Button Icon Add office photos

Filter interviews by

Ditto Backend Developer Interview Questions and Answers

Updated 20 Aug 2024

Ditto Backend Developer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What are decorators in python
  • Ans. 

    Decorators in Python are functions that modify the behavior of other functions or methods.

    • Decorators are denoted by the @ symbol followed by the decorator name.

    • They are commonly used for adding functionality to existing functions without modifying their code.

    • Decorators can be used for logging, authentication, caching, etc.

    • Example: @staticmethod decorator in Python is used to define a method that doesn't receive an impl

  • Answered by AI
  • Q2. Decorators are used for enhancing functions without changing there base code.

Interview Preparation Tips

Interview preparation tips for other job seekers - DB Design questions were asked and also intermediate level of questions related to python and django were asked

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via Referral and was interviewed in May 2023. There were 4 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 

(1 Question)

  • Q1. 2 Easy-medium letcode problems 1. Leetcode - PlusOne problem 2. Leetcode - Container with most water
Round 3 - One-on-one 

(3 Questions)

  • Q1. Previous Project discussion
  • Q2. System Design - Pastebin
  • Q3. Little coding question
Round 4 - Technical 

(1 Question)

  • Q1. Coding + System Design again

Interview Preparation Tips

Topics to prepare for Lenskart Backend Developer interview:
  • DSA
  • System Design
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. 1. DP(House robber) 2. XOR operator based 3. Design Pattern 4. Basic Java
Round 2 - Technical 

(1 Question)

  • Q1. 1. LLD 2.Project Discussion 3.DBMS
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Sep 2022. 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 

(2 Questions)

  • Q1. Total 3 rounds happened. In first round, interviewer asked me 2 DS algo questions and the some database designing quesions. In second round, he asked me about Java, Kubernetes, elastic search, docker, etc....
  • Q2. Two sum and three sum questions.
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Coding Test 

Given two soted arrays merge them from a single sorted array with all items in non-decreassing order

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - HR 

(1 Question)

  • Q1. Human resources is tha set of people who make up the workforce of an organisation, business sector, industry.
Round 2 - Technical 

(2 Questions)

  • Q1. Connected with the partical use of machines, etc. in science and industry
  • Q2. Connected with the skills involved in a particular activity or subject

Interview Preparation Tips

Interview preparation tips for other job seekers - It was great here☺️

I applied via LinkedIn and was interviewed in Apr 2021. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. 1. Mininum cost to reach the last cell of a 2D matrix. Required moves are only downward or to the right direction
  • Ans. 

    Minimum cost to reach last cell of 2D matrix with only downward or right moves.

    • Use dynamic programming approach to solve the problem.

    • Calculate minimum cost for each cell by considering minimum cost of its adjacent cells.

    • Final answer will be the minimum cost to reach the last cell.

  • Answered by AI
  • Q2. Design a Stack that can support getMin functionality. Whenever it calls getMin on stack it should return the min element in the stack.
  • Ans. 

    Design a stack that supports getMin functionality to return the minimum element in the stack.

    • Create two stacks, one for storing the actual elements and another for storing the minimum elements.

    • Push elements onto both stacks simultaneously.

    • When popping an element, pop from both stacks.

    • To get the minimum element, peek at the top of the minimum stack.

  • Answered by AI
  • Q3. Design a TreeSet functionality
  • Ans. 

    TreeSet is a data structure that stores unique elements in sorted order.

    • TreeSet is implemented using a Red-Black tree

    • It provides O(log n) time complexity for basic operations like add, remove, and contains

    • It also provides methods like first(), last(), headSet(), tailSet(), and subSet()

    • TreeSet can be used to implement priority queues and sorting algorithms

  • Answered by AI
  • Q4. Design a ArrayList that supprorts all the existing funtions of a list plus getMax functionality also.
  • Ans. 

    Design an ArrayList with getMax functionality.

    • Create a custom ArrayList class that extends the existing ArrayList class.

    • Add a getMax() method that returns the maximum value in the list.

    • Override the add() method to keep track of the maximum value in the list.

    • Update the maximum value whenever an element is added or removed from the list.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice Data Structures and algorithms. If you have industry experience you will be asked system design questions as well, migh as well prepare for that

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Moderate to difficult

Round 2 - Technical 

(1 Question)

  • Q1. DSA questions based on Dynamic programming
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Coding Test 

-----.geeksforgeeks.org/replace-every-element-with-the-greatest-on-right-side/amp/



-----/

Interview Preparation Tips

Topics to prepare for Paytm Backend Developer interview:
  • DSA
  • Core java
  • Design Patterns
  • Spring Boot
Interview preparation tips for other job seekers - DSA , Design Patters , Core Java Concepts , Springboot
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Java threads concepts and its usage
  • Q2. Data structures problems and design quentions

Ditto Interview FAQs

How many rounds are there in Ditto Backend Developer interview?
Ditto interview process usually has 1 rounds. The most common rounds in the Ditto interview process are Technical.
How to prepare for Ditto Backend Developer interview?
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 Ditto. The most common topics and skills that interviewers at Ditto expect are CSS, DRS, Django, HTML and JQuery.
What are the top questions asked in Ditto Backend Developer interview?

Some of the top questions asked at the Ditto Backend Developer interview -

  1. what are decorators in pyt...read more
  2. decorators are used for enhancing functions without changing there base co...read more

Tell us how to improve this page.

Ditto Backend Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Backend Developer Interview Questions from Similar Companies

View all
Insurance Adviser
95 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Customer Service Executive
8 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Operations Associate
7 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Customer Service Quality Manager
4 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate Vice President Sales
4 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Ditto with

Lenskart

3.2
Compare

Nykaa

3.5
Compare

Zomato

3.8
Compare

Swiggy

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview