Sobes.tech

Embedded / IoT

Ce sunt erorile (Errors) în Java? V-ați confruntat cu ele în practică?

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

Există un constructor într-o clasă abstractă?

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

Ce anomalii există și ce niveluri de izolare le rezolvă?

Intern
Adapty
30

Este sigur să citești hărți în mod thread-safe în Go?

Intern
Adapty
30

Vorbește despre principiile SOLID

Intern
Adapty
30

Ce altceva poate fi folosit în afară de polisher pentru Outbox?

Senior
СБК ПАРУС
30

Ce broker de mesaje a fost utilizat în companie pentru interacțiunea bazată pe evenimente?

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

Cum au fost urmărite înregistrările care nu au fost procesate (au ajuns în DLQ)?

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

Ce este TCMalloc?

Intern
Adapty
29

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

Explică logica apariției dublurilor — care este mecanica procesului, unde exact a apărut problema în procesarea evenimentelor?

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

Ce indecși există în PostgreSQL?

Intern
Adapty
29

Când un index degradează performanța?

Senior
СБК ПАРУС
29

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

Intern
Adapty
29

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

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

Ce este o expresie lambda?

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

// ... ceva cod aici?

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

Care este diferența dintre WHERE și HAVING?

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

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

Middle+
СБК ПАРУС
28

// ... ceva cod aici? private static List<DocumentProvider> getDocumentProviders() { Reflections reflections = new Reflections(Main.class.getProtectionDomain().getCodeSource().getLocation()); Set<Class<?>> subTypes = reflections.get(SubTypes.of(DocumentProvider.class).asClass()); return subTypes.stream().map(subType -> { try { return (DocumentProvider) subType.getConstructor().newInstance(); } catch (Exception ex) { throw new RuntimeException(ex); } }).collect(Collectors.toList()); }

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