create table transactions (
id uuid primary key,
user char varying (32) not null,
amount bigint not null,
day integer(1-7) not null
);
create table transaction_comments (
id uuid primary key,
body text not null,
transaction_id uuid not null
);
-- 1. Посчитать кол-во записей(транзакций) на каждый день недели (day)
-- 2. Найти только те транзакции, у которых нет комментариев
-- 3. Найти транзакции с максимальным amount
#sql #500error | Подписаться
open-solution
Что будет выведено на экран?
#opensolution | Подписаться
Что будет выведено на экран?
#opensolution | Подписаться
String[] names = {"Java", "Kotlin", "Java"};
String name = "Java";
Predicate predicate = name::equals;
Stream.of(names).filter(predicate).count();
name = "Kotlin";
Stream.of(names).filter(predicate).count();
Что будет выведено на экран?
Anonymous Quiz
26%
Не скомпилируется
39%
2 1
16%
2 + Исключение
19%
2 2
open-solution
Что выведет данная программа?
#opensolution | Подписаться
Что выведет данная программа?
#opensolution | Подписаться
public class A {
public static void show() {
System.out.println("Static method called");
}
public static void main(String[] args) {
A obj = null;
obj.show();
}
}
Сбер
Написать метод для парсинга, нельзя использовать готовые функции типа Integer.parseInt
#sber | Подписаться
Написать метод для парсинга, нельзя использовать готовые функции типа Integer.parseInt
#sber | Подписаться
вроде СБЕР (точно не помню)
Выбрать все посты, опубликованные пользователями, у которых количество подписчиков больше 500.
#sql #sber | Подписаться
Выбрать все посты, опубликованные пользователями, у которых количество подписчиков больше 500.
#sql #sber | Подписаться
ВТБ
Написать метод remove(), который будет удалять последний объект A, у которого str = "abc"
online-ide.com/lu34m9gbBL
#vtb | Подписаться
Написать метод remove(), который будет удалять последний объект A, у которого str = "abc"
online-ide.com/lu34m9gbBL
#vtb | Подписаться
Яндекс
Дан класс, представляющий узел бинарного дерева:
Необходимо реализовать метод getLowestCommonParent(TreeNode first, TreeNode second), который находит ближайшего общего предка (LCA) для двух заданных узлов в бинарном дереве.
Ограничения:
Метод должен работать с ограничением по памяти O(1), то есть нельзя использовать дополнительные структуры данных, такие как коллекции, массивы и т. д.
#yandex | Подписаться
Дан класс, представляющий узел бинарного дерева:
public class TreeNode {
TreeNode parent;
TreeNode left;
TreeNode right;
}
Необходимо реализовать метод getLowestCommonParent(TreeNode first, TreeNode second), который находит ближайшего общего предка (LCA) для двух заданных узлов в бинарном дереве.
Ограничения:
Метод должен работать с ограничением по памяти O(1), то есть нельзя использовать дополнительные структуры данных, такие как коллекции, массивы и т. д.
#yandex | Подписаться
СБЕР
Найти все города, куда ездил пассажир по имени Bruce
#sql | #sber | Подписаться
Найти все города, куда ездил пассажир по имени Bruce
CREATE TABLE Passenger (
id bigint primary key,
name text
);
CREATE TABLE Trip (
id bigint primary key,
town_to text
);
CREATE TABLE Pass_in_trip (
id bigint primary key,
passenger bigint,
trip bigint,
foreign key (passenger) references Passenger(id),
foreign key (trip) references Trip(id)
);
#sql | #sber | Подписаться
Юнидата
Есть лист интов, надо написать метод, который из этого листа возвращает лист стрингов - если число делится на 3, то вместо него вернуть "Foo", если на 5, то "Bar", если и на 3 и на 5, то "FooBar", в других случаях просто число в виде строки.
#unidata | Подписаться
Есть лист интов, надо написать метод, который из этого листа возвращает лист стрингов - если число делится на 3, то вместо него вернуть "Foo", если на 5, то "Bar", если и на 3 и на 5, то "FooBar", в других случаях просто число в виде строки.
#unidata | Подписаться
Сбер
Дана строка, где указаны id, название группы, страна и места в соревнованиях.
Написать метод, который возвращает название группы, которая получила наибольшее количество первых мест.
ссылка на код - online-ide.com/k0G5LZWAnC
#sber | Подписаться
Дана строка, где указаны id, название группы, страна и места в соревнованиях.
Написать метод, который возвращает название группы, которая получила наибольшее количество первых мест.
ссылка на код - online-ide.com/k0G5LZWAnC
#sber | Подписаться
rt-labs
Найти минимальную цену дизельного топлива (FuelType) на заправках (Station) в определенных координатах
#sql
________
Потом обсудили создание энтити, репозитория, сервиса, контроллера для получения такой цены на Java
#rtlabs | Подписаться
Найти минимальную цену дизельного топлива (FuelType) на заправках (Station) в определенных координатах
Station { id pk,
name,
latitude,
longitude
}
Prices { fuelTypeId fk,
stationId fk,
price
}
FuelType {
id pk,
name
}
#sql
________
Потом обсудили создание энтити, репозитория, сервиса, контроллера для получения такой цены на Java
#rtlabs | Подписаться
Ребята, нужна обратная связь)
Как вам наш канал? 👍 или 👎?
Как вам наш канал? 👍 или 👎?
Всех с окончанием рабочей недели)
Накидайте в комменты мемы, которые вам понравились на этой неделе (или просто любимые)
Накидайте в комменты мемы, которые вам понравились на этой неделе (или просто любимые)
open-solution
Что произойдет после вызова метода test()?
#opensolution | Подписаться
Что произойдет после вызова метода test()?
interface I { void print(); }
public I create() {
return () -> { System.out.println("Hello!"); };
}
private I i = this::create;
public void test() {
i.print();
}
#opensolution | Подписаться