Principais perguntas e respostas de entrevista e testes online
Plataforma educacional para preparacao de entrevistas, testes online, tutoriais e pratica ao vivo

Desenvolva habilidades com trilhas de aprendizado focadas, simulados e conteudo pronto para entrevistas.

WithoutBook reune perguntas de entrevista por assunto, testes praticos online, tutoriais e guias comparativos em um unico espaco de aprendizado responsivo.

Preparar entrevista

OOPs perguntas e respostas de entrevista

Pergunta 6. What is a constructor?

A constructor is a special method in a class that is automatically called when an object of the class is created. It is used for initializing object properties.

Example:

class Car {
  constructor(make, model) {
    this.make = make;
    this.model = model;
  }
}

Isto e util? Adicionar comentario Ver comentarios
 

Pergunta 7. Explain the concept of method overloading.

Method overloading is a feature in OOP where a class can have multiple methods with the same name but with different parameter types or a different number of parameters.

Example:

class MathOperations {
  add(a, b) {
    return a + b;
  }
  add(a, b, c) {
    return a + b + c;
  }
}

Isto e util? Adicionar comentario Ver comentarios
 

Pergunta 8. What is the 'super' keyword used for?

The 'super' keyword is used to call the constructor or methods of the parent class in a subclass. It is often used to access the superclass's methods or properties.

Example:

class Child extends Parent {
  constructor() {
    super();
  }
}

Isto e util? Adicionar comentario Ver comentarios
 

Pergunta 9. What is an interface in OOP?

An interface in OOP defines a contract for classes, specifying a set of methods that a class must implement. It allows for achieving multiple inheritance in languages that don't support it directly.

Example:

interface Printable {
  print();
}

Isto e util? Adicionar comentario Ver comentarios
 

Pergunta 10. Explain the concept of abstract classes.

Abstract classes are classes that cannot be instantiated and may contain abstract methods. Subclasses must implement these abstract methods.

Example:

abstract class Shape {
  abstract calculateArea();
}

Isto e util? Adicionar comentario Ver comentarios
 

Mais uteis segundo os usuarios:

Copyright © 2026, WithoutBook.