Add office photos
Engaged Employer

embedUR Systems

3.4
based on 46 Reviews
Filter interviews by

20+ DS Group Interview Questions and Answers

Updated 13 Nov 2024
Popular Designations

Q1. What is difference between flip-flop and Latches?

Ans.

Flip-flops and latches are sequential logic circuits used to store and manipulate binary data.

  • Flip-flops are edge-triggered devices, while latches are level-sensitive devices.

  • Flip-flops have separate clock and data inputs, while latches have a single input for both clock and data.

  • Flip-flops are used in synchronous circuits, while latches are used in asynchronous circuits.

  • Flip-flops are more complex and require more circuitry compared to latches.

  • Example of a flip-flop: D flip-...read more

View 4 more answers

Q2. What is the difference between BFS and DFS

Ans.

BFS and DFS are two popular graph traversal algorithms. BFS explores the graph level by level while DFS explores the graph depth by depth.

  • BFS uses a queue data structure while DFS uses a stack or recursion.

  • BFS is guaranteed to find the shortest path between two nodes while DFS may not.

  • BFS is better suited for finding the shortest path, while DFS is better suited for finding all possible paths or cycles.

  • BFS has a higher memory requirement than DFS.

  • Examples of BFS include findi...read more

Add your answer

Q3. What is Paging in OS ?

Ans.

Paging is a memory management technique used by OS to store and retrieve data from secondary storage.

  • It divides the memory into fixed-size pages and stores data in these pages.

  • It allows efficient use of memory by swapping out less frequently used pages to disk.

  • It reduces fragmentation and improves memory utilization.

  • Examples include Windows Virtual Memory and Linux Swap Space.

View 1 answer

Q4. What is the difference between flip flop and latches

Ans.

Flip flops are clocked storage elements that store data based on clock signal, while latches are level-sensitive storage elements that store data based on enable signal.

  • Flip flops are edge-triggered, while latches are level-triggered.

  • Flip flops have two stable states (0 and 1), while latches have only one stable state.

  • Flip flops are used in synchronous circuits, while latches are used in asynchronous circuits.

Add your answer
Discover DS Group interview dos and don'ts from real experiences

Q5. What is tcp What is a network Ip address Mac address

Ans.

TCP is a communication protocol that allows for reliable and ordered data transmission over a network. A network is a collection of interconnected devices that can communicate with each other. An IP address is a unique identifier assigned to each device on a network. A MAC address is a hardware address assigned to network interfaces for communication within a network.

  • TCP stands for Transmission Control Protocol and is responsible for establishing and maintaining a connection ...read more

Add your answer

Q6. Computer networking and types of topology

Ans.

Computer networking involves connecting multiple devices to share resources and information. Different types of network topologies include bus, star, ring, mesh, and hybrid.

  • Bus Topology: All devices are connected to a single cable, like a bus route.

  • Star Topology: All devices are connected to a central hub, like a star.

  • Ring Topology: Each device is connected to two other devices, forming a ring.

  • Mesh Topology: Every device is connected to every other device.

  • Hybrid Topology: Com...read more

Add your answer
Are these interview questions helpful?

Q7. Write a c program to store employee id and name

Ans.

C program to store employee id and name using array of strings

  • Declare an array of strings to store employee id and name

  • Use scanf to input employee id and name

  • Print the stored employee id and name using printf

Add your answer

Q8. How do you reverse an array

Ans.

To reverse an array of strings, iterate through half of the array and swap elements from start and end.

  • Iterate through half of the array

  • Swap elements from start and end of the array

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

Q9. address and data lines in microprocessor

Ans.

Address lines are used to specify a memory location, while data lines are used to transfer data to and from that location in a microprocessor.

  • Address lines are used to select a specific memory location in RAM or ROM.

  • Data lines are used to transfer data between the microprocessor and memory or I/O devices.

  • For example, in an 8-bit microprocessor, there may be 16 address lines and 8 data lines.

  • The number of address and data lines determines the maximum amount of memory that can ...read more

Add your answer

Q10. Difference between malloc and c alloc

Ans.

malloc and calloc are functions in C programming used for dynamic memory allocation, with the main difference being how they initialize memory.

  • malloc() allocates uninitialized memory, while calloc() allocates zero-initialized memory

  • malloc() takes a single argument for the number of bytes to allocate, while calloc() takes two arguments for the number of elements and size of each element

  • Example: int *ptr = (int*)malloc(5 * sizeof(int)); vs int *ptr = (int*)calloc(5, sizeof(int)...read more

Add your answer

Q11. 1.What is paging? Ans: it is used by Operating system to page the process

Ans.

Paging is a memory management technique used by the operating system to store and retrieve data from secondary storage.

  • Paging divides the memory into fixed-size pages and stores them in secondary storage.

  • When a process needs a page, the operating system retrieves it from secondary storage and loads it into memory.

  • Paging allows for efficient use of memory and helps prevent fragmentation.

  • Examples of operating systems that use paging include Windows, Linux, and macOS.

Add your answer

Q12. Difference between tcp and udp

Ans.

TCP is connection-oriented, reliable, and slower, while UDP is connectionless, unreliable, and faster.

  • TCP is connection-oriented, meaning a connection must be established before data can be transmitted.

  • TCP is reliable, as it ensures that all data is received in the correct order without errors.

  • UDP is connectionless, meaning data can be sent without establishing a connection first.

  • UDP is unreliable, as it does not guarantee delivery of data or ensure the order of delivery.

  • TCP ...read more

Add your answer

Q13. 5.What is Min heap and Max heap Ans: Heap in which the root element or parent node is larger than the child it is called Max heap and vice viresa is called Min heap

Ans.

Max heap has the largest element at the root while Min heap has the smallest element at the root.

  • Max heap is a complete binary tree where the parent node is greater than or equal to its child nodes.

  • Min heap is a complete binary tree where the parent node is less than or equal to its child nodes.

  • Heaps are commonly used in sorting algorithms like Heap Sort and Priority Queues.

  • Insertion and deletion operations in heaps take O(log n) time complexity.

Add your answer

Q14. Components working

Ans.

Components working refers to the individual parts of a system functioning properly together.

  • Components working means each part of the system is operational and interacting correctly.

  • Example: In a software application, components working would include the database, server, and user interface all functioning as intended.

  • Example: In a car, components working would involve the engine, brakes, and steering system all working together smoothly.

Add your answer

Q15. 3.what are all the various searching methods? Ans: BFS,DFS,binary search,linear search

Ans.

Various searching methods include BFS, DFS, binary search, and linear search.

  • BFS (Breadth-First Search) explores all the vertices at the same level before moving to the next level.

  • DFS (Depth-First Search) explores as far as possible along each branch before backtracking.

  • Binary search is a divide and conquer algorithm that searches a sorted array by repeatedly dividing the search interval in half.

  • Linear search checks each element in a sequence until the desired element is foun...read more

Add your answer

Q16. 4.How does quick sort works? Ans: Quick sort works by having a pivot element and sorts by divide and conquer

Ans.

Quick sort works by selecting a pivot element and sorting the array by divide and conquer.

  • Select a pivot element from the array

  • Divide the array into two sub-arrays, one with elements smaller than the pivot and the other with elements greater than the pivot

  • Recursively apply the above steps to the sub-arrays

  • Combine the sorted sub-arrays to get the final sorted array

Add your answer

Q17. what is flipflop

Ans.

A flip-flop is a digital circuit that can store a single bit of information.

  • It has two stable states, 0 and 1.

  • It is used in sequential logic circuits.

  • Examples include D flip-flop, JK flip-flop, and T flip-flop.

Add your answer

Q18. what is wlan and lan

Ans.

WLAN stands for Wireless Local Area Network and LAN stands for Local Area Network.

  • WLAN is a wireless network that allows devices to connect to the internet without the need for physical cables.

  • LAN is a wired network that connects devices within a limited area such as a building or campus.

  • WLAN uses radio waves to transmit data while LAN uses Ethernet cables.

  • Examples of WLAN include Wi-Fi networks while examples of LAN include Ethernet networks.

Add your answer

Q19. which is best for traction motor

Ans.

The best option for traction motor depends on the specific application and requirements.

  • AC induction motors are commonly used for electric vehicles due to their high efficiency and reliability.

  • Permanent magnet synchronous motors are also a popular choice for their high power density and torque.

  • Brushless DC motors are another option, offering high efficiency and low maintenance.

  • The choice of motor also depends on factors such as cost, weight, and size constraints.

  • Overall, the ...read more

Add your answer

Q20. define structure and union in C

Ans.

Structure and union are two user-defined data types in C used to store multiple data types under a single variable name.

  • Structure is a collection of variables of different data types under a single name.

  • Union is similar to structure but all the variables share the same memory location.

  • Structures are used to represent complex data types like a student record or a book record.

  • Unions are used to save memory by sharing the same memory location for different variables.

  • Structures a...read more

Add your answer

Q21. What is resistor

Ans.

A resistor is an electronic component that resists the flow of electric current.

  • Resistors are used to control the amount of current flowing in a circuit.

  • They are typically made of a material that has high resistance to the flow of electricity.

  • The resistance of a resistor is measured in ohms (Ω).

  • Resistors come in different shapes and sizes, and are color-coded to indicate their resistance value.

  • Examples of applications of resistors include voltage dividers, current limiters, a...read more

Add your answer

Q22. What is pnp junction

Ans.

A pnp junction is a type of bipolar junction transistor (BJT) that consists of a p-doped semiconductor sandwiched between two n-doped semiconductors.

  • The pnp junction is a three-layer device with a p-type layer sandwiched between two n-type layers.

  • It is commonly used in amplification and switching circuits.

  • In a pnp transistor, the majority charge carriers are holes, which flow from the emitter to the collector.

  • The pnp junction is the opposite of an npn junction, which has an n...read more

Add your answer

Q23. distribution KW in a substation

Ans.

Distribution of KW in a substation

  • KW distribution is the process of distributing power to various loads in a substation

  • It involves the use of transformers, switchgear, and other equipment to regulate and control the flow of power

  • Distribution of KW is critical to ensure that power is delivered efficiently and reliably to customers

  • Factors such as load demand, voltage levels, and system stability must be considered when designing KW distribution systems

Add your answer

Q24. Use of pointers in C

Ans.

Pointers in C are variables that store memory addresses. They are used to access and manipulate data directly in memory.

  • Pointers are declared using the * symbol, like int *ptr;

  • Pointers can be used to pass variables by reference to functions

  • Pointers are commonly used for dynamic memory allocation with functions like malloc() and free()

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

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at DS Group

based on 49 interviews
Interview experience
3.6
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.0
 • 174 Interview Questions
3.6
 • 168 Interview Questions
4.1
 • 156 Interview Questions
4.2
 • 156 Interview Questions
3.6
 • 139 Interview Questions
View all
Top embedUR Systems Interview Questions And Answers
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