Sobes.tech

Golang

Parle-moi de ton expérience chez [entreprise] : produit, équipe, que tu as fait?

Middle+
plata
41

Quand êtes-vous prêts à commencer à travailler?

Senior
IBS
41

Parlez-moi davantage de vous (ce qu'il faut dire à l'intervieweur)

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

Écrivez une requête SQL qui renvoie le nombre de commandes par utilisateur avec un total_price supérieur ou égal à 1000, trié par ordre décroissant du nombre de commandes: +---------+--------------+ | user_id | order_count | +---------+--------------+ | 111 | 2 | | 222 | 1 | | 333 | 1 | +---------+--------------+

Senior
OZONOZON
41

import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }

Middle
VKVK
41

Quels tests considères-tu comme les plus efficaces?

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

À la ligne 60 buf = buf[:0] — que se passe-t-il ici?

Middle+
Яндекс
41

Que signifie un processus affichant 150 % CPU dans le top ? Est-ce normal ?

Middle+
Ozon ФинтехOzon Финтех
41

As-tu participé à un projet construit à partir de zéro, ou es-tu déjà entré à une étape intermédiaire?

Middle+
РамблерРамблер
41

Quelles primitives de synchronisation existent en Go?

Senior
SelectelSelectel
41

Il y a un grand fichier avec un million d'URL, comment les télécharger rapidement sans surcharger le système et sans être bloqué par le serveur externe ? Comment organiser le code ?

Senior
Spectr
41

Comment évalues-tu ton grade?

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

Comment fonctionne la collecte des déchets en Go?

Senior
OZONOZON
41

Qu'est-ce que l'engagement des utilisateurs et comment ont-ils déterminé qu'il avait augmenté de 20-30 % précisément grâce à votre système de ciblage ?

Middle
СБЕРСБЕР
41

Quel niveau de salaire envisagez-vous lors d'une transition?

Senior
Cloud.ru
41

Parlez des niveaux d'isolation des transactions.

Middle
Япоки
41

À partir de quel montant considérez-vous les offres d'emploi?

Middle+
HolyWeb
41

Comment les collisions sont-elles résolues dans une map en Go (jusqu'à la version 1.24) ? Parlez des buckets et des buckets de débordement.

Middle+
OZONOZON
41

À quoi servent les principes SOLID?

Senior
Займиго
41

Racontez-moi ce que vous faisiez précisément chez [entreprise].

Middle+
VK music
41
/411