Golang
Разкажи за своя опит в работата, като вземеш за пример който и да е проект.
Има ли мобилна разработка във вашия екип?
Как генерирахте кода от proto файловете? Използвахте Makefile?
Можеш ли да дадеш пример за задача с висока степен на несигурност, която ти се е наложило да изпълниш?
Какво означава преизчисляването на историческите данни при реализирането на patch процеса за зареждане и преизчисляване на историческите данни? Защо трябва да се прави всяка нощ?
// Даден е масив от цели числа nums и цяло число target // Трябва да намерим две числа, чиято сума е равна на target и да върнем техните индекси // Предполага се, че съществува точно едно решение и не може да се използва един и същи елемент два пъти // Отговорът може да бъде върнат във всякакъв ред // Примери: // [2,7,11,15], target = 9, отговор [0,1] (nums[0] + nums[1] == 9) // [3,2,4], target = 6, отговор [1,2] (nums[1] + nums[2] == 6) // [3,3], target = 6, отговор [0,1] (nums[0] + nums[1] == 6)
Можем ли да добавим елементи към картата при предаването й към функция?
С кои релационни бази данни си работил? Трябваше ли да решаваш проблеми с sharding и партициониране?
Проблем с гонка на данни при изтриване на баланс: как да се поправи?
Помни ситуация, когато си попаднал в задънена улица и не знаеше как да решиш проблема
Как е организирано вашето преглеждане на код? Трябва ли да участвате в изданията?
Може ли индексът да забави четенето (SELECT)?
Какво ще се случи със slice при предаването му към функция, добавяне на елемент и промяна на съществуващ?
Как беше организирана екипът и процесите?
Какво е escape-анализът? Как определя къде ще бъде разположена променливата (стек или купчина)?
Можете ли да дадете примери за използване на WithCancel, WithTimeout и WithDeadline?
Разкажете за новата реализация на map в Go (Swiss Tables). Какви методи за разрешаване на колизии съществуват?
Какво е индекс?
Можете ли да разкажете за своя опит? — с какво сте работили, какво сте постигнали?
Вие сте на [възраст] години, имате ли военен билет?