Это не full stack
Одни люди только C#
Другие люди только Ember JS
Пример одного из наших тестов и мало кто сделал эффективно эти задания — это были двойные циклы и другой кошмар
Хотя внизу — это задания для студента университета
Это только первый этап
Algorithmic tasks
1. Given are two SZ-arrays (SZ = single-dimensional, zero-based) of integers (Int32) with unique elements
ordered in an increasing manner. Find the intersection of these two arrays (intersection here should be
treated in terms of a set theory, i.e., the elements appearing in both arrays).
2. Having the arrays from the first task, find the union of these two arrays.
3. Estimate the number of operations/time required for executing two previous operations (using big-O
notation )
4. You have a linked list (unidirectional or one-way list). Suggest an algorithm telling if the linked list has
loops in it.
5. Propose a way of finding the naughty link from the linked list with the loop.
6. When you open a hot water tap at home, you can notice that the first few seconds after opening a tap,
the water is still cold. It can be easily explained by the cooling the stationary water in the pipes. Although
at some good hotels when you open the hot water tap, the water is instantly hot. Please give the
explanation of this fact. You are not bound by any number of explanations and can give as many versions
as you like.
Мы наняли middle инженеров по C# и Ember JS (в Украине с подобным опытом назывались senior/expert level почему то)
На Западе
На Украине 4 года опыт работы — уже team lead — весьма низкие стандарты с большими запросами
Да, имеет смысл
И действительно 90е были те... я из поколения 90х из Донецка
В 1998 закончил Донецкий Национальный Технический Университет
Я сейчас провожу достаточно много времени в Новой Зеландии (хотя компания в Австралии)
И как-то в новостях здесь проскочил факт что в Новой Зеландии
4.5 млн населения чуть меньше 100,000 инженеров IT который производят на 12 млрд долларов
Аналогичная статистика для Украине 120,000 инженеров IT 3,5 млрд долларов (поправьте если я ошибаюсь)
Даже если взять погрешности тд +/- 30% — цифры все равно не сравнимы
Вопрос если так все стоит дорого — почему такая плохая производительность?
В плане компании, со-основателем которой я являюсь, мы достаточно побыли на рынки и уже давно не в песочнице
из последних
prwire.com.au/...andatory-data-breach-laws
есть и более поздние
www.theaustralian.com.au/...a1e4369dfba3de16ccc398f8e
и я лично много раз за эти годы возвращался к идее outsourcing на Украине — но все складывалось не так — или обругивали (были часто и такие случае когда я просил переделать тестовое задание) и просто не умение
Но было неприятно и постоянно что-то не хватало чтобы заключить контракт
И поэтому мы решили что достаточно нам с СНГ иметь дело — мы устали от этого
Да, интересный факт — я не был в курсе этого
А почему я мало слышу что украинские компании разрабатывают свои продукты?
Я услышал, интересный факт
Это многолетний проект и за эти деньги мы наняли инженеров на Западе
И поэтому мы наняли за эту сумму инженеров в США и Австралии
Я понял
Возможно, мы предлагали 40 USD в час за каждого разработчика в команде
Опять же — моя точка зрения что outsourcing это не то чем IT сектор страны должен гордиться
И когда два последних (отдельных частных разработчика) заявили что не будут работать с нами потому что у нас есть клиенты с Россией — страна свободная конечно — но желания пропало иметь дело с outsourcing
40 USD в час — дешево?
Компании аутсорсинг — это не то чем бы радоваться. Когда продаются руки, и даже не мозги
Возможно, что-то изменилось — полгода назад делал интервью команд на Украине — ни одна команда не смогла сделать правильно union отсортированных массивов
Прихожу к выводу что продают только руки, даже не мозги
Странная радость. А сколько украинских компаний попало в сотню которые производят что-то и имеют свои продукты?
А почему вы думаете что компания захочет тратить время на вас? Обучать продукту? Тратить время своих инженеров? Без предварительной проверки какими являются тесты