Мне было интересно, как интервьюеры собираются планировать технические собеседования в 2021 году и что они будут спрашивать?

Итак, недавно я давал интервью и не получил никаких изменений в плане вопросов. Старые и постоянно повторяющиеся вопросы с ошибками, связанные с OOPS.

Тем не менее, мы должны пересмотреть эти вопросы для взлома интервью….

Итак, вы готовы?

Q1. Что такое абстрактное? Что такое абстрактный класс?
Абстрактный:
существует только как идея, а не как физическая вещь.
1. Когда у вас есть требования и спецификации продукта. Абстрактный класс обеспечивает частичную реализацию функциональных возможностей и не может быть создан.

Q2. Можем ли мы создать абстрактный метод без абстрактного класса? но почему?
НЕТ. Вам нужно сделать свой класс абстрактным, а затем использовать абстрактный метод.
Почему → Потому что объект абстрактного класса не создается, а абстрактные функции используются не для вызова, а для вывода.

Q3. Может ли абстрактный класс иметь абстрактный и не абстрактный метод?
Да, у нас могут быть оба вида методов.

Q4. Можем ли мы назвать абстрактный класс интерфейсом? Если да, то зачем нам и то, и другое?
Да, другими словами, абстрактный класс - это чисто 100% интерфейс с одним существенным отличием:
a. Аннотация обеспечивает частичную реализацию | Интерфейс позволяет только объявлять функции.

б. Производный класс может наследовать один класс | Может наследоваться с несколькими интерфейсами.

Q5. Можем ли мы создать экземпляр абстрактного класса?
НЕТ. тебе нельзя.

Q6. Можем ли мы создать конструктор в абстрактном классе?
Да, мы можем открыть конструктор (не статический конструктор) в абстрактном классе.

Q7. Можем ли мы создать статические методы в абстрактном классе?
Да, мы можем создавать и вызывать из абстрактного класса по имени.

Вопрос-заставка, связанный с предыдущим
Q8. Когда мы не можем создать экземпляр абстрактного класса: -

1. Тогда какой смысл в конструкторе?
ИЛИ
2. Как мы можем вызывать не абстрактные функции?

1. Чтобы вызвать не абстрактные методы базового класса, дочерний класс вызовет конструктор базового класса для инициализации.
2. Используя экземпляр производного класса, вы можете легко вызвать не абстрактные методы.

Если есть какие-либо изменения в более поздней структуре, о которых я, возможно, не знал, связанные с этим, пожалуйста, укажите !!

На сегодня хватит !!! Я скоро приду с следующей серией вопросов. Если это того стоит, не бойтесь хлопать снизу столько, сколько хотите.