Parlez des index: quand les construire, quand ne pas les construire, quels types existent
Kotlin
Parlez-moi plus en détail du service de facturation : ce qui était stocké, comment interagissaient avec le prestataire?
Quelle est la différence entre JSON et JSONB dans PostgreSQL ? Problèmes avec Hibernate et les champs JSON
As-tu utilisé HQL, requêtes natives, JDBC directement ? Batching dans Hibernate ?
As-tu utilisé Kotlin ? As-tu de l'expérience ?
Parle du sharding de bases de données
Explique la réplication dans PostgreSQL : maître-esclave, ce qui se passe en cas de défaillance de la réplica
Connais-tu ce qu'est Service Mesh dans Kubernetes?
Comment fonctionne le mécanisme de Dirty Checking dans Hibernate?
Comment contrôler la charge sur les poignées (limitation de débit) ?
Que fait VACUUM dans PostgreSQL et pourquoi des lignes mortes apparaissent-elles?
Des transactions Kafka ont-elles été utilisées (sémantique exactement une fois) ?
Parlez-moi des niveaux d'isolation des transactions
Pourquoi l'optimiseur de requêtes Postgres peut-il utiliser un Seq Scan en production, mais un Index Scan en dev/ft avec les mêmes index ?
Parlez du partitionnement dans PostgreSQL
Parlez-moi des verrouillages optimistes et pessimistes, quand les utiliser?
Parlez de la surveillance et des métriques dans le projet (Prometheus, Grafana)
Parlez-moi de vous et de votre expérience professionnelle
Comment résoudre le problème de mise à jour concurrente d'une entité à partir de deux topics Kafka (un topic écrase les modifications de l'autre) ?
Quelle était la charge sur les services ? Quelles optimisations ont été appliquées ?