
Grigory
02.11.2016
09:43:56
остальное это особенности приложения
всякие биндинги, сетка если нужна какая-то ну и тп

Denis
02.11.2016
09:44:15
недавно выложил сервис который делает системные вызовы одной тулзы, вот пришлось еще ее засунуть ))

Grigory
02.11.2016
09:44:34
:D

Google

Grigory
02.11.2016
09:44:43
ну один контейнер = один процесс
по хорошему*)

Aleksei
02.11.2016
09:47:49
Мне тут написали что апдейтить поля кейс класса через копи это бэд прэктис. Рили?

Igor
02.11.2016
09:48:24
если одно поле, то нет
все зависит от количества таких манипуляций

Denis
02.11.2016
09:48:45
типа надо методы делать?

Timothy
02.11.2016
09:50:16

Aleksei
02.11.2016
09:51:03
Типа обновить поле объекта быстрее чем сделать копи
Я чот хз что и сказать

Timothy
02.11.2016
09:51:33
и гугл ничего не находит

Vladimir
02.11.2016
09:51:44

Timothy
02.11.2016
09:53:13
может тут речь о том, что в билдере ты меняешь поменять логику и добавить зависимое поле, а с copy такое не получится и вот тебе новый баг
не?

Google

Denis
02.11.2016
09:53:30
wat?

Vladimir
02.11.2016
09:54:24
накурятся своей джавы и долбят друг друга в мутабл поля

Timothy
02.11.2016
09:54:43
ну типа .copy(field1 = Some(param1)), а когда добавил новое поле field2, где есть зависимость от field1, то нужно руками искать и добавлять этот параметр, если он Option. другой кейс я не могу придумать

Aleksei
02.11.2016
09:54:49
Я тоже ничо не понял совсем

Vladimir
02.11.2016
09:56:46

Aleksei
02.11.2016
10:00:22
Ну типа что копи метод аллоцирует памяти под новый объект, а мне кажется это не так

Igor
02.11.2016
10:01:27
и в то же время старый удаляется из памяти, так что ничего плохого

Vladimir
02.11.2016
10:01:31
даже если так, то предыдущий тут же GC смыть должен

Timothy
02.11.2016
10:01:56

Denis
02.11.2016
10:02:12
так конечно а как иначе?
copy это сахар на new
сгенерированный

KrivdaTheTriewe
02.11.2016
10:03:27

Denis
02.11.2016
10:04:09
case class A(i: Int, s: String, b: Boolean) {
def copy(i0: Int = i, s0: String = s, b0: Boolean = b): A =
new A(i0, s0, b0)
}

KrivdaTheTriewe
02.11.2016
10:05:26
https://github.com/ReiReiRei/FyberChallenge1/blob/master/docs/fyber-remote-challenges.pdf

Denis
02.11.2016
10:06:48
прикольно но domain specific как я понимаю

KrivdaTheTriewe
02.11.2016
10:07:07

Denis
02.11.2016
10:07:43
я читаю да )

Google

Mikhail
02.11.2016
10:08:50

KrivdaTheTriewe
02.11.2016
10:09:05
За тестовые задания никогда не платят

Mikhail
02.11.2016
10:10:22
так я не про оплату за них. я про то, сколько платят людям которых берут после таких тестовых заданий? )

KrivdaTheTriewe
02.11.2016
10:10:40

Mikhail
02.11.2016
10:10:53
таких как ты скинул

KrivdaTheTriewe
02.11.2016
10:10:58
Это адекватное по времени и помогло разобраться в той части скалы, которую я особо в работе не юзаю

Mikhail
02.11.2016
10:11:57
нормально, можно почти ниче не делать и получать 5ку )

KrivdaTheTriewe
02.11.2016
10:12:31
А что нужно делать?
Мне как то предложили тулзу писать , которая перекачкой из одного источника занимается в другой и чтобы плагины были, такой типа sqoop , но только работает
Вот сколько времени потратишь на такое ?
Если тестовое задание делается больше 4 часов и это не компания твоей мечты, имхо можно даже время не тратить

Mikhail
02.11.2016
10:17:14
пожалуй в компании моей мечты тестовых заданий и вовсе не будет, нам будет достаточно поболтать ерундой и посмотреть на предыдущие результаты, чтобы определить насколько обе стороны устраивают используемые подходы другой стороны)

Dmitriy
02.11.2016
10:17:42
на предыдущие результаты nda компании?)

KrivdaTheTriewe
02.11.2016
10:18:41

Mikhail
02.11.2016
10:18:58
"пет" прожекты никто не отменял, а с компанией можно и нда подписать - делов то, это все детали

KrivdaTheTriewe
02.11.2016
10:19:04
Ну не везде есть тестовые

Dmitriy
02.11.2016
10:19:46
как по мне то лучше тестое делать чем на собеседовании "напишите на доске красно-черное дерево"

Google

KrivdaTheTriewe
02.11.2016
10:19:58
Но просто ща жизнь затереть - никто не отменял

Dmitry
02.11.2016
10:20:01
мы на собеседования с ноутом ходим
я последнее время заставляю кандидатов просто "парно" программировать какой-нибудь "микро"сервис

KrivdaTheTriewe
02.11.2016
10:20:31
На самом деле стресс писать что-то при людях

Dmitry
02.11.2016
10:20:33
смотришь как мыслит, как работает с кодом и тп..

D
02.11.2016
10:20:51

KrivdaTheTriewe
02.11.2016
10:20:52
Это банально стресс

Dmitry
02.11.2016
10:20:55
ну это уже зависит от интервьюера, насколько сможешь расположить к себе

D
02.11.2016
10:21:06

Dmitry
02.11.2016
10:21:14
ну и да, потом все равно в опенспейсе сидеть, так что если он не может писать при людях - один хрен нам не подойдет

Dmitriy
02.11.2016
10:21:26

KrivdaTheTriewe
02.11.2016
10:21:28
Причём тут расположить, это просто стресс когда ты что-тот делаешь и на тебя смотрят

Dmitry
02.11.2016
10:21:29
(гусары молчать)
ну поэтому я обычно начинаю сам делать , а он советует куда и чего. просто в диалоге

D
02.11.2016
10:21:49

Dmitry
02.11.2016
10:21:52
а потом уже "ну сам пиши"

KrivdaTheTriewe
02.11.2016
10:21:54
Это как на сцену выйти перед Всей школой петь песню

Dmitry
02.11.2016
10:22:02
не драматизируйте :)

D
02.11.2016
10:22:04

Dmitry
02.11.2016
10:22:35
а тестовое ему дома вася поможет написать.

Google

KrivdaTheTriewe
02.11.2016
10:22:42
Можно пообщаться по уже сделанному решению и поговорить за конструкции языка и идеологию

Dmitry
02.11.2016
10:22:55
тогда это два интервью.

KrivdaTheTriewe
02.11.2016
10:23:05

Dmitry
02.11.2016
10:23:15
в общем я и так пробовал и так. пока писать код на собеседовании мне нравится больше

KrivdaTheTriewe
02.11.2016
10:23:55
Мне в одну оч хорошую компанию дали физзбазз на регуляра в своё время на листочке, вот это норм

Dmitry
02.11.2016
10:23:59
не претендую на то, что это единственно верный или еще какой религиозно одобренный ход.

KrivdaTheTriewe
02.11.2016
10:24:12
Что то сложнее физзбаза смысла нет давать прям в онлайне

D
02.11.2016
10:24:27
но физзбазз напишу(хотя, зависит от языка)

Dmitry
02.11.2016
10:24:49
@dbvvmpg , май кондоленцес

D
02.11.2016
10:25:16

Dmitry
02.11.2016
10:25:57
второй вариант - показываю первый попавшийся проект (как правило один и тот же лол) и говорю "что ты можешь про него сказать"

KrivdaTheTriewe
02.11.2016
10:26:26

Dmitry
02.11.2016
10:26:29
но это если чел идет на позицию повыше и знает наш стек

Mikhail
02.11.2016
10:26:43

Dmitry
02.11.2016
10:27:03
опять же, кг-то кг, и ам точно, но ему с этими мудаками работать, и эти проекты читать
а физзбазз мы уже давно перестали в прод деплоить.

KrivdaTheTriewe
02.11.2016
10:27:22
Но если проект, большой, ты готов с ним 3 часа сидеть ?

Aleksei
02.11.2016
10:27:35
мне говорят что копи на кейс классе это мутация кейс класса
я чот короче прямо ппц в ступоре вот сейчас

Dmitry
02.11.2016
10:27:52
ну в среднем 2-2.5 часа собесдование и получается, а так я выбираю микросервис какой-нибудь.