Sobes.tech

Embedded / IoT

Ce ai folosit ca poller pentru Outbox?

Senior
СБК ПАРУС
36

Cu ce integrări cu Kafka v-ați ocupat? Cum ați interacționat cu brokerul?

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

De ce UPDATE în PostgreSQL este de fapt DELETE și INSERT?

Senior
СБК ПАРУС
35

Cum se execută același cod după inițializare pentru toate bean-urile care implementează o anumită interfață, fără a duplica @PostConstruct în fiecare?

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

Ai lucrat cu Spring AOP? Ce sarcină ai rezolvat cu aspecte personalizate?

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

Cum a fost rezolvată problema ordinii evenimentelor în Kafka (ordering) pentru traseul de audit al entităților?

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

Spuneți-ne mai multe despre arhitectură: câte servicii erau în responsabilitatea dumneavoastră?

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

Ce este un pool de conexiuni în pachetul database/sql? Cum funcționează?

Intern
Adapty
35

Motivul plecării de la locul actual de muncă?

Middle+
.wrk
35

Ce este Spring Proxy și de ce nu creează o înveliș peste metodele private?

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

Vorbește despre experiența ta de muncă — cine ești, unde ai lucrat, cu ce te-ai ocupat?

Middle+
СБК ПАРУС
34

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
ИП Ганус Александр Андреевич
34

Ce este livrarea cel puțin o dată și exact o dată? Care sunt diferențele și avantajele/dezavantajele?

Intern
Adapty
34

Aplicația a început să încetinească, pauzele GC au crescut de 20 de ori. Ce să fac?

Senior
СБК ПАРУС
34

Cum faci ca utilizatorul bibliotecii să fie obligat să gestioneze o excepție personalizată?

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

Dacă o metodă a bean-ului A cu un aspect de logging este apelată din bean-ul C, iar în interiorul A sunt apelate metode private B, C, D — sunt înregistrate apelurile B, C, D?

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

Ce este idempotenta?

Junior
Позитив Технолоджис
34

Ce este java.lang.Error? Cu ce diferă de Exception?

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

Când să folosești ArrayList și când LinkedList?

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

Implementați un endpoint RPC de înaltă încărcare /weather cu o încărcare de 10k RPS, unde funcția aiWeatherForecast() durează aproximativ 1 secundă

Middle
СБК ПАРУС
34
/9