Sobes.tech

Golang

Vylepšete řešení pro top-10 v každém namespace s ohledem na to, že služby mohou být v různých clusterech, ale ve stejném namespace (je třeba sloučit)

Middle+
X5 groupX5 group
87

Pověz mi o posledních úkolech, které jsi dělal na svém současném místě práce — konkrétně rutinu od přijetí úkolu až po nasazení.

Senior
X5
87

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
87

Proč jsou úniky gorutin považovány za kritičtější než klasické úniky paměti z hlediska dopadu na runtime?

Senior
ClearWay
87

Jaké je složení týmu podle počtu?

Senior
Магнит Тех
87

Jak je uvnitř uspořádán slice v Go? Jak funguje funkce append?

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

Otázky k interviewérům o procesy ve společnosti.

Middle+
Servicepipi
87

Jaké platební metody jsi integroval do fiat?

Senior
X5
87

Která z uvedených operací způsobí chybu při kompilaci v Go? Porovnání dvou polí stejné délky a typu: [3]int == [3]int Porovnání ukazatele s nil: p == nil Přiřazení byte proměnné typu uint8 Porovnání dvou řezů: []int == []int

Intern
AvitoAvito
87

Jak otestovat funkci printNumber bez čekání sekundy?

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

V čem se TCP liší od UDP? Proč se pro HTTPS používá TCP?

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

Jaké indexy znáš v PostgreSQL?

Senior
МВидеоМВидео
87

Jak poznat, že dotaz použije tento index? Znáš nějakou konstrukci v SQL, která to ověří?

Intern
Озон банк
87

Jak zjistit, do kterého bucketu vložit nový prvek?

Middle
VKVK
87

Povězte nám o své obchodní zkušenosti s PostgreSQL a Redis. Od kdy pracujete, jaké úkoly jste řešili? Uveďte zajímavé případy.

Senior
RTM
87

Co jsou atomové operace (atomic) v Go?

Middle+
СБЕРСБЕР
87

Pověz o složitém technickém případu — jak přesně jsi řešení realizoval?

Senior
Hi Rockits
87

Jak si jistý/á se cítíš v oblasti vícenásobného a asynchronního programování?

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

Jaká je složitost algoritmu a kde je zde strom?

Senior
OkkoOkko
87

//Implementujte cache s přístupem ke klíči v O(1) type LRUCache struct {} func (c *LRUCache) Get(key string) string {} func (c *LRUCache) Put(key string, value string) {}

Senior
purweb
87
/412