Очень простенькая задачка

User avatar
stenking
Уже с Приветом
Posts: 14407
Joined: 26 May 2006 02:39

Re: Очень простенькая задачка

Post by stenking »

130К для джуниора это более чем достойно.
Бога нет.
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: Очень простенькая задачка

Post by Интеррапт »

stenking wrote:130К для джуниора это более чем достойно.
Ну мы же обсудили, что 130K и 65 в час - это совершенно разные звери. Но я вполне согласен, что 65 в час для джуниора - это более чем достойно. Другое дело, что человек, который быстренько нашкрябает вышеупомянутую задачу - может не захотеть называться джуниором :)
User avatar
KirAleks
Уже с Приветом
Posts: 210
Joined: 25 Apr 2001 09:01
Location: Kaluga->Minsk->SFBA

Re: Очень простенькая задачка

Post by KirAleks »

stenking wrote:
Я не знаю что такое стандартные бенефиты и мне бы было мало такой общей фразы. Выглядит как "отстань". Спасибо что хоть имя компании сказали :)

Отпуск может быть 2 недели, может 3 или 4. Медицина может быть 50/50 а может компания платит 100% за всю семью. Переезд может оплачиватся а может и нет. Пенсионные планы. Оплата обучения. В чём заключается сама работа, какие технологии используете, какой продукт делаете. Интересно/неинтересно. И т.д. Визовые вопросы для интересующих. Можно ли работать из дома. Есть ли паркинг. Вообщем вы свою домашку сделали на 2 :)
у меня отпуск 4 недели, 30 дней sick leave (u компании головнои оффиц vo France - поетомы бенефиты францyзске )
хотя по поводу отпуска - помоему свежакам меньше дают - надо узнать
401k 6% (first half)
свои стоцк план
Медицина 50/50
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: Очень простенькая задачка

Post by Интеррапт »

KirAleks wrote: у меня отпуск 4 недели, 30 дней sick leave (u компании головнои оффиц vo France - поетомы бенефиты францyзске )
хотя по поводу отпуска - помоему свежакам меньше дают - надо узнать
401k 6% (first half)
свои стоцк план
Но ведь у почасового контрактника ничего этого вообще не будет, а отпуск - за свой счет?
KirAleks wrote:хотя по поводу отпуска - помоему свежакам меньше дают - надо узнать
Или вы меняете легенду или я уже запутался - вы почасового контрактора берете со всеми бенефитами фуллтаймщика?
KirAleks wrote:Медицина 50/50
На французские бенефиты не похоже :)
User avatar
KirAleks
Уже с Приветом
Posts: 210
Joined: 25 Apr 2001 09:01
Location: Kaluga->Minsk->SFBA

Re: Очень простенькая задачка

Post by KirAleks »

stenking wrote: Я думаю скорее ожидается стандартный подход типа сервер слушает какой-то порт, клиент туда пишет дату побайтово. ХМЛ парсится рег-эксами а не готовыми библиотеками а в базу данных пишется простой SQL а не ORM. + тесты ещё на питоне. Вообщем день минимум.
+1

могу позвать на файсе 2 файсе,
придете ?
User avatar
KirAleks
Уже с Приветом
Posts: 210
Joined: 25 Apr 2001 09:01
Location: Kaluga->Minsk->SFBA

Re: Очень простенькая задачка

Post by KirAleks »

Интеррапт wrote:
KirAleks wrote: у меня отпуск 4 недели, 30 дней sick leave (u компании головнои оффиц vo France - поетомы бенефиты францyзске )
хотя по поводу отпуска - помоему свежакам меньше дают - надо узнать
401k 6% (first half)
свои стоцк план
Но ведь у почасового контрактника ничего этого вообще не будет, а отпуск - за свой счет?
KirAleks wrote:хотя по поводу отпуска - помоему свежакам меньше дают - надо узнать
Или вы меняете легенду или я уже запутался - вы почасового контрактора берете со всеми бенефитами фуллтаймщика?
KirAleks wrote:Медицина 50/50
На французские бенефиты не похоже :)
вопрос бы про другие open positions in company (там возмошен трансфер )

я беру contract 2 hire,
ето менее гемороино для нас
User avatar
stenking
Уже с Приветом
Posts: 14407
Joined: 26 May 2006 02:39

Re: Очень простенькая задачка

Post by stenking »

Интеррапт wrote:Другое дело, что человек, который быстренько нашкрябает вышеупомянутую задачу - может не захотеть называться джуниором :)
Ну не скажи. Я один в один такое делал как раз в школе на дистрибьютыд сыстемс. Только серверов было N, дата бралась не с XML а подсчётом чегото через multithreading и нужно было добавит fault tolerance. Так что это как раз очень даже правильная джуниорская задачка на мой взгляд.
Бога нет.
User avatar
stenking
Уже с Приветом
Posts: 14407
Joined: 26 May 2006 02:39

Re: Очень простенькая задачка

Post by stenking »

KirAleks wrote:
stenking wrote: Я думаю скорее ожидается стандартный подход типа сервер слушает какой-то порт, клиент туда пишет дату побайтово. ХМЛ парсится рег-эксами а не готовыми библиотеками а в базу данных пишется простой SQL а не ORM. + тесты ещё на питоне. Вообщем день минимум.
+1

могу позвать на файсе 2 файсе,
придете ?
Спасибо за доверие но я лучше вашу задачку пошлю знакомому. Он как раз буквально вчера закончил NYU и вроде довольно неплохо знает C++. )
Бога нет.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Очень простенькая задачка

Post by Мальчик-Одуванчик »

stenking wrote:
Интеррапт wrote:Другое дело, что человек, который быстренько нашкрябает вышеупомянутую задачу - может не захотеть называться джуниором :)
Ну не скажи. Я один в один такое делал как раз в школе на дистрибьютыд сыстемс. Только серверов было N, дата бралась не с XML а подсчётом чегото через multithreading и нужно было добавит fault tolerance. Так что это как раз очень даже правильная джуниорская задачка на мой взгляд.
У меня и сейчас есть похожая заготовка из домашнего пет-проекта.
Тоже байты туда-сюда гоняет между компом (клиент) и ардуиновской платкой (сервер).
User avatar
stenking
Уже с Приветом
Posts: 14407
Joined: 26 May 2006 02:39

Re: Очень простенькая задачка

Post by stenking »

KirAleks wrote:
stenking wrote:
Я не знаю что такое стандартные бенефиты и мне бы было мало такой общей фразы. Выглядит как "отстань". Спасибо что хоть имя компании сказали :)

Отпуск может быть 2 недели, может 3 или 4. Медицина может быть 50/50 а может компания платит 100% за всю семью. Переезд может оплачиватся а может и нет. Пенсионные планы. Оплата обучения. В чём заключается сама работа, какие технологии используете, какой продукт делаете. Интересно/неинтересно. И т.д. Визовые вопросы для интересующих. Можно ли работать из дома. Есть ли паркинг. Вообщем вы свою домашку сделали на 2 :)
у меня отпуск 4 недели, 30 дней sick leave (u компании головнои оффиц vo France - поетомы бенефиты францyзске )
хотя по поводу отпуска - помоему свежакам меньше дают - надо узнать
401k 6% (first half)
свои стоцк план
Медицина 50/50
Ну я бы сказал очень даже неплохие условия с отличной зарплатой для мид левела а для джуниора совсем сказка.
Бога нет.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Очень простенькая задачка

Post by Мальчик-Одуванчик »

stenking wrote:
KirAleks wrote:
stenking wrote:
Я не знаю что такое стандартные бенефиты и мне бы было мало такой общей фразы. Выглядит как "отстань". Спасибо что хоть имя компании сказали :)

Отпуск может быть 2 недели, может 3 или 4. Медицина может быть 50/50 а может компания платит 100% за всю семью. Переезд может оплачиватся а может и нет. Пенсионные планы. Оплата обучения. В чём заключается сама работа, какие технологии используете, какой продукт делаете. Интересно/неинтересно. И т.д. Визовые вопросы для интересующих. Можно ли работать из дома. Есть ли паркинг. Вообщем вы свою домашку сделали на 2 :)
у меня отпуск 4 недели, 30 дней sick leave (u компании головнои оффиц vo France - поетомы бенефиты францyзске )
хотя по поводу отпуска - помоему свежакам меньше дают - надо узнать
401k 6% (first half)
свои стоцк план
Медицина 50/50
Ну я бы сказал очень даже неплохие условия с отличной зарплатой для мид левела а для джуниора совсем сказка.
Пока только прозвучал контракт на 65/h
Easbayguy
Уже с Приветом
Posts: 10599
Joined: 17 Jul 2003 22:11

Re: Очень простенькая задачка

Post by Easbayguy »

Интересно, как у народа с опытом работы на начальников из бывших соотечественников?
А тут в другом разделе прозвучало, что если девушка иудейка то ускорит процесс найма :D
viewtopic.php?f=29&t=186036
Пх'нглуи мглв'нафх Ктулху Р'лайх угахнагл фхтагн
StillHere
Новичок
Posts: 22
Joined: 22 Oct 2013 04:08
Location: Силиконка

Re: Очень простенькая задачка

Post by StillHere »

nightmare2 wrote:
KirAleks wrote:Очень простенькая задачка ...
Задача и правда простая.
Но вот работать с тобой че та не хочется, даже за 100 в час (для меня это много).
Короче, так ты слона не продашь. :no:
А я, за 100 в час, буду! Давайте я буду на вас работать за 100 в час :fr:
И в барина управляющего холопами играйте себе на здоровье, жалко чтоль, чем бы дитя ни тешилось, лишь бы бабло платило :D
User avatar
KirAleks
Уже с Приветом
Posts: 210
Joined: 25 Apr 2001 09:01
Location: Kaluga->Minsk->SFBA

Re: Очень простенькая задачка

Post by KirAleks »

StillHere wrote:
nightmare2 wrote:
KirAleks wrote:Очень простенькая задачка ...
Задача и правда простая.
Но вот работать с тобой че та не хочется, даже за 100 в час (для меня это много).
Короче, так ты слона не продашь. :no:
А я, за 100 в час, буду! Давайте я буду на вас работать за 100 в час :fr:
И в барина управляющего холопами играйте себе на здоровье, жалко чтоль, чем бы дитя ни тешилось, лишь бы бабло платило :D
вообще-то не хотел никого обидеть и про барина это уж слишком.
хотите работать - апплайтесь, условия вам описаны :pain1:
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

Re: Очень простенькая задачка

Post by Boriskin »

stenking wrote:
Интеррапт wrote:Другое дело, что человек, который быстренько нашкрябает вышеупомянутую задачу - может не захотеть называться джуниором :)
Ну не скажи. Я один в один такое делал как раз в школе на дистрибьютыд сыстемс. Только серверов было N, дата бралась не с XML а подсчётом чегото через multithreading и нужно было добавит fault tolerance. Так что это как раз очень даже правильная джуниорская задачка на мой взгляд.
Вообще, как уже отмечали выше, набросать рабочий xml sax парсер на плюсах на строках - задача не для джуниора на день. За день что-то рабочее и не ограниченное по глубине вложения элементов может имхо написать либо кабан, либо тот, кто это уже делал.
Тупизна как Энтропия. Неумолимо растет.
User avatar
KirAleks
Уже с Приветом
Posts: 210
Joined: 25 Apr 2001 09:01
Location: Kaluga->Minsk->SFBA

Re: Очень простенькая задачка

Post by KirAleks »

Boriskin wrote:
stenking wrote:
Интеррапт wrote:Другое дело, что человек, который быстренько нашкрябает вышеупомянутую задачу - может не захотеть называться джуниором :)
Ну не скажи. Я один в один такое делал как раз в школе на дистрибьютыд сыстемс. Только серверов было N, дата бралась не с XML а подсчётом чегото через multithreading и нужно было добавит fault tolerance. Так что это как раз очень даже правильная джуниорская задачка на мой взгляд.
Вообще, как уже отмечали выше, набросать рабочий xml sax парсер на плюсах на строках - задача не для джуниора на день. За день что-то рабочее и не ограниченное по глубине вложения элементов может имхо написать либо кабан, либо тот, кто это уже делал.
на sax2 кстати довольно так легко. но придётся повозится с подсчетом закрытия-открытия тегов. хотя их там только 2 так что будет не сложно.

Но зачем, почему нельзя просто распарсить в ДОМ и вытащить простеньким гетТагНайм() по очереди.
эта задача на полчаса для тех кто знает
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Очень простенькая задачка

Post by Мальчик-Одуванчик »

KirAleks wrote:Но зачем, почему нельзя просто распарсить в ДОМ и вытащить простеньким гетТагНайм() по очереди.
эта задача на полчаса для тех кто знает
Потому что прочитайте условия задачи, Вами же заданные.
С++ стандарта 98 года не содержит таких возможностей в стандартной библиотеке.
8K
Уже с Приветом
Posts: 5538
Joined: 20 Mar 2001 10:01
Location: SFBA

Re: Очень простенькая задачка

Post by 8K »

Boriskin wrote:Вообще, как уже отмечали выше, набросать рабочий xml sax парсер на плюсах на строках - задача не для джуниора на день. За день что-то рабочее и не ограниченное по глубине вложения элементов может имхо написать либо кабан, либо тот, кто это уже делал.
Добавьте сидаты, кодировки, mixed content - за день (и за неделю) не напишет никто. Тем более что в постановке задачи и не xml вовсе, значение атрибута в виде целого числа, и кто их знает, что там еще за скобки вынесли.

Впрочем, можно и за день написать; раз задача взята с потолка, тестировать ее, естественно, некому. Можно любое фуфло пропихнуть.
Увидев друга, Портос вскрикнул от радости...
Zorkus
Уже с Приветом
Posts: 6969
Joined: 26 Feb 2011 17:40

Re: Очень простенькая задачка

Post by Zorkus »

Boriskin wrote:
stenking wrote:
Интеррапт wrote:Другое дело, что человек, который быстренько нашкрябает вышеупомянутую задачу - может не захотеть называться джуниором :)
Ну не скажи. Я один в один такое делал как раз в школе на дистрибьютыд сыстемс. Только серверов было N, дата бралась не с XML а подсчётом чегото через multithreading и нужно было добавит fault tolerance. Так что это как раз очень даже правильная джуниорская задачка на мой взгляд.
Вообще, как уже отмечали выше, набросать рабочий xml sax парсер на плюсах на строках - задача не для джуниора на день. За день что-то рабочее и не ограниченное по глубине вложения элементов может имхо написать либо кабан, либо тот, кто это уже делал.
Я так понимаю, формат файла жестко фиксирован, и о доп. вложенности, cdata и прочем речи не идет?
User avatar
KirAleks
Уже с Приветом
Posts: 210
Joined: 25 Apr 2001 09:01
Location: Kaluga->Minsk->SFBA

Re: Очень простенькая задачка

Post by KirAleks »

Мальчик-Одуванчик wrote:
KirAleks wrote:Но зачем, почему нельзя просто распарсить в ДОМ и вытащить простеньким гетТагНайм() по очереди.
эта задача на полчаса для тех кто знает
Потому что прочитайте условия задачи, Вами же заданные.
С++ стандарта 98 года не содержит таких возможностей в стандартной библиотеке.
вы хотите сказать что стандартный си++ имеет встроенный sax парсер ?

а разве в условиях задачи где-то упомянут запрет на использование third party libs ? Тот же используйте xerces-c, boost, libxml, или какой нить изипарсер из sourceforge - да все что угодно что не требует с++0х/c++11 для компиляции! Это же тестовая задачка.

да, и не надо пытаться написать универсальный код парсящий "бесконечно-много-уровневый хмл". Я же специально подчеркнул - надо написать просто работающий код, без излишних наворотов. - только то что написано: <cars><car .../></cars>
User avatar
KirAleks
Уже с Приветом
Posts: 210
Joined: 25 Apr 2001 09:01
Location: Kaluga->Minsk->SFBA

Re: Очень простенькая задачка

Post by KirAleks »

8K wrote: Добавьте сидаты, кодировки, ....

Впрочем, можно и за день написать; раз задача взята с потолка, тестировать ее, естественно, некому. Можно любое фуфло пропихнуть.
какие сидаты :lol: :lol: :lol: :ROFL: :ROFL:
вы что хотите написать ? протрите очки, пожалуйста - никакого подвоха нету. и мы НЕ пишем супер мегатонный парсер ! :angry: :angry:

про кодировку согласен - резонно
используйте UTF-8 для простоты, или даже нет - 7 бит анси пусть будет, чтоб не заморачиваться.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Очень простенькая задачка

Post by Мальчик-Одуванчик »

KirAleks wrote:
Мальчик-Одуванчик wrote:
KirAleks wrote:Но зачем, почему нельзя просто распарсить в ДОМ и вытащить простеньким гетТагНайм() по очереди.
эта задача на полчаса для тех кто знает
Потому что прочитайте условия задачи, Вами же заданные.
С++ стандарта 98 года не содержит таких возможностей в стандартной библиотеке.
вы хотите сказать что стандартный си++ имеет встроенный sax парсер ?

а разве в условиях задачи где-то упомянут запрет на использование third party libs ? Тот же используйте xerces-c, boost, libxml, или какой нить изипарсер из sourceforge - да все что угодно что не требует с++0х/c++11 для компиляции! Это же тестовая задачка.

да, и не надо пытаться написать универсальный код парсящий "бесконечно-много-уровневый хмл". Я же специально подчеркнул - надо написать просто работающий код, без излишних наворотов. - только то что написано: <cars><car .../></cars>
Вы же сами подтвердили.
KirAleks wrote:
stenking wrote: Я думаю скорее ожидается стандартный подход типа сервер слушает какой-то порт, клиент туда пишет дату побайтово. ХМЛ парсится рег-эксами а не готовыми библиотеками а в базу данных пишется простой SQL а не ORM. + тесты ещё на питоне. Вообщем день минимум.
+1

могу позвать на файсе 2 файсе,
придете ?
Ключевая фраза " не готовыми библиотеками"

Дополнительно хотелось бы уточнить:
По каким-то причинам требуется не использовать с++11. Это может быть допустимо.
С другой стороны, требуется именно с++ 98 года.
Вы в курсе что после 98 года имеются очень существенные правки стандарта (TR1, TR2) без учета которых использование сторонних библиотек типа boost просто не имеет смысла? Продолжаете настаивать на коде с++98?
Last edited by Мальчик-Одуванчик on 19 Nov 2013 07:51, edited 1 time in total.
User avatar
KirAleks
Уже с Приветом
Posts: 210
Joined: 25 Apr 2001 09:01
Location: Kaluga->Minsk->SFBA

Re: Очень простенькая задачка

Post by KirAleks »

Мальчик-Одуванчик wrote:
KirAleks wrote:
Мальчик-Одуванчик wrote:
KirAleks wrote:Но зачем, почему нельзя просто распарсить в ДОМ и вытащить простеньким гетТагНайм() по очереди.
эта задача на полчаса для тех кто знает
Потому что прочитайте условия задачи, Вами же заданные.
С++ стандарта 98 года не содержит таких возможностей в стандартной библиотеке.
вы хотите сказать что стандартный си++ имеет встроенный sax парсер ?

а разве в условиях задачи где-то упомянут запрет на использование third party libs ? Тот же используйте xerces-c, boost, libxml, или какой нить изипарсер из sourceforge - да все что угодно что не требует с++0х/c++11 для компиляции! Это же тестовая задачка.

да, и не надо пытаться написать универсальный код парсящий "бесконечно-много-уровневый хмл". Я же специально подчеркнул - надо написать просто работающий код, без излишних наворотов. - только то что написано: <cars><car .../></cars>
Вы же сами подтвердили.
KirAleks wrote:
stenking wrote: Я думаю скорее ожидается стандартный подход типа сервер слушает какой-то порт, клиент туда пишет дату побайтово. ХМЛ парсится рег-эксами а не готовыми библиотеками а в базу данных пишется простой SQL а не ORM. + тесты ещё на питоне. Вообщем день минимум.
+1

могу позвать на файсе 2 файсе,
придете ?
Ключевая фраза " не готовыми библиотеками"
я это не заметил про библиотеки
заметил про регулярные выражения - тоже вариант - и пюре сиквел
8K
Уже с Приветом
Posts: 5538
Joined: 20 Mar 2001 10:01
Location: SFBA

Re: Очень простенькая задачка

Post by 8K »

KirAleks wrote:какие сидаты :lol: :lol: :lol: :ROFL: :ROFL:
вы что хотите написать ? протрите очки, пожалуйста - никакого подвоха нету. и мы НЕ пишем супер мегатонный парсер ! :angry: :angry:
Ну, вы же задачу так и не поставили, формат исходных данных неизвестен. Подразумевается XML, но в примере, очевидно, не well-formed XML. А если все же XML (в примере опечатки), то что конкретно из стандарта выкусили? Обязаны ли элементы идти каждый на отдельной строке, или вы просто так написали для удобства чтения? Куда делся пролог? Хорошо, сидату опускаем. Как насчет неудобных символов? Процент-амперсанд-кавычки-етц побоку, или все же обрабатываем? Пробелы значимы (если да, то в каких местах) или нет? Это ж до посинения можно перечислять.

Я так задачи на интервью не ставлю, это игра в одни ворота получается. И если постановка задачи на пальцах, то решение, соответственно, будет на коленке.
Увидев друга, Портос вскрикнул от радости...
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Очень простенькая задачка

Post by Мальчик-Одуванчик »

KirAleks wrote: я это не заметил про библиотеки
заметил про регулярные выражения - тоже вариант - и пюре сиквел
Тогда и стандарт хотелось бы уточнить.
Речь идет именно о С++98 или его модификации 2003 года?

Return to “Работа и Карьера в IT”