
Axm
01.03.2017
13:45:14

Nikolay
01.03.2017
13:45:23
Только геттер может быть, только сеттер - нет

Vasily
01.03.2017
13:45:57

Google

Axm
01.03.2017
13:46:17

Aleksey
01.03.2017
13:46:40

Vasily
01.03.2017
13:46:43

Nikolay
01.03.2017
13:46:50

Vasily
01.03.2017
13:47:20

Sergey
01.03.2017
13:47:34

Aleksey
01.03.2017
13:47:40

Nikolay
01.03.2017
13:47:49

Vasily
01.03.2017
13:48:04

Ilya
01.03.2017
13:48:51

Aleksey
01.03.2017
13:49:02
считаю, что знание и понимание каких-то простых паттнернов, ответы на вопросы в стиле "как вы бы реализовали то-то?" намного эффективнее показывают способность соискателя, нежели поиск 6 среди 99999999699999999999

Axm
01.03.2017
13:49:13
мне кажется, есть куда важнее качества, которые стоит проверить
какие, поделись? в этом задании, естественно, главное было то, как чувак отвечает, даже если он чего-то не заметил и ты ему подсказал. если ему придется работать с многопоточным кодом, а он не видит проблем в таком подсчете на тредах, как мы написали, то возникают вопросы к его скиллу.

Aleksey
01.03.2017
13:50:13
также проще напрямую спросить работал ли с TPL, если нет, то что читал и знаешь про это , а не сувать ему Thread'ы на листочке

Google

Aleksey
01.03.2017
13:50:25
имхо конечно

Ilya
01.03.2017
13:50:31

Vasily
01.03.2017
13:50:32
TPL - только вершина айсберга
Ну и там граблей, думаю, достаточно
Особенно если в ASP.Net заюзать

Ilya
01.03.2017
13:51:16
Почему бы на дом не дать, и срок там поставить, день/два в зависимости от задачи

Aleksey
01.03.2017
13:51:44
загуглит, и сосед ему все сделает

Ilya
01.03.2017
13:52:11
Да пару вопросов задать и сразу будет понятно что не сам делал

Axm
01.03.2017
13:52:11
или в такой чат зайдет

Aleksey
01.03.2017
13:52:41

Axm
01.03.2017
13:53:04
если оно необходимо

Nikolay
01.03.2017
13:53:42
Я бы ещё что-нибудь типа такого добавил в тест:
void Test(int a, int b, int c, int[] arr) bool
{
if (a == b)
{
if(b == c)
{
for(var i = 0; i < arr.Length; i++)
{
if(arr[i] == a && arr[i] == b)
return true;
}
}
}
return false;
}

Ilya
01.03.2017
13:53:45
Зачем тогда на листочке что-то давать если есть отдельное?

Aleksey
01.03.2017
13:54:53
int[] arr) bool
што

Nikolay
01.03.2017
13:55:24
С тредами пример не очень)

Vadim
01.03.2017
13:56:46
http://sergeyteplyakov.blogspot.ru/2014/06/technical-interview.html

Nikolay
01.03.2017
13:57:07
В Go возвращаемый аргумент пишется так :D

Google

Nikolay
01.03.2017
13:57:39
Конечно же должно быть bool Test

Aleksey
01.03.2017
13:58:29
я один раз имел дело с кодом на Go. меня удивило почему там присваивание :=

Nikolay
01.03.2017
13:59:11

Сергей
01.03.2017
13:59:16
Это не совсем присваивание, это инициализация с присваиванием

Nikolay
01.03.2017
13:59:30

Aleksey
01.03.2017
13:59:32
неплохо
расскажи вкратце, в чем основное преимущество языка ? какие-нибудь йоба-сложные вычисления проще пишутся без виртуальных машин посерединке?

Nikolay
01.03.2017
14:02:46
Из плюсов - не тащит за собой рантайм, есть куча приятных штучек в стандартной библиотеке, классные горутины, работает на любом говне

Му
01.03.2017
14:04:56
не тащит рантайм - значит бинарники жирные получаются?

Сергей
01.03.2017
14:05:34

Nikolay
01.03.2017
14:05:49
Да, на оба вопроса

Vadim
01.03.2017
14:06:03

Nikolay
01.03.2017
14:07:03
Тот же .Net Core работает только на избранных линуксах и х86 онли (пока)

Ilya
01.03.2017
14:07:47
x64

Nikolay
01.03.2017
14:08:20
Да, x64*

Му
01.03.2017
14:08:33
arm я думаю тоже не за горами
UWP же работает на arm`е

Google

Slava
01.03.2017
14:08:48

Му
01.03.2017
14:09:08
а расберрипи это arm?

Nikolay
01.03.2017
14:10:02
Из минусов, даже маленькое приложение весит много, т.е. например работа с сетью весит минимум 2.2мб, неудобная работа с коллекциями (это для меня основной минус), не очень удобные интерфейсы, хз как это назвать, типа неявные

Сергей
01.03.2017
14:10:05

Nikolay
01.03.2017
14:10:54
Ну чтобы го приложение собрать, тебе надо две команды выполнить, и везде, где есть компилятор го у тебя заработает

Vadim
01.03.2017
14:11:38

Сергей
01.03.2017
14:11:40
Стоп, ты хочешь сказать что ты собираешь го программу на линуксе и ранаешь в винде? нет же

Nikolay
01.03.2017
14:12:01

Му
01.03.2017
14:12:14

Admin
ERROR: S client not available

Nikolay
01.03.2017
14:12:18
Короче в этом плане Go похож на C++

Сергей
01.03.2017
14:12:22
У ну вот, просто разница в том что рантайм бандлится при линковке

Nikolay
01.03.2017
14:12:47

Сергей
01.03.2017
14:13:18
Если пишешь серваки то пофиг на самом деле, для cli тулов да

Nikolay
01.03.2017
14:15:13
Ну и ещё в го, как мне показалось, сложно выстрелить себе в ногу (у меня ещё не получалось)

Сергей
01.03.2017
14:15:56
В чем подводные камни у wcf self-hosted сервиса?
через консольное приложение там
например

Vadim
01.03.2017
14:16:14
https://github.com/golang/go/wiki/GoArm

Google

Му
01.03.2017
14:16:28

Сергей
01.03.2017
14:16:51
алсо, кто-нибудь хостил wcf сервисы на линупсах в проде?

Vasily
01.03.2017
14:16:51

Сергей
01.03.2017
14:17:09
через mono

Nikolay
01.03.2017
14:18:18
А почему именно WCF?

Artem
01.03.2017
14:20:37
кстати да. Зачем wcf?

Vasily
01.03.2017
14:21:17
for (int i = 0; i < _humans.Count; i++)
actions.Add(() => AddYear(_humans[i]));
Замыкания так и не пофиксили, шоле?

Му
01.03.2017
14:24:01

Сергей
01.03.2017
14:24:27

Anton
01.03.2017
14:24:28

Сергей
01.03.2017
14:24:38
хотя да, буду пилить на asp core web api тогда

Му
01.03.2017
14:24:42

Anton
01.03.2017
14:24:50

Сергей
01.03.2017
14:24:51

Му
01.03.2017
14:25:41
неплохо :)
но мне кажется это извращение

Nikolay
01.03.2017
14:26:12
Щас .Net Core модно

Му
01.03.2017
14:26:32
но в нём нет wcf

Nikolay
01.03.2017
14:26:34
Ну либо ASP.NET WebApi

Му
01.03.2017
14:26:36
есть web api
но может он не подходит

Nikolay
01.03.2017
14:26:52

Му
01.03.2017
14:27:08
запилить wcf на коре?
Эта группа больше не существует