Sobes.tech

Embedded / IoT

Разкажи за своя опит в работата — кой си, къде си работил, с какво си се занимавал?

Middle+
СБК ПАРУС
38

Кой вариант на детайлност на задачите ти е по-близък — подробна документация или минимално описание?

Middle+
.wrk
38

Какви аномалии има и кои нива на изолация ги решават?

Intern
Adapty
38

Как беше решен проблемът с реда на събитията в Kafka (ordering) при одитния трайл за същностите?

Middle
Позитив Технолоджис
38

Кога индексът влошава производителността?

Senior
СБК ПАРУС
38

Какво е предикат в Java?

Middle
ИП Ганус Александр Андреевич
38

Какво е connection pool в пакета database/sql? Как работи?

Intern
Adapty
38

Какво използвахте като поллер за Outbox?

Senior
СБК ПАРУС
38

Реализирайте highload RPC endpoint /weather с натоварване 10k RPS, където функцията aiWeatherForecast() работи около 1 секунда

Middle
СБК ПАРУС
38

Как да получите единствения елемент от списък? Как да получите единствения елемент от Set, ако няма get(0)?

Junior
ИП Ганус Александр Андреевич
37

Какво е TCMalloc?

Intern
Adapty
37

Работили ли сте някога с метода clone()? Харесва ли ви да обработвате CloneNotSupportedException чрез throw new Error()?

Junior
ИП Ганус Александр Андреевич
37

Как да изпълним един и същи код след инициализация за всички бинове, реализиращи определен интерфейс, без да дублираме @PostConstruct във всеки от тях?

Junior
ИП Ганус Александр Андреевич
37

import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlType; import java.io.*; @XmlAccessorType(XmlAccessType.PROPERTY) @XmlType(name = "Person", propOrder = { "name", "surname", "address", "phone", }) public class Person implements Serializable, Externalizable { private String name; private String surname; public String address; public String phone; public Person(String name, String surname) { this.name = name; this.surname = surname; } public String getName() { return name; } public String getSurname() { return surname; } @Override public int hashCode() { return 1; } @Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } Person person = (Person) o; if (name != null ? !name.equals(person.name) : person.name != null) { return false; } if (surname != null ? !surname.equals(person.surname) : person.surname != null) { return false; } return true; } @Override public void writeExternal(ObjectOutput out) throws IOException { out.writeObject(name); out.writeObject(surname); out.writeObject(phone); out.writeObject(address); } @Override public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException { name = (String) in.readObject(); surname = (String) in.readObject(); address = (String) in.readObject(); phone = (String) in.readObject(); } }

Junior
ИП Ганус Александр Андреевич
37

Безопасно ли е да четете карти в Go?

Intern
Adapty
37

Как да изпълним кода след като Spring е инжектирал всички зависимости на бина?

Junior
ИП Ганус Александр Андреевич
37

Адаптерът за интеграция с платежните шлюзове беше собствена абстракция върху различни доставчици?

Senior
СБК ПАРУС
37

Как да накараме потребителя на библиотеката да бъде задължен да обработва персонализирано изключение?

Middle
Позитив Технолоджис
37

Какво е доставка поне веднъж и точно веднъж? Как се различават и какви са плюсовете/минусите?

Intern
Adapty
36

Разкажете повече за архитектурата: колко услуги бяха във вашата отговорност?

Middle
Позитив Технолоджис
36
/9