Каков будет результат?
  Anonymous Quiz
    8%
    3  -3  false
      
    26%
    3  3  true
      
    27%
    -3  3  false
      
    18%
    Ошибка компиляции
      
    21%
    Узнать ответ
      
    👍11🤯4👎2
  #вопросы_с_собеседований 
Если equals() переопределен, есть ли какие-либо другие методы, которые следует переопределить?
Равные объекты должны возвращать одинаковые хэш коды. При переопределении
  Если equals() переопределен, есть ли какие-либо другие методы, которые следует переопределить?
Равные объекты должны возвращать одинаковые хэш коды. При переопределении
equals() нужно обязательно переопределять и метод hashCode().Что будет, если скомпилировать и запустить этот код?
  Anonymous Quiz
    27%
    Ошибка во время компиляции
      
    10%
    NullPointerException
      
    21%
    StackOverflowError
      
    42%
    Код отработает успешно
      
    #вопросы_с_собеседований 
Какие методы для работы с cookies предусмотрены в сервлетах?
Servlet API предоставляет поддержку cookies через класс javax.servlet.http.Cookie:
• Для получения массива cookies из запроса необходимо воспользоваться методом HttpServletRequest.getCookies(). Методов для добавления cookies в HttpServletRequest не предусмотрено.
• Для добавления cookie в ответ используется HttpServletResponse.addCookie(Cookie c). Метода получения cookies в HttpServletResponse отсутствует.
Какие методы для работы с cookies предусмотрены в сервлетах?
Servlet API предоставляет поддержку cookies через класс javax.servlet.http.Cookie:
• Для получения массива cookies из запроса необходимо воспользоваться методом HttpServletRequest.getCookies(). Методов для добавления cookies в HttpServletRequest не предусмотрено.
• Для добавления cookie в ответ используется HttpServletResponse.addCookie(Cookie c). Метода получения cookies в HttpServletResponse отсутствует.
👍3
  👍5
  1. Как перебрать все ключи Map?
2. Как перебрать все значения Map?
Ответ:
1. Использовать метод keySet(), который возвращает множество Set<K> ключей.
2. Использовать метод values(), который возвращает коллекцию Collection<V> значений.
#вопросы_с_собеседований
2. Как перебрать все значения Map?
Ответ:
1. Использовать метод keySet(), который возвращает множество Set<K> ключей.
2. Использовать метод values(), который возвращает коллекцию Collection<V> значений.
#вопросы_с_собеседований
👍6
  Какая строка первой вызовет ошибку компиляции?
  Anonymous Quiz
    49%
    l1
      
    7%
    l2
      
    8%
    l3
      
    24%
    l4
      
    12%
    Узнать ответ
      
    👍14🥱8
  #вопросы_с_собеседований 
Чем stub отличается от mock?
Чем stub отличается от mock?
stub используется как заглушка сервисов, методов, классов и т.д. с заранее запрограммированным ответом на вызовы.mock использует подмену результатов вызова, проверяет сам факт взаимодействия, протоколирует и контролирует его.👎8👍4
  #вопросы_с_собеседований 
override vs overload
• override — возможность переопределения поведения метода в типах-потомках
• overload — возможность переопределять метод с одним именем, но разным набором аргументов
override vs overload
• override — возможность переопределения поведения метода в типах-потомках
• overload — возможность переопределять метод с одним именем, но разным набором аргументов
👍10
  Что произойдет после вызова метода test()?
  Anonymous Quiz
    41%
    Не скомпилируется
      
    35%
    В консоль выведется "Hello!"
      
    14%
    Ничего не будет напечатано
      
    10%
    Исключения в рантайме
      
    🤮10🤯6👎1
  В каком случае требуется переопределять метод service()?
Метод
Когда контейнер сервлетов получает запрос клиента, то происходит вызов метода
Метод
service() переопределяется, когда необходимо, чтобы сервлет обрабатывал все запросы (и GET, и POST) в одном методе.Когда контейнер сервлетов получает запрос клиента, то происходит вызов метода
service(), который в зависимости от поступившего запроса вызывает или метод doGet() или метод doPost().👍10
  Укажите список типов данных, которые позволяют хранить только целые числа:
  Anonymous Quiz
    83%
    byte, short, int, long
      
    4%
    byte, short, int, long, float, double
      
    1%
    float, double
      
    9%
    boolean, byte, short, int, long
      
    2%
    Узнать ответ
      
    👍5
  Какой из следующих вариантов не скомпилируется?
  Anonymous Quiz
    4%
    int num = 420;
      
    4%
    int num = 4_2_0;
      
    62%
    int num = _4_20;
      
    21%
    Всё скомпилируется
      
    9%
    Узнать ответ
      
    👍3
  ☕️🛣 Дорожная карта Java-разработчика в 2023 году: путь с нуля до первой работы
В данной статье мы расскажем, в каком порядке изучать Java, чтобы начать свой путь в разработке и стать востребованным специалистом в 2023 году.
Логическое и алгоритмическое мышление
Один из ключевых навыков для каждого разработчика – логическое и алгоритмическое мышление, которое необходимо развивать на каждом этапе карьеры. Большую часть времени разработчик ищет решения задач или применяет существующие алгоритмы, поэтому очень важно развивать логику и понимание алгоритмов.
➡️ Читать дальше
В данной статье мы расскажем, в каком порядке изучать Java, чтобы начать свой путь в разработке и стать востребованным специалистом в 2023 году.
Логическое и алгоритмическое мышление
Один из ключевых навыков для каждого разработчика – логическое и алгоритмическое мышление, которое необходимо развивать на каждом этапе карьеры. Большую часть времени разработчик ищет решения задач или применяет существующие алгоритмы, поэтому очень важно развивать логику и понимание алгоритмов.
➡️ Читать дальше
👎8👍3
  Что подразумевают в плане принципов ООП выражения «является» и «имеет»?
Пишите в комментариях ваш вариант. Ответ будет у нас в канале.
#вопросы_с_собеседований
  Пишите в комментариях ваш вариант. Ответ будет у нас в канале.
#вопросы_с_собеседований
