Size: a a a

Haskell CVs and Jobs

2020 July 08

D

Dmitry in Haskell CVs and Jobs
asterix
Чего ожидает рекрутер от студента университета, который знает haskell на начальном уровне и с энтузиазмом работает в Haskell?
Рекрутер - это рекрутинговая компания? А зачем? Просто напиши в Хаскельные компании, пообщайся. На собеседовании узнаешь, что требуется, особенно не парься. Хаскелист хаскелиста не укусит. Если не возьмут, а хочется - напиши через полгода-год, мол, был у вас, но теперь я уже лучше готов - вполне могут заново побеседовать. Могут быть разные формы взаимодействия...
источник
2020 July 09

JM

Jonn Mostovoy in Haskell CVs and Jobs
Maxim Sokolovsky
А что из соревновательных платформ больше в почете: Hackerrank/Leetcode/Codewars/Topcoder и т.п. (тысячи их)? Есть ли фаворит у хаскеллистов? А у HR'ов?) Кто-нибудь смотрит вообще на них?)
Мы вообще ни на что не смотрим для отсева кроме способности competitively решить простую задачу, где дается имплементация и нужно в ней заполнить пустые места. Это также проверяет способность использовать стандартные в нашей работе идиомы, библиотеки, и тащить зависимости. Если получается сабмишшеном набрать некоторое количество очков, там уже смотрим детально на код и делаем собеседование.
источник

R

Roman in Haskell CVs and Jobs
Jonn Mostovoy
Мы вообще ни на что не смотрим для отсева кроме способности competitively решить простую задачу, где дается имплементация и нужно в ней заполнить пустые места. Это также проверяет способность использовать стандартные в нашей работе идиомы, библиотеки, и тащить зависимости. Если получается сабмишшеном набрать некоторое количество очков, там уже смотрим детально на код и делаем собеседование.
хорошее, правильное тестовое
источник

R

Roman in Haskell CVs and Jobs
Maxim Sokolovsky
А что из соревновательных платформ больше в почете: Hackerrank/Leetcode/Codewars/Topcoder и т.п. (тысячи их)? Есть ли фаворит у хаскеллистов? А у HR'ов?) Кто-нибудь смотрит вообще на них?)
если бы у кандидата был какой-то скор на любой из платформ, я бы счел это за плюс. А так просил показать полированный код, решающий какую-нибудь задачу, если есть, и пример технического текста (если сам это все не находил). Если бы кода не было, то попросил бы решить тестовое на манер того, которое @jmostovoy описал вверху
источник

JM

Jonn Mostovoy in Haskell CVs and Jobs
Ну мы столкнулись со scalability issues. На каждый раунд найма больше откликов чем можно попроцессить за разумное время. Но все же мнение что квантификация и унификация правил найма позволяет не дискриминировать по другим признакам скорее подтверждается. Так что может и хорошо что столкнулись с этим.

https://sockpuppet.org/blog/2015/03/06/the-hiring-post мы во многом совместимы с подходом matasano.
источник

AV

Alexander Vershilov in Haskell CVs and Jobs
У нас была простая задачка использующая список технологий, которые мы используем, с возможностью при написании задавать любые вопросы по ней
источник

JM

Jonn Mostovoy in Haskell CVs and Jobs
Alexander Vershilov
У нас была простая задачка использующая список технологий, которые мы используем, с возможностью при написании задавать любые вопросы по ней
Асинхронно, или под надзором тимлида? Я не уточнил что наше тестовое можно дома решить, вопросы по е-мейлу.
источник

AV

Alexander Vershilov in Haskell CVs and Jobs
Асинхронно, дома вопросы по email/telegram
источник

AV

Alexander Vershilov in Haskell CVs and Jobs
Это не tweag если что, в tweag процесс наркоманский и другой
источник

AV

Alexander Vershilov in Haskell CVs and Jobs
Там несколько обычных интервью и потом задачка на полный рабочий день асинхронная
источник

AV

Alexander Vershilov in Haskell CVs and Jobs
И даёт ещё false negative, в частности с @effectfully
источник

R

Roman in Haskell CVs and Jobs
Alexander Vershilov
И даёт ещё false negative, в частности с @effectfully
я не думаю, что это был такой уж false negative. Я реально забыл комменты в коде написать, плюс до меня не доперло, что им надо, чтобы апи было описано подробно, а не алгоритм (я описал алгоритм, а не апи). Так-то тестовое было неплохое и времени тоже дали с избытком
источник

R

Roman in Haskell CVs and Jobs
но вот давать задачи на metacircular programming в синхронной манере — это действительно что-то наркоманское
источник

AV

Alexander Vershilov in Haskell CVs and Jobs
Ну там скорее весь процесс дал false negative, я не знаю всех деталей, но вроде нерешие было принято не только по итогам этой задачки
источник

AV

Alexander Vershilov in Haskell CVs and Jobs
Но зато твой кейс поставил под вопрос сам сценарий найма
источник

R

Roman in Haskell CVs and Jobs
Alexander Vershilov
Ну там скорее весь процесс дал false negative, я не знаю всех деталей, но вроде нерешие было принято не только по итогам этой задачки
ну мне сказали, мол, нет пруфов, что у тебя есть командные навыки и ты вон даже комменты к коду не написал, что я считаю вполне здравым рассуждением, у меня действительно не было пруфов и я действительно ступил и не написал комменты
источник

R

Roman in Haskell CVs and Jobs
Alexander Vershilov
Но зато твой кейс поставил под вопрос сам сценарий найма
че эт именно мой?
источник

AV

Alexander Vershilov in Haskell CVs and Jobs
Потому, что люди из твига пересекались с тобой в IOHK
источник

R

Roman in Haskell CVs and Jobs
Roman
ну мне сказали, мол, нет пруфов, что у тебя есть командные навыки и ты вон даже комменты к коду не написал, что я считаю вполне здравым рассуждением, у меня действительно не было пруфов и я действительно ступил и не написал комменты
ну то есть у твига реально не было никаких сведений, по которым они должны были бы сделать вывод, что я таки впишусь в команду
источник

R

Roman in Haskell CVs and Jobs
Alexander Vershilov
Потому, что люди из твига пересекались с тобой в IOHK
а вот тут сведения появились. Короче я не считаю, что хайринг дал какую-то осечку в моем случае
источник