Add office photos
Engaged Employer

Nagarro

4.0
based on 4.1k Reviews
Filter interviews by

10+ Easy Design Systems Interview Questions and Answers

Updated 5 Feb 2024
Popular Designations

Q1. Trapping Rain Water Problem Statement

You are given a long type array/list ARR of size N, representing an elevation map. The value ARR[i] denotes the elevation of the ith bar. Your task is to determine the tota...read more

Add your answer

Q2. Segregate Odd-Even Problem Statement

In a wedding ceremony at NinjaLand, attendees are divided into two groups: bride’s side and groom’s side. Attendees from the bride’s side hold odd numbers, while those from ...read more

Add your answer

Q3. Smallest Window Problem Statement

Given two strings S and X containing random characters, the task is to find the smallest substring in S which contains all the characters present in X.

Input:

The first line co...read more
Add your answer

Q4. Count Derangements Problem Statement

You are tasked with finding the total number of derangements for a given set of elements. Specifically, for an integer N, determine how many ways there are to permute a set ...read more

Add your answer
Discover Easy Design Systems interview dos and don'ts from real experiences

Q5. How is the search in Hashmap O(1).

Ans.

Hashmap search has constant time complexity O(1) due to its use of hash function and index-based storage.

  • Hashmap uses a hash function to generate a unique index for each key-value pair

  • This index is used to directly access the value in the underlying array

  • As long as the hash function is well-designed and the array is large enough, search time remains constant

  • Example: searching for a value with key 'John' in a hashmap of 1000 entries takes the same time as searching in a hashma...read more

Add your answer

Q6. What is polymorphism?

Ans.

Polymorphism is the ability of a single function or method to operate on different types of data.

  • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

  • It enables a single interface to be used for different data types.

  • Examples include method overloading and method overriding in object-oriented programming.

Add your answer

Q7. Give real-life examples and code it.

Ans.

Real-life examples and code for Technology Trainee interview question.

  • Example 1: Creating a simple calculator app in Python

  • Example 2: Implementing a basic chatbot using JavaScript

  • Example 3: Developing a website using HTML, CSS, and JavaScript

Add your answer

Q8. What is inheritance?

Ans.

Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.

  • Allows for code reusability and promotes the concept of hierarchical classification

  • Derived class inherits properties and behaviors of the base class

  • Types of inheritance include single, multiple, multilevel, and hierarchical inheritance

Add your answer

Q9. Implement DeQueue from scratch

Ans.

Implement DeQueue using arrays in a programming language

  • Create an array to store the elements of the DeQueue

  • Implement functions to add elements at both ends of the DeQueue

  • Implement functions to remove elements from both ends of the DeQueue

  • Ensure proper handling of empty DeQueue and full DeQueue scenarios

Add your answer

Q10. Memory and runtime efficiency.

Ans.

Memory and runtime efficiency are crucial for optimal performance of any technology.

  • Efficient algorithms and data structures can improve memory and runtime efficiency.

  • Caching and memoization can reduce runtime by storing frequently used data.

  • Optimizing code and reducing unnecessary computations can improve both memory and runtime efficiency.

  • Using appropriate programming languages and frameworks can also impact efficiency.

  • For example, using a compiled language like C++ can imp...read more

Add your answer

More about working at Nagarro

#2 Best Large Company - 2022
#1 Best IT/ITES Company - 2022
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Easy Design Systems

based on 2 interviews
Interview experience
4.5
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter