Pregunta de entrevista de Clever Devices

Abstract Class vs Interface, Multi Threading, Code Reviews, very basic OOP questions

Respuestas de entrevistas

Anónimo

21 jun 2021

Abstract classes allow implementation of functionality shared by all inheritors; interfaces declare expected functionality of implementers. Classes can only extend one abstract class but can implement multiple interfaces.

1

Anónimo

21 jun 2021

A thread is a component or sub-task of a process (a program loaded into memory). Every process starts with one main thread, but at the developer's choice the program can assign chores to multiple threads. Depending on hardware and operating system capabilities, multithreading varies from concurrency (e.g., optimal scheduling) to true parallelism (e.g., multi-core processors).

1