Sobes.tech

Golang

Avec quelles bases de données avez-vous travaillé?

Middle+
Яндекс вертикали
112

Concernant la spécificité de la startup : il n'y a pas toujours une définition claire des tâches, elles peuvent être floues, il faut de l'initiative et de l'autonomie, la charge de travail peut être inégale. Comment vous sentez-vous face à cela ?

Senior
AstraTech
112

Comment comparer les éléments dans une carte ? Comment vérifier que deux cartes sont identiques ?

Senior
Яндекс
112

Parlez-moi de la conception du système de modération/orchestrateur — comment l'avez-vous conçu, quelles décisions avez-vous prises?

Senior
Hi Rockits
112

Quelles sont les bonnes pratiques et les antipatterns en testing unitaire ? Comment savoir si les tests sont bons ?

Middle+
X5
112

Tâche de mise à l'échelle : le service B subit une charge croissante du service A. Que peut-on faire ?

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

Parle-moi d'une tâche intéressante de ton expérience passée. Que faisais-tu dans l'entreprise?

Middle+
VKVK
112

Une chaîne de caractères est donnée. Trouvez le nombre de paires d'indices i et j (i <= j), entre lesquelles, inclus, il n'y a pas de caractères répétés. Pour la chaîne "aba", la réponse est 5 : [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") Pour la chaîne "abcb", la réponse est ? : aba 3 + 2 = 5 abcb 4 (a, b, c, d) + 1 (ab) + 1 (bc) + 1 (cb) + 1 (abc) = 8

Intern
Яндекс
112

Pourquoi la création de nombreux threads du système d'exploitation pose-t-elle problème ? Pourquoi un planificateur est-il nécessaire dans l'exécution en espace utilisateur de Go ?

Senior
X5 techX5 tech
112

Peut-on utiliser une colonne dans SELECT si on ne la groupe pas dans GROUP BY?

Senior
OZONOZON
112

Que faire si les utilisateurs se plaignent du changement de modèle de monétisation, mais que l'entreprise a un plan clair?

Senior
AvitoAvito
112

// Étant donné deux séquences triées par ordre non décroissant de nombres entiers. // Il faut retourner tous les éléments de la première séquence qui ne sont pas dans la deuxième. // 0 <= N <= 10^6 // -10^9 <= a[i] <= 10^9 // [1] // [2, 3, 4, 5, 6] // [1] // [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, ...] // [1] // [2, 3, 4, 5, 6, 7, 8] func filter(first []int, second []int) []int { res := make([]int, 0, len(first)) i, j := 0, 0 for i < len(first) && j < len(second) { if first[i] < second[j] { result = append(result, first[i]) i++ } else if first[i] > second[j] { j++ } else { i++ j++ } } for i < len(first) { result = append(result, first[i]) i++ } return result }

Middle+
Яндекс
112

Quels états ont une goroutine?

Senior
sber tech
112

Quels verrouillages PostgreSQL crée-t-il lors de la suppression de lignes spécifiques?

Senior
Итрея
112

Peut-on comparer deux segments d'un tableau ou d'une liste entre eux?

Junior — Middle
112

Pourquoi êtes-vous passé de [entreprise] à [entreprise] ?

Middle+
plata
112

Parlez-moi du travail avec les slices en Go : comment fonctionnent la capacité et la longueur, que se passe-t-il en dépassant les limites ?

Middle+
Umbrella IT
112

Comment les tâches arrivent-elles en travail ? Parlez-moi de ce processus.

Senior
Flant
112

Parlez-moi du projet précédent (Cloud.ru) : de quoi s'agissait-il, que faisiez-vous ?

Middle+
Lexica
112

Quelle est la différence entre DROP et TRUNCATE?

Middle
Япоки
112
/412