Sobes.tech

Golang

Opowiedz o swojej obecnej pracy w Wildberries — jaka to platforma, jaki zespół, czym się zajmowałeś?

Senior
Hi Rockits
68

Jak zidentyfikować wąskie gardło podczas przetwarzania pliku — jeśli przetwarzanie linia po linii wydaje się wolne, a goroutines przetwarzają w pętli?

Middle
Aliexpress
68

Opowiedz o swoim obecnym doświadczeniu: gdzie teraz pracujesz, nad jakim produktem, jaki jest główny stos technologiczny?

Senior
МТС БанкМТС Банк
68

// Należy zmodyfikować funkcję opakowującą, która będzie działać z określonym limitem czasu (np. 1 sekunda). // Jeśli "długa" funkcja zakończy się w tym czasie, to świetnie, zwracamy wynik. // Jeśli nie, zwracamy błąd. Wynik działania w tym przypadku nie jest ważny. // // Dodatkowo, trzeba zmierzyć, jak długo ta funkcja była wykonywana (po prostu wypisać do logu). // Sygnatura funkcji opakowującej może zostać zmieniona.

Senior
Бюро 1440Бюро 1440
68

Opowiedz o protokołach interakcji w swojej ostatniej pracy, w tym o kwestiach bezpieczeństwa przesyłania prywatnych danych.

Middle+
Защита Инфо Транс z-it
68

Jaka jest złożoność czasowa i pamięciowa otrzymanego rozwiązania?

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

Co zrobić, jeśli dodaliśmy wszystkie niezbędne indeksy, ale baza danych nadal nie radzi sobie z obciążeniem i zwalnia?

Middle
СитиДрайвСитиДрайв
68

Czym jest mapa w Go i jak jest zbudowana? Co się stanie podczas równoczesnego zapisu bez synchronizacji?

Middle+
Бюро 1440Бюро 1440
68

Jak obsługiwać anulowanie kontekstu tak, aby wszyscy pracownicy natychmiast się zatrzymali po anulowaniu kontekstu? Jak używać select do czytania z kanału z uwzględnieniem kontekstu?

Senior
А7
68

Czy posiadasz kartę wojskową, otwartą działalność gospodarczą lub samozatrudnienie, procedury upadłościowe lub nakazy egzekucyjne?

Middle+
Займиго
68

HeadHunter potrafi wysłać odpowiedź przez webhook, a Avito nie — trzeba to robić ręcznie. Jak to obsługiwać?

Senior
OZONOZON
68

Jakie projekty Cię interesują? Czy ważna jest dla Ciebie branża projektu przy wyborze?

Senior
wilix
68

Jaki miesięczny gwarantowany poziom dochodu byłby dla Ciebie interesujący?

Middle
РедСофт
68

Czym jest blokada optymistyczna?

Senior
Lenta Tech
68

Jakie kryteria będziesz stosować przy wyborze pracodawcy? Co jest dla ciebie najważniejsze?

Middle
Яндекс
67

Czy można utworzyć stałą typu map lub slice?

Middle
Еаптека
67

Jak będą działać 3 partycje i 2 konsumenci?

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

Opowiedz mi o swoim doświadczeniu

Senior
bip.ru
67

Czy masz doświadczenie w mentorstwie lub szkoleniu młodszych kolegów?

Middle+
AxenixAxenix
67

Napisz funkcję, która usuwa wszystkie elementy równe val z slice'a in-place. Zwraca slice bez usuniętych wartości. func RemoveValue(slice []int, val int) []int { // twój kod } // Przykład RemoveValue([]int{1,2,3,2,4}, 2) // -> []int{1,3,4} RemoveValue([]int{1,2,3}, 5) // -> []int{1,2,3} RemoveValue([]int{}, 1) // -> []int{}

Middle+
OZONOZON
67
/412