Re[23]: Практики?
От: keenn  
Дата: 08.05.11 14:50
Оценка:
D>в С99 можно переменную внутри фор определять типа for (int i = 0; ...

а эту временную.. сенкс гат ит
Re[3]: Так что это за ходоки по собеседованиям?
От: visitor_pattern  
Дата: 08.05.11 14:50
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>Здравствуйте, visitor_pattern, Вы писали:


_>>Мой любимый вопрос — как устроен HashMap. И только на собеседованях я слышал такое колличество вариантов реализации HashMap которые не работают.


BZ>встречный вопрос — ты знаешь, как реализовать арифметику с плавающей запятой? почему? да потому что оно тебе назрен не нужно, реализовано в современной машине на уровне железа. вот и хеш реализован в вашей яве на уровне базовых библиотек и обычному спецу знать что там внутри ни к чему. ты наверно из более старшего поколения когда ещё приходилось реализовывать это велосипед или скорей всего просто гордишься своими сугубо теоретическими знаниями. лучше поставь вопрос так — нафига тебе знать как реализован этот хешмап

Я знаю как реализовать арфиметику с плавающей запятой. На вопрос "почему" я не могу ответить, простите. Как то еще в школе научили, с тех пор знаю.
Я прекрасно понимаю вашу аналогию, но здесь это тонкий нюанс. Вы вот говорите что есть библиотека она все делает — ну вот я спрашиваю вопрос "какова сложность работы HashMap.put&get, от чего она зависит, как избежать проблем". Это валидный вопрос? На мой взгляд да. Если человек знает — я спрашиваю как устроен hashmap изнутри. Почему он ведет именно так себя, а не иначе — если знает отвечает и идем дальше. Если не знает — прошу придумать. Если справился — молодец идем дальше. Не смог — плохо, оставляем себе заметку — идем дальше.
В общем и целом мне нужно знать в каких местах за человеком нужно будет подметать. Code-review очень муторный и сложный процесс — ревьюить тонны говнокода то еще развлечение.
Re[12]: Практики?
От: cli  
Дата: 08.05.11 14:57
Оценка:
Здравствуйте, keenn, Вы писали:

K>ну это скажем так базовое. но еще о чем то ж вы должны разговаривать. ну вот обговорили о(н), структуры данных в контексте стл, раии.. чо то еще.. но еще что-то ж вы должны обсудить реальное, не? это все фишки которые как бы чел знает. но вот что там происходило у него, шо ему делать приходилось? тот же гуй, умеет он писать не? и вообще как у него что почем. это все можно знать но не знать как программы писать. тот же гуй да-да


В нашей ситуации любой кто знает язык подходит, всё остальное в процессе осваивается. В городе попа с программистами на С++.
Re[6]: Практики?
От: cli  
Дата: 08.05.11 14:58
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>эта задача — примерно на месяц


Минимально время имеется ввиду взять алгоритмы из STL которые подходят по временной сложности. Эта задача на 5-10 минут.
Re[6]: Так что это за ходоки по собеседованиям?
От: RedUser Россия  
Дата: 08.05.11 15:01
Оценка: +1
cli>>>Сейчас для входа/выхода в кернелспейс используют enter/leave. Так быстрее.

RU>>Это вы про какую архитектуру? x86, arm, ... ?


cli>Первое


С названиями команд вы несколько промахнулись.
Re[7]: Практики?
От: BulatZiganshin  
Дата: 08.05.11 15:08
Оценка:
Здравствуйте, cli, Вы писали:

cli>Минимально время имеется ввиду взять алгоритмы из STL которые подходят по временной сложности. Эта задача на 5-10 минут.


скорее на 5-10 слов:

main = interact (show.length.group.sort.words)
Люди, я люблю вас! Будьте бдительны!!!
Re[2]: Так что это за ходоки по собеседованиям?
От: visitor_pattern  
Дата: 08.05.11 15:08
Оценка:
Здравствуйте, Nik_1, Вы писали:

N_>Удачный вброс

А вообще уже скучно — где воинствующее невежество? Где же тот напор и клемление задач про гномов?
Все уже вышло. Весь пар ушел в трубу и некому крутить турбину. Некому порицать глупых и заносчивых интервьеров которые спрашивают про копирующие конструкторы.
Толи все уже сменили работу, толи поувольняли всех этих активистов клавиатуры и порицателей знаний и теперь им нечем платить за интернет.
Re[7]: Так что это за ходоки по собеседованиям?
От: cli  
Дата: 08.05.11 15:12
Оценка:
Здравствуйте, RedUser, Вы писали:

RU>С названиями команд вы несколько промахнулись.


Точно, правильно будет sysenter/sysexit
Re[8]: Практики?
От: dilmah США  
Дата: 08.05.11 15:13
Оценка:
BZ>скорее на 5-10 слов:

BZ>main = interact (show.length.group.sort.words)


3 слова: tr+sort+wc:

tr -cs a-zA-z \\n | sort -u | wc -l
Re[9]: Практики?
От: keenn  
Дата: 08.05.11 15:15
Оценка: :)
D>tr -cs a-zA-z \\n | sort -u | wc -l

и где тут эквилибристика спп, где многомерное изящество стл, где красота алгоритма?.. а? освободите помещение, следущий
Re[12]: Так что это за ходоки по собеседованиям?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 08.05.11 15:17
Оценка: :)
Здравствуйте, Brutalix, Вы писали:

B>>>Ты это, прекращай фантазировать или дай ссылку где я предлагаю мерить всё по себе ?

I>>Смотри сам "Идиотов вообще много. Но мой личный опыт " — и такое у тебя почти в каждом сообщении.

B>"Видишь ли Петька" ты свое мнение толкаешь как истину в последней инстанции а я — нет.


Вообще говоря ровно наоборот.

Ты, именно ты назвал людей с отличными от твоих ценностями идиотами.

B>А вот давай сравним финансовую контору с большими бабками и заборостроительную контору с большими понтами. Я правильно понял, что ты утверждаешь, что народ посообразительней не сконцентрируется там, где дают больше бабла? (ну за исключением заборолюбов-бессеребренников)


Нет, ты не правильно понял, а кроме того, твое сравнение эквивалентно известной задаче сравнения бегемота с табуреткой.

I>>Ты пойми, что если высококвалифицированые работают за большие денги, то это ровно не означает, что за большие деньги будут приходить в основном высококвалифицированые.


B>Я то понимаю. А ты понимаешь что за маленькие деньги будут приходить только дохлые?


Если бы ты понимал, то не задал бы такого вопроса.

Разжевываю еще раз, пример как раз про то, что ты меряешь все по себе.

У людей могут быть совершенно различные приоритеты — деньги, семья, дети, работа, стабильность.

У тебя, очевидно, деньги на первых местах и так же очевидно, что ты не можешь понять, что бывают и другие люди.

Эт следует из того, что себя и себе подобных ты записал в большинство а других назвал идиотами.

Очевидно, что если деньги на первом месте, то человек, при условии что он сильная личность, добьется материального балгополучия.

А представь, что у человека есть дети, семья, жильё и интересная работа, которая покрывает его нужды и нужды его семьи.

Вопрос — что выберет такой человек, большие деньги или же стабильный доход ?

Как только рождаются дети, ценности сразу меняются местами на противоположные. И дело не совсем в деньгах а местами совсем не в деньгах. Например если двое супругов в семье работают и обеспечены жильём, то естественно стабильность имеет приоритет над деньгами.

I>>А типа тем, кто послабее, им деньги не нужны, да ?


B>Нужны-то нужны, только кто ж им даст?


См что писал топикстартер. Деньги им нужны и потому они придут на собеседование. Естественно, их не возьмут. Но ты прочти то первое сообщение — там ясен вопрос — как избавиться от таких кандидатов на собеседовании.

B>>>Вывод: на собеседованиях берутся дохлые кандидаты из за жадности или бедности конторы.

I>>Было бы так просто, не было бы проблем с набором. Как правило, чем богаче и круче контора, тем больше желающих туда попасть.

B>Это верно. И среди этого большого количества есть некоторое число соображающих. А если контора жлобится, то количество кандидатов как раз меньше — так как те кто соображает не пришли


Контора которая предлагает меньшие деньги очень часто предлагает например соцпакет, что выгодно людям семейным. Кроме того, она предлагает стабильный доход, что выгодно тем людям, у которых все вопросы не сводятся к деньгами. Кроме того, она может предложить должностной рост или профессиональный за счет тренингов, курсов и тд.

I>>Чего сказать хотел ? Как правило, серьезные девелоперы приходят не по объявлениям. Ты хочешь это оспорить что ли ?


B>Это я в вежливой форме намекнул, что выделенное — чепуха.


Если буквально, то да, приходят — я таких видел. Но вообще серьёзных разыскивают днем с огнем.

Более того, если девелопера не разыскивают днем с огнем, то очевидно, назвать его матерым спецом можно тольо условно.
Re[23]: Практики?
От: Ytz https://github.com/mtrempoltsev
Дата: 08.05.11 15:18
Оценка: -2
Здравствуйте, cli, Вы писали:

cli>Здравствуйте, Ytz, Вы писали:


Ytz>>Нагорный уже год как не мой руководитель, у меня свой отдел. Просто не люблю когда нагло врут.


cli>Двуличие мисье...

cli>Ты вот выше заявлял, что зарплаты 20 тыр у вас нет, потом признал но сказал, что для студентов и на неполный рабочий день.

Таких зарплат у программистов нет. Два года назад это была нижняя планка, по факту у всех было больше. У нас работают студенты ИАТЭ на неполный день, найди и поинтересуйся зарплатой.

cli>Я готов поклясться на конституции или на стандарте С++, что Нагорный мне хотел дать 20 тыр и ещё смеялся. Я тоже не люблю когда врут.


Ты трепло, твоим клятвам грош цена. Более того тебе ничего не предлагали — ты нам не подошел.

Ytz>>Точно и сразу заменили плоские мониторы на ЭЛТ, а потом обратно, ну чтобы скучно не было.


cli>Смотри, если у вас там такая экономия на зарплатах то не исключено, что тогда стояло барахло в виде ЭЛТ.


Я понял, что бесполезно с тобой разговаривать — истина для тебя, неконтролируемые химические реакции в твоем мозгу не требующие подкрепления фактами.

Ytz>>А уж было подумал, что ты человек хоть каплю серьезный. Оказалось очередное грошовое трепло.


cli>Решил прекратить спор в котором ты проиграл оскорбив оппонента?


Ты сам предложил приехать в гости если я тебе отвечу. Я ответил — ты сьехал с темы, балабол.

cli>Ты на вопросы ответь, или ты уже не помнишь в какой комнате было собеседование и что за народ там сидел?


Ты на мои вопросы не отвечаешь, так с чего я перед тобой распинаться должен. Все равно для тебя ни мои слова, ни чьи либо еще не будут поводом задуматься.

Ytz>>Свитера я не ношу, только футболки.


cli>Отжог Максим)

cli>Это был февраль месяц, вы сидите на первом этаже, там у вас было прохладно для футболок.

Я же говорю о чем можно с тобой говорить? Я круглый год хожу в футболке. Зимой тоже, только на улицу сверху куртку надеваю. Можешь спросить у любого кто меня знает.

Ytz>>Никогда не видел Дмитрия в черном.


cli>Спроси у коллег, видел ли кто нибудь его в чёрной водолазке. Например в тот день когда меня собеседовали.


Мой тебе совет — сходи к доктору.
Re[9]: Практики?
От: BulatZiganshin  
Дата: 08.05.11 15:23
Оценка: :)))
Здравствуйте, dilmah, Вы писали:


BZ>>main = interact (show.length.group.sort.words)


D>3 слова: tr+sort+wc:


чё-то не работает:

Addons>tr+sort+wc
"tr+sort+wc" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Люди, я люблю вас! Будьте бдительны!!!
Re[6]: Так что это за ходоки по собеседованиям?
От: elmal  
Дата: 08.05.11 15:28
Оценка: 5 (3) +2
Здравствуйте, visitor_pattern, Вы писали:

_>У меня в проекте нужно правильно реализовывать Equals/hashCode методы, знать откуда тебе передали тот или иной Map и как с ним работать.

Это просто жесть . Спасибо за подтверждение моих худших предположений . Знать откуда тебе какой Map передали в реальном приложении и помнить как с ним работать — это просто нет слов, если это хотя б средний проект — представляю как там внутри живется . Так, к сведению, скажу уж политкорректно — чем меньше надо в проекте знать что откуда приходит и как с этим работать, тем лучше написан проект . У меня бывший коллега как то в такую контору сдуру свалил (госсподи, хорошо хоть я туда не свалил, слишком много запросил тогда), где тоже код написан так, что надо всегда знать что откуда передали и как с этим работать. Так как если не знаешь — тронешь в одном месте, отвалится в другом, в голове держать черти сколько деталей постоянно надо, и это уже не исправить без полного переписывания — он свалил оттуда через полгода, вернулся на старое место и посчитал, что в рай попал.
Лично у меня в проекте переопределение equals и hashCode только в одном месте — в базовых либах. Если б я это все явно переопределял, при том, что требования меняются с точностью до наоборот, причем срочно, в последней момент — представляю что б было, сроки были б раз в 10 больше точно, да и человек понадобилось тоже на порядок больше.
Re[12]: Так что это за ходоки по собеседованиям?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 08.05.11 15:32
Оценка:
Здравствуйте, keenn, Вы писали:

I>>Чего я, по твоему, не учел ?


K>ну и ты экстра хороший спец. теперь внимание, видишь вакансию по твоему профилю с вилкой 220-250 т.р. на руки.


Я не знаю, что это за ЗП, я сам из Минска и по деньгам можно глянуть здесь — http://dev.by/salaries/

> немного не кольнет ли у тебя в груди потратить пару часиков на поездку на собеседование в это милое местечко? думаю кольнет и не у тебя одного а еще у многих-многих классных спецов.


Я захаживаю на такие предложения чисто ради интереса. Меня больше всего интересует не размер ЗП, а стабильность и масштаб проектов.

Это не значит, что деньги меня не интересуют, это значит, что интересные, масштабные проекты со стабильным развитием я предпочту денежным.

K>вот так высокая зарплата привлечет хороших кандидатов. нужно будет только выбрать шо по душе. ну о чем о чем тут можно спорить то?!.


Так вот не всегда конторы имеют чего то предложить, например, проф. роста может и не быть и большая ЗП это лишь для того тчо бы удержать.

Иногда доводится пособеседовать интервьюера будучи кандидатом И все разы это были конторы с топовыми ЗП с вилками в объявлениях.

А несколько раз у меня спрашивали книжные определения ООП, полиморфизм и тд. Когда я поделился знаниями из Скота Мейерса и других источников, меня просто не поняли, ибо спрашивали до тех пор пока я не дал книжное определение. Как тут быть и не знаю

Так что я сильно скептически отношусь к объявлениям с вилкой.

Зато самое крутое собеседование было в конторе которая вообще не дает никаких объявлений. Кстати, минимум один из интервьюеров этого собеседования тусуется на рсдн среди функционалистов а с несколькими людьми из этой конторы я постоянно собачусь в КСВ и Политике. Меня споймали на том, в чем, как я считал до этого, был весьма силён. Я был сильно рад, что именно эта контора сделала мне оффер, правда, я заакцептил оффер другой конторы, где пришлось исписать целую пачку бумаги на собеседовании.
Re: Так что это за ходоки по собеседованиям?
От: Sharowarsheg  
Дата: 08.05.11 15:33
Оценка:
Здравствуйте, o-an0nym0us-o, Вы писали:

OAO>У нас случается десятка 3-4 собеседований в неделю. Редко приходят стоящие спецы, которых следует брать. А основная масса — студенты с минимумом опыта или даже без и еще странная категория народа, о которой этот сабж


Нету на вас Армадилло, он умел проводить хороший мысленный эксперимент — менял местами собеседующего с кандидатом — и всё сразу становилось понятно.
Re[13]: Так что это за ходоки по собеседованиям?
От: BulatZiganshin  
Дата: 08.05.11 15:34
Оценка: 2 (2)
Здравствуйте, Ikemefula, Вы писали:

I>А представь, что у человека есть дети, семья, жильё и интересная работа, которая покрывает его нужды и нужды его семьи.


I>Вопрос — что выберет такой человек, большие деньги или же стабильный доход ?


а есть способы определить стабильность дохода заранее? ты может не в курсе, но эта фраза в объявлениях о работе так и переводится "ищем готовых работать за еду"

что касается денег. вот мне денег за глаза хватает. как раз таки по противоположной причине — нет семьи. кстати, твоя тирада что семейному много денег не нужно — вообще суперзабавна. наверно, неженатому на проституток денег не должно хватать?

так вот, при том что деньги для меня — не проблема, я тем не менее не пойду в контору где мало платят. потому что деньги — это индикатор того что я добился в своей работе и отношения конторы к своим наёмникам. если есть 5 нормальных контор где мне предлагают 100 тыщ и ещё одна где предлагают 80 — я не стану её рассматривать. ибо нефиг
Люди, я люблю вас! Будьте бдительны!!!
Re[13]: Так что это за ходоки по собеседованиям?
От: BulatZiganshin  
Дата: 08.05.11 15:37
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>А несколько раз у меня спрашивали книжные определения ООП, полиморфизм и тд. Когда я поделился знаниями из Скота Мейерса и других источников, меня просто не поняли, ибо спрашивали до тех пор пока я не дал книжное определение. Как тут быть и не знаю


это как? Скот Мейерс тебе телепатически что ли своё Слово передал??
Люди, я люблю вас! Будьте бдительны!!!
Re[24]: Практики?
От: cli  
Дата: 08.05.11 15:49
Оценка: +1 :)
Здравствуйте, Ytz, Вы писали:

Ytz>Таких зарплат у программистов нет. Два года назад это была нижняя планка, по факту у всех было больше. У нас работают студенты ИАТЭ на неполный день, найди и поинтересуйся зарплатой.


Зачем мне интересоваться зарплатой ваших студентов если мне лично Нагорный год и три месяца назад 20 тыр хотел платить ввиду своей особой щедрости?

Ytz>Ты трепло, твоим клятвам грош цена. Более того тебе ничего не предлагали — ты нам не подошел.


Технически говоря да, мне ничего не предлагали, но собеседовали меня на 20 тыр. И не подошёл я не вам, если ты и Нагорный не один человек, а конкретно не согласился с тараканами Нагорного про Windows/.Net потому и не подошёл.
Должно быть это какой-то особое удовольствие доставляет приглашать народ по объявлению Linux/C++ и пытаться пересадить на Windows/.Net?

Максим, твой тон показывает, что тебе нечего противопоставить фактам, думал влезешь и поглумишься над человеком? Однако кроме оскорблений ты ничего не можешь привести в ответ. Думаю твой тон заставит задуматься потенциальных кандидатов.

Ytz>Я понял, что бесполезно с тобой разговаривать — истина для тебя, неконтролируемые химические реакции в твоем мозгу не требующие подкрепления фактами.


Жжёшь, давай ещё, я записываю.

Ytz>Ты сам предложил приехать в гости если я тебе отвечу. Я ответил — ты сьехал с темы, балабол.


Ещё никто никуда не съехал, иначе я тут бы сидел на форуме. Ты ответил на вопрос, но ответ не является правдивым. Для проверки я тебе задал уточняющие вопросы, на которые ты или не можешь ответить или не хочешь.

Ytz>Ты на мои вопросы не отвечаешь, так с чего я перед тобой распинаться должен. Все равно для тебя ни мои слова, ни чьи либо еще не будут поводом задуматься.


На какие вопросы я тебе не отвечаю, про текущее место работы?

Ytz>Я же говорю о чем можно с тобой говорить? Я круглый год хожу в футболке. Зимой тоже, только на улицу сверху куртку надеваю. Можешь спросить у любого кто меня знает.


Толстая вязаная футболка тёмного цвета с рукавами?))

Ytz>Мой тебе совет — сходи к доктору.


Ты определись куда мне идти к вам или к доктору? Или у вам там тоже доктора?

Мне сейчас стала понятна твоя реакция, тебя сделали начальником отдела и нужно работать работу, но какого качества кандидатов в Обнинске и самому известно. И всякий негатив может сократить 1% адекватных кандидатов. Нужно было думать прежде чем этот спор затевать, тебя никто за язык не тянул. Причём ты постоянно съезжаешь на личности.
Re[10]: Практики?
От: 24  
Дата: 08.05.11 15:58
Оценка:
Здравствуйте, keenn, Вы писали:

K>и где тут эквилибристика спп, где многомерное изящество стл, где красота алгоритма?.. а? освободите помещение, следущий


Как-то так:

std::string text = "asd tr tr asd ff";

std::set<std::string> words;

std::copy(std::istream_iterator<std::string>(std::istringstream(text)),
          std::istream_iterator<std::string>(),
          std::inserter(words, words.end()));

std::cout << words.size() << std::endl;
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.