Перейти к содержимому

Bizone / Бизон

  • Рассказать о себе: чем занимался, что нравится в айти? hr-behavioral/about-you
  • С какими языками работал кроме Go? go/basics
  • Что в Go нравится и что не нравится? go/stdlib-tooling
  • Где в Go создаются объекты? Кто и как этим управляет? go/stdlib-tooling
  • В каком случае объекты создаются на стеке и в куче? go/memory-gc
  • Сколько памяти выделяется под стек в ос и в Go? go/memory-gc
  • Допустим есть слайс из миллиона интов, тогда где он будет создан? go/slices-arrays
  • Что такое слайс go/slices-arrays
  • Как работает сборщик мусора? go/memory-gc
  • Как сборщик мусора понимает что объект еще используется в программе? go/memory-gc
  • Бывает ли в Go утечки памяти? go/memory-gc
  • Как реализована многозадачность в ос и в Go? go/basics
  • Какому объекту выделяется процессорное время в ос? linux-os/processes
  • Почему в Go используются горутины, а не потоки? go/concurrency
  • Что плохого в потоках ос? linux-os/processes
  • Что такое кооперативная многозадачность? go/runtime
  • Что такое сложность алгоритма? algorithms/complexity
  • Какие бывают сложности? algorithms/complexity
  • Что лучше O(n) или O(n^2)? algorithms/complexity
  • Может ли быть ситуация когда алгоритм O(n^2) выполняется быстрее чем O(n)? algorithms/complexity
  • Как глубоко работал с linux и знаешь ли внутреннее устройство? linux-os/general
  • Что такое namespace в linux и для чего нужно? linux-os/general

Задача: Напишите функцию, которая выводит на экран числа от 1 до 100. При этом вместо чисел, кратных трем, программа должна выводить слово «Fizz», а вместо чисел кратных пяти - слово «Buzz» algorithms/general

Заголовок раздела «Задача: Напишите функцию, которая выводит на экран числа от 1 до 100. При этом вместо чисел, кратных трем, программа должна выводить слово «Fizz», а вместо чисел кратных пяти - слово «Buzz» algorithms/general»

Дополнительно: Усложните предыдущую функцию - она должна принимать след параметры: число N и список пар (число-строка) n1-s1, n2-s2, _. Эта функция должна выводить на экран числа от 1 до N. При этом, если число кратно n1, то вместо числа должна выводится строка s1, если число кратно n2, то вместо числа должна выводится строка s2 и т. д.

Задача: Есть система из n узлов и у каждого узла есть своя конфигурация. Необходимо спроектировать систему, которая должна распространять конфигурацию на все эти узлы. Какие инструменты бы использовал для построения? architecture/system-design

Заголовок раздела «Задача: Есть система из n узлов и у каждого узла есть своя конфигурация. Необходимо спроектировать систему, которая должна распространять конфигурацию на все эти узлы. Какие инструменты бы использовал для построения? architecture/system-design»