Embedded / IoT
Adaptorul de integrare cu gateway-urile de plată era o abstracție proprie asupra diferiților furnizori?
Care este diferența dintre un JAR și un WAR?
Ce a fost folosit ca cheie de idempotentă?
// ... apelarea codului de test aici? // ... ceva cod aici?
Ce este idempotenta?
Ce este java.lang.Error? Cu ce diferă de Exception?
Întârzierea consumatorului a crescut până la 10 milioane de mesaje. Care este planul de acțiune?
Ce este o expresie lambda?
Cum a fost rezolvată problema cursei în timpul procesării paralele a aceleiași înregistrări de către mai mulți consumatori?
Spuneți-ne despre dvs. și despre ultimul proiect
Ce sunt erorile (Errors) în Java? V-ați confruntat cu ele în practică?
Vorbește pe scurt despre ultimul tău proiect: responsabilități, stack, ce ai făcut
Spuneți-ne despre dvs. și experiența dvs. de muncă
Ai lucrat cu Spring AOP? Ce sarcină ai rezolvat cu aspecte personalizate?
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(); } }
Este sigur să citești hărți în mod thread-safe în Go?
Vorbește despre principiile SOLID
Explică logica apariției dublurilor — care este mecanica procesului, unde exact a apărut problema în procesarea evenimentelor?
Spuneți-ne mai multe despre arhitectură: câte servicii erau în responsabilitatea dumneavoastră?
Cum se recomandă injectarea dependențelor în Spring?