Java задачи с собеседований
6.27K subscribers
595 photos
6 videos
19 files
244 links
Задачи, тесты и теоретические вопросы по JAVA.

Репозиторий: https://github.com/proghub-official/java-interview
Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
加入频道
❗️Ответ к предыдущему посту 👆

Код скомпилируется если убрать одну из строк (1) или (2)

И

Независимо от порядка строк, str будет присвоено значение "word"

Поздравляю тех, кто ответил правильно 🎉🥇🏆
Укажите все advice-интерфейсы, методы которых не требуют явного вызова target-метода
Anonymous Quiz
9%
1.MethodBeforeAdvice
7%
2.AfterReturningAdvice
14%
3.ThrowsAdvice
15%
1 и 3
14%
2 и 3
28%
Все
14%
1 и 2
Какое значение аттрибута autowire выполняет поиск bean-а по значению аттрибута class?
Anonymous Quiz
13%
byType
29%
byClass
45%
byClassName
13%
byName
Forwarded from Книжный клад | IT
📕Эффективный Java. Тюнинг кода на Java 8, 11 и дальше

Автор: Скотт Оукс, 2021

Описание:
Программирование и тестирование обычно принято относить к разным профессиональным сферам. Скотт Оукс — признанный эксперт по языку Java — уверен, что если вы хотите работать с этим языком, то обязаны понимать, как выполняется код в виртуальной машине Java, и знать, какие настройки влияют на производительность.

• Скачать книгу из архива
• Стоимость в магазине

📚 Книжный клад | #Java
👨🏻‍💻 Реши задачу

Напишите функцию, которая принимает строку a, содержащую фамилию, и возвращает позицию, которую займет данная фамилия в сгенерированном списке всех "слов" в лексикографическом порядке, составленных из букв этой самой фамилии. Например, в случае с фамилией Turing первым в списке будет слово GINRTU, а последним UTRNIG.

Пример входных параметров
a = "Turing"
Ожидается на выходе
598

Ответ в следующем посте👇🏼

Java задачи с собеседований
👨🏻‍💻 Ответ к задаче 👆

import java.io.*;
import java.util.*;

public class Reverse {

public static int Turing(String a) {
// великолепный код тут
}

public static void main(String[] args) throws IOException {
BufferedWriter outputWriter = new BufferedWriter(new FileWriter(System.getenv("OUTPUT_FILE")));
Scanner scanner = new Scanner(new FileReader(System.getenv("INPUT_FILE")));

String a = String.valueOf(scanner.nextLine());

int result = Turing(a);

outputWriter.write(String.valueOf(result));

outputWriter.close();
scanner.close();
}
}

Java задачи с собеседований
Forwarded from Книжный клад | IT
📕 Mastering Java: A Beginner's Guide

Автор: Sufyan bin Uzayr, 2022

Описание:
Данная книга оказывает огромную помощь разработчикам Java всех уровней. Эта книга посвящена целому ряду тем: в ней дается краткое объяснение введения Java, преимуществ, характеристик и рассматривается, почему Java так важна. Книга также включает в себя рекомендации по установке и информацию о многих компонентах, которые обеспечивают работу Java, таких как Объектно-ориентированное программирование, Строки, Коллекции, Пакеты и базы данных.

• Скачать книгу из архива
• Стоимость в магазине

📚 Книжный клад | #ENG #Java
Как называется метод, с выполнения которого виртуальная машина Java начинает свою работу?
Anonymous Quiz
95%
main()
4%
start()
1%
go()
Сколько способов выделения комментариев существует в Java?
Anonymous Quiz
46%
Три
4%
Один
50%
Два