Sobes.tech

Golang

Que ferais-vous si vous proposiez une solution architecturale, mais que le tech lead n'était pas d'accord avec vous et que vous étiez sûr d'avoir raison?

Middle+
Базис
73

Quelle a été la plus grande erreur?

Senior
AvitoAvito
73

Qu'est-ce que la panique en Go?

Middle+
МВидеоМВидео
73

Lorsque nous ne pouvons pas capter la panique, l'application se fermera-t-elle de toute façon?

Middle+
МВидео/эльдорадо
73

Quelle est la raison pour laquelle tu envisages de changer ? Le projet passe-t-il en support ou y a-t-il d'autres raisons ?

Senior
РамблерРамблер
73

Combien de personnes y a-t-il dans votre équipe, comment s'est déroulé le processus?

Middle+
МВидеоМВидео
73

Avez-vous de l'expérience dans l'écriture d'opérateurs Kubernetes, l'administration d'opérateurs, Helm Chart?

Senior
Cloud.ru
73

Comment peut-on mettre en place des verrouillages dans une requête ? Parlez des types de verrouillages (pessimistes, optimistes, verrouillages consultatifs).

Senior
МВидеоМВидео
73

Quelle est la limitation d'un sémaphore et d'un canal tamponné comme solutions pour limiter les requêtes parallèles?

Intern
Яндекс
73

// Question 1. Que va-t-il afficher à l'écran? package main import "fmt" func main() { s := "Hello world" b := []byte(s) b[0] = 'h' s = string(b) fmt.Println(s) }

Senior
МВидео/эльдорадо
73

Si tu avais six offres de sociétés fintech, à quoi ferais-tu attention lors du choix?

Senior
А7
73

Quel est le problème de créer des index sur tous les champs si le coût de l'écriture n'importe pas?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
73

Quelles interfaces implémenteriez-vous?

Senior
Small
73

À quoi sert la transmission de métadonnées via le contexte?

Middle+
MAX LTD Group
73

La fonction math.Pow renvoie un float64, nous spécifions explicitement int32 et essayons d'insérer un grand nombre — que se passera-t-il?

Senior
МВидео/эльдорадо
73

/** :-))) :-(( "ab :-)" = "ab " "ab :-)))" = "ab " "ab :-)))(" = "ab (" "ab ):-)" = "ab )" ":-)" = "" **/ func deleteP(str string) string { n := len(str) res := make([]byte, 0, n) i := 0 for i < n { if str[i] == ':' && str[i+1] == '-' && (str[i+2] == ')' || str[i+2] == '(') { ch := str[i+2] i += 2 for i < n && str[i] == ch { i++ } } else { res = append(res, str[i]) } } return string(res) }

Intern
Яндекс
73

Et si tous les champs sont utilisés lors de la lecture?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
73

Une tranche est-elle monotone? Une fonction monotone est une fonction d'une variable, définie sur un sous-ensemble des nombres réels, qui est soit non décroissante partout (sur son domaine), soit non croissante partout. {1,7} - vrai {1,1} - vrai {3,3,1} - vrai {9,5,1} - vrai {23,5,23} - faux

Middle
OZONOZON
73

Que se passe-t-il lors de l'inscription à un canal privé ? Et que se passe-t-il lors de la fermeture d'un canal privé ?

Middle+
ТБанк
73

Quand les arguments des fonctions différées (defer) sont-ils calculés?

Senior
Лаборатория Касперского
73
/412