@CSharpChatЭта группа больше не существует

Страница 450 из 1888
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
Только геттер может быть, только сеттер - нет
это только если он auto implemented. когда ты пишешь в нем логику, все ок

Vasily
01.03.2017
13:47:20
мне кажется, есть куда важнее качества, которые стоит проверить
Самое главное качество - если человек создает больше проблем, чем решает, то есть повод задуматься о том, стоит ли с ним работать

Sergey
01.03.2017
13:47:34
мне кажется, есть куда важнее качества, которые стоит проверить
Например задать вопрос: "Кем вы себя видите через 5 лет"

Vasily
01.03.2017
13:48:04
про создание каких проблем идет речь?
Любых. И от уровня технических знаний это не зависит

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
имхо конечно

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
int[] arr) bool
Блин, я слишком много пишу на го

В 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
Это не совсем присваивание, это инициализация с присваиванием

Aleksey
01.03.2017
13:59:32
неплохо

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

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

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

Nikolay
01.03.2017
14:07:03
Рантайм как раз тащит в бинарнике. Работает далеко не везде.
Ну что ты под рантаймом подразумеваешь? У меня работает на Win/Linux x86/arm

Тот же .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
Тот же .Net Core работает только на избранных линуксах и х86 онли (пока)
На избранных он работает потому что добавлен в официальные репы. Нмкто не мешает собрать руками под любой другой линукс

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

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

Сергей
01.03.2017
14:10:05
Ну что ты под рантаймом подразумеваешь? У меня работает на Win/Linux x86/arm
Потому что уже есть рантаймы под эти самые платформы

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

а расберрипи это arm?
Да, у меня го крутится на малине)

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

Му
01.03.2017
14:12:14
Да, у меня го крутится на малине)
а него же есть и винда, и uwp приложения работают

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
Сергей
01.03.2017
14:24:38
хотя да, буду пилить на asp core web api тогда

Му
01.03.2017
14:24:42
mono
а там есть wcf?

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
но в нём нет wcf
А что мешает написать апи на .net core?

Му
01.03.2017
14:27:08
запилить wcf на коре?

Страница 450 из 1888

Эта группа больше не существует Эта группа больше не существует