Premium Employer

Infosys

3.7
based on 37.7k Reviews
Filter interviews by

10+ The Data Duck Interview Questions and Answers

Updated 5 Feb 2024
Popular Designations

Q1. In between the single player games and group games what will you prefer

Ans.

I enjoy both single player and group games, depending on my mood and the type of game.

  • I prefer single player games when I want to relax and enjoy a story-driven experience.

  • I enjoy group games when I want to socialize and collaborate with others.

  • Some examples of single player games I enjoy are The Witcher 3 and Skyrim.

  • Some examples of group games I enjoy are Overwatch and League of Legends.

Add your answer

Q2. What is memory loss or when we will use static keyword

Ans.

Static keyword is used to preserve the value of a variable between function calls.

  • Static variables are initialized only once and retain their value between function calls.

  • They are useful in situations where we need to maintain state across function calls.

  • Static keyword can also be used to limit the scope of a variable to a single file.

  • Memory loss refers to the inability to remember things, it is not related to the static keyword.

  • Examples of static variables include counters, ...read more

Add your answer

Q3. Tell me about AWS? What is Pointer? What is Constructor & its types? Tell me about polymorphism and abstraction or OOPs Concept?

Ans.

Answering questions related to AWS, pointers, constructors, polymorphism, and abstraction in OOPs.

  • AWS is a cloud computing platform that provides various services like storage, computing, and databases.

  • Pointer is a variable that stores the memory address of another variable.

  • Constructor is a special method that is used to initialize objects in a class.

  • There are two types of constructors: default constructor and parameterized constructor.

  • Polymorphism is the ability of an object...read more

Add your answer

Q4. What is difference between dbms and rdbms

Ans.

DBMS is a software to manage databases while RDBMS is a type of DBMS that uses a relational model.

  • DBMS stands for Database Management System while RDBMS stands for Relational Database Management System.

  • DBMS can manage any type of database while RDBMS uses a relational model to manage data.

  • RDBMS enforces ACID properties (Atomicity, Consistency, Isolation, Durability) while DBMS may not.

  • Examples of DBMS include MongoDB, Cassandra, and Redis while examples of RDBMS include MySQL...read more

Add your answer
Discover The Data Duck interview dos and don'ts from real experiences

Q5. Tell me about application of software in electrical engineering

Ans.

Software is used in electrical engineering for designing, simulation, and control of electrical systems.

  • Software is used for designing and simulating electrical circuits and systems

  • Control systems for power generation and distribution are implemented using software

  • Software is used for data analysis and visualization in electrical engineering

  • Examples include SPICE for circuit simulation, MATLAB for control systems, and LabVIEW for data acquisition and analysis

Add your answer

Q6. Difference between 3g and 4g.what is g in 3g

Ans.

3G and 4G are mobile network technologies. G stands for generation.

  • 3G provides faster data transfer rates than 2G, while 4G provides even faster rates than 3G.

  • 4G also supports advanced features like VoLTE and carrier aggregation.

  • G stands for generation and refers to the evolution of mobile network technology.

  • 5G is the latest generation of mobile network technology, offering even faster speeds and lower latency.

Add your answer
Are these interview questions helpful?

Q7. How we embed the javascript in css

Ans.

JavaScript cannot be embedded directly in CSS, but can be used in conjunction with CSS to manipulate styles dynamically.

  • JavaScript can be used to dynamically change CSS properties of elements on a webpage

  • This can be achieved by selecting the element using JavaScript and then modifying its style properties

  • For example, you can change the background color of an element when a button is clicked using JavaScript

Add your answer

Q8. What is pointer where does we use it

Ans.

A pointer is a variable that stores the memory address of another variable. It is used to manipulate data indirectly.

  • Pointers are used to dynamically allocate memory

  • Pointers are used to pass arguments by reference

  • Pointers are used to create data structures like linked lists and trees

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. What is cloud computing

Ans.

Cloud computing is the delivery of computing services over the internet.

  • Cloud computing allows users to access data and applications from anywhere with an internet connection.

  • It offers scalability, flexibility, and cost-effectiveness compared to traditional on-premises computing.

  • Examples include Amazon Web Services, Microsoft Azure, and Google Cloud Platform.

Add your answer

Q10. What is adhoc network

Ans.

Adhoc network is a decentralized wireless network formed by devices communicating directly with each other.

  • No central access point

  • Devices communicate directly with each other

  • Can be formed temporarily

  • Used in emergency situations or in areas with no existing network infrastructure

Add your answer

Q11. Bubble sort algorithm

Ans.

Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements and swaps them if they are in the wrong order.

  • Bubble sort has a time complexity of O(n^2)

  • It is not efficient for large datasets

  • It is easy to implement and understand

  • Example: [5, 3, 8, 4, 2] -> [2, 3, 4, 5, 8]

Add your answer

Q12. What is abstract class

Ans.

An abstract class is a class that cannot be instantiated and is meant to be subclassed.

  • An abstract class can have abstract and non-abstract methods.

  • Abstract methods have no implementation and must be implemented by the subclass.

  • A subclass can only extend one abstract class but can implement multiple interfaces.

  • Example: Animal is an abstract class with abstract method 'makeSound'. Dog and Cat are subclasses that implement 'makeSound'.

Add your answer

Q13. Difference in abstract and interface

Ans.

Abstract is a class while interface is a contract. Abstract can have implementation while interface cannot.

  • Abstract class can have constructors while interface cannot

  • Abstract class can have non-abstract methods while interface cannot

  • A class can implement multiple interfaces but can only inherit from one abstract class

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
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