Infosys
10+ The Data Duck Interview Questions and Answers
Q1. In between the single player games and group games what will you prefer
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.
Q2. What is memory loss or when we will use static keyword
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
Q3. Tell me about AWS? What is Pointer? What is Constructor & its types? Tell me about polymorphism and abstraction or OOPs Concept?
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
Q4. What is difference between dbms and rdbms
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
Q5. Tell me about application of software in electrical engineering
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
Q6. Difference between 3g and 4g.what is g in 3g
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.
Q7. How we embed the javascript in css
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
Q8. What is pointer where does we use it
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
Q9. What is cloud computing
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.
Q10. What is adhoc network
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
Q11. Bubble sort algorithm
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]
Q12. What is abstract class
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'.
Q13. Difference in abstract and interface
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
Top HR Questions asked in The Data Duck
Top System Software Engineer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month