Golang
Opowiedz o swojej największej porażce w pracy. Czego się nauczyłeś?
/* Posortowana niemalejąco lista liczb całkowitych a, indeks index i liczba całkowita k. Należy zwrócić dowolną kolejnością k liczb z listy, które są najbliższe wartościowo elementowi a[index]. a=[2, 3, 5, 7, 11], index=3, k=2 -> [5, 7] a=[4, 12, 15, 15, 24], index=1, k=3 -> [12, 15, 15] a=[2, 3, 5, 7, 11], index=2, k=2 -> [3, 5] lub [5, 7] */
Jakie znasz polecenia Linux? Opowiedz o przypadku pracy z konsolą.
Dlaczego usługa była w TypeScript i dlaczego została przeniesiona na Go?
Co się stanie, jeśli Consumer.Process zwróci błąd — dane z bufora nie zostaną utracone?
Opowiedz o ciekawej lub trudnej technicznej kwestii, którą rozwiązałeś
Do czego tak naprawdę służą interfejsy? Dlaczego nie używać po prostu struktur?
Czy wystąpiły problemy z wydajnością lub coś, co trzeba było zoptymalizować?
Jak działał silnik reguł?
Czym jest kontekst w Go i do czego służy?
Czy możesz pomóc wymyślić pytania dla przyjaciela o jego pracy, aby nie oblał na finale?
Czy testerzy wszystko testowali sami, czy wszystko testowali?
Na jakim poziomie wynagrodzenia rozważasz przy zmianie?
Czym jest wzorzec Transactional Outbox?
Opowiedz o poziomach izolacji transakcji.
Czym jest architektura mikroserwisów i jakie są jej zalety i wady w porównaniu z monolitem?
Do czego służą zasady SOLID?
Czy można było zmieniać limity i zasady w czasie działania? Czy było do tego UI?
Co jest dla ciebie ważne w przyszłej firmie, na co zwracasz uwagę?
Jak bardzo komfortowy jest dla ciebie hybrydowy format pracy (2 razy w tygodniu w biurze, metro Tula)?