Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.08.31;
Скачать: [xml.tar.bz2];

Вниз

Собеседование   Найти похожие ветки 

 
speller   (2008-07-08 16:30) [40]

Главное на собеседовании - быть уверенным в своих силах и возможностях (при недостатке некоторых конкретных знаний, которые могут понадобиться при решении выданной тестовой задачи). Дали пример, который не можешь решить - обрисуй общий алгоритм решения. Не можешь сходу понять алгоритм решения - включай фантазию и высказывай все возможные варианты, какие придут в голову. Конечно, кроме "нарисовать жопу и сказать заказчику что это новый алгоритм". Программист - ценен не только кладезью своих знаний (возможность сходу правильно решить поставленную задачу), но и способностью креативно и конструктивно мыслить при постановке нестандартной, новой задачи, которой еще не приходилось делать. Кроме того, сам человек и его характер имеет если не первостепенное значение, то далеко не последнее. Именно поэтому часто собеседования проводятся в 2 этапа: сначала менеджер по персоналу (по образованию психолог), потом уже программист. Первый производит грубый отсев по личностным характеристикам, раскусывая всё, что кандидат пытается скрыть, составляя общую, но максимально приближенную к истине характеристику личности, после чего программисту достается только проверка специальных знаний.

Имхо, конечно. Я ниразу не принимал никого на работу, сам был на собеседованиях 3 раза, но сложив во едино свой опыт плюс знания, полученные в дружеских беседах с теми, кто принимал на работу, и кто принимался - сложилась именно такая картина. Не претендую на истину, просто высказываю свое мнение. Поэтому мой основной совет - будь уверен в себе.


 
oldman ©   (2008-07-08 16:35) [41]


> speller   (08.07.08 16:30) [40]


Согласен.
На моих глазах одногруппник на экзамене по физике (не знаю ответа) выводил его методом проб и ошибок.
Видел бы ты глаза препода при этом!!!
5 баллов ставились за энтузиазм. Ну, и за знание азов, конечно.


 
ketmar ©   (2008-07-08 16:55) [42]

>[40] speller (2008-07-08 16:30:00)
>сначала менеджер по персоналу (по образованию психолог)

лютобешено бугагирую.

---
All Your Base Are Belong to Us


 
Anatoly Podgoretsky ©   (2008-07-08 16:55) [43]

> Dennis I. Komarov  (08.07.2008 16:30:39)  [39]

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


 
speller   (2008-07-08 17:16) [44]


> лютобешено бугагирую

Отчего же, почтенный? 2 фирмы из 3-х, в которых я работал, сначала кандидатов через психолога пропускали. Кандидаты, конечно, об этом не знали, они видели перед собой лишь менеджера по персоналу. Когда численность персонала переваливает за 50 человек, то в коллективе складывается определенная атмосфера, и человек, явно в нее не вписывающийся, не сможет нормально работать. Этим и занимаются мнеджеры по персоналу, тем что выявляют явно не подходящих личностей и отсеивают их сразу. Плюс составляют общую картину личности кандидатов, каковы достоинства, и каковы недостатки. И, при приеме кандидата на работу, дают рекомендации руководителям отделов как с этой личностью лучше работать для достижения лучшего результата.

Над чем из вышесказанного вы бугагируете?


 
ketmar ©   (2008-07-08 17:26) [45]

>[44] speller (2008-07-08 17:16:00)
>Над чем из вышесказанного вы бугагируете?

над подобными «психологами». я далеко не одно собеседование посещал, в 90% случаев (как минимум) они все «шпарили» по одной и той же шпаргалке. я не над самой идеей (она верна), а над уровнем реализации.

---
Do what thou wilt shall be the whole of the Law.


 
Правильный^Вася   (2008-07-08 17:46) [46]


> На моих глазах одногруппник на экзамене по физике (не знаю
> ответа) выводил его методом проб и ошибок.Видел бы ты глаза
> препода при этом!!!

я так на экзамене по вышмату преобразование Лапласа крутил
правда без ошибок, но от самых предпосылок


 
speller   (2008-07-08 17:48) [47]

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


 
ketmar ©   (2008-07-08 17:50) [48]

>[47] speller (2008-07-08 17:48:00)
а… в мелких компаниях он «не нужен, сами поймём», в средних «ещё не вырасли, бабла жаль», в крупных «а, вот эта блондинка пойдёт, сиськи хорошие».

---
Understanding is not required. Only obedience.


 
speller   (2008-07-08 17:58) [49]

сиськи это хорошо, но для сисек берут секретарш и офис-менеджеров ) где-то, может, и менеджеров по персоналу по объёму бюста выбирают, но не уверен, что такие фирмы имеют слаженный и результативный коллектив )


 
ketmar ©   (2008-07-08 18:03) [50]

>[49] speller (2008-07-08 17:58:00)
>но не уверен, что такие фирмы имеют слаженный и результативный коллектив )

им этого и не надо.

---
Understanding is not required. Only obedience.


 
speller   (2008-07-08 18:05) [51]

тогда в такие фирмы не за чем устраиваться


 
ekto ©   (2008-07-08 18:19) [52]


> ketmar ©   (08.07.08 17:26) [45]

 Конечно по шпаргалке, а как иначе? Или ты думаешь, что они могут собственные методы изобрести? Может кто-то бы из них и смог, но зачем им это надо? Они же не научной деятельностью занимаются и не лечат. А для того, чтобы определить психотип(ну или как там это назвать?) и т.д. вполне, я считаю, достаточно шпаргалок/шаблонов.

PS. Кстати, ты паттерны используешь?


 
ketmar ©   (2008-07-08 18:28) [53]

>[51] speller (2008-07-08 18:05:00)
>тогда в такие фирмы не за чем устраиваться

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

>[52] ekto © (2008-07-08 18:19:00)
>Конечно по шпаргалке, а как иначе?

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

---
Do what thou wilt shall be the whole of the Law.


 
critical_error   (2008-07-08 19:25) [54]


> ketmar ©   (08.07.08 18:28) [53]

Да, ку.


 
ekto ©   (2008-07-08 19:26) [55]

тьфу, за другим компом сижу


 
Asteroid   (2008-07-09 00:58) [56]

Представление двоичных чисел (целых и вещественных).
Есть массив вещественных чисел. Как лучше всего найти их сумму? (Наводящий вопрос: зависит ли результат от порядка чисел и если да, то почему?)
Алгоритмы сортировки - какие знаете, какова их сложность?

Как изменить самый младший нулевой бит числа A на 1?
Как перевернуть биты числа А?
Посчитайте кол-во квадратов на шахматной доске размером NxN. Посчитайте кол-во прямоугольников.

Зачем нужны виртуальные функции?
Почему деструктор должен быть виртуальным? (см. тему поблизости ;) )
Пусть TB = class( TA ), A: TA, B: TB. Можно ли так написать:
1) A := TB.Create;
2) B := TA.Create;

Что такое нормальные формы? Зачем нужна денормализация?
В чем отличия inner, left, right join? (про это уже написали)
Синтаксис SELECT :)

Более специфичные вопросы - многопоточность, синхронизация потоков.

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


 
Eraser ©   (2008-07-09 01:41) [57]

> [56] Asteroid   (09.07.08 00:58)

если бы большая часть "программистов" ответила бы правильно хотя бы на половину этих простеньких вопросов - Россия бы давно завоевала мир, imho :)

правильно тут написали, что не нужно это.. большая часть контор разного пошиба (мелких, крупных) сидит на гос. заказах и внедряет американские комплекты за миллионы рублей, а то и долларов и лепит кое-какие свои поделки. Остальное - веб технологии. И лишь малая часть - делфи, с++, c# и т.п. экзотика.


 
VirEx ©   (2008-07-09 05:16) [58]

ну что афтор, не густо тебе копипастить в очередную книжку "... гландами хакера" :)


 
ketmar ©   (2008-07-09 09:39) [59]

>[57] Eraser © (2008-07-09 01:41:00)
>Остальное — веб технологии

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

---
All Your Base Are Belong to Us


 
clickmaker ©   (2008-07-09 09:45) [60]

> почему считают, что это просто — не ясно

наверно, потому что там не нужно квадраты на доске считать и биты переворачивать )


 
Ega23 ©   (2008-07-09 09:46) [61]


> наверно, потому что там не нужно квадраты на доске считать
> и биты переворачивать )
>


Зато там своих тараканов полно...


 
ketmar ©   (2008-07-09 09:49) [62]

>[60] clickmaker © (2008-07-09 09:45:00)
а вот не всегда, не всегда. в нормальном сервисе — криптография, а это тоже не подарок.

---
All Your Base Are Belong to Us


 
Гость   (2008-07-09 10:11) [63]

В основном часто задают вопросы:

1) Что такое объекты?
2) Инкапсуляция, полиморфизм, наследование
3) Индексы в БД
4) Чем отличается «тонкий» клиент от «толстого»?
5) Как данные хранятся в реляционной базе?
6) Зачем нужны транзакции?
7) Какие типы данных есть в SQL-сервере?
8) Как данные хранятся в реляционной базе?
9) Почему возникает deadlock?
10) Чем отличается try...except от try....finally ?


 
TeamLeader   (2008-07-09 10:14) [64]


> Есть массив вещественных чисел. Как лучше всего найти их
> сумму? (Наводящий вопрос: зависит ли результат от порядка
> чисел и если да, то почему?)


А не скажете ответ к задаче?


 
Ega23 ©   (2008-07-09 10:15) [65]


> 3) Индексы в БД


Ага. И после этого получаются плевки на стол.


 
Ega23 ©   (2008-07-09 10:18) [66]

http://www.sql.ru/forum/actualthread.aspx?bid=9&tid=384286&pg=1&hl=%ef%eb%fe%ed%f3%eb+%f1%f2%ee%eb
В общем, поосторожнее там с индексами...  :)


 
Petr V. Abramov ©   (2008-07-09 12:34) [67]


> в крупных «а, вот эта блондинка пойдёт, сиськи хорошие».

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


 
ketmar ©   (2008-07-09 13:45) [68]

>[67] Petr V. Abramov © (2008-07-09 12:34:00)
>так что сиськи в крупных компаниях оставляют желать лучшего.

я люблю маленькие, мне нравилось. %-)

---
All Your Base Are Belong to Us


 
Ping-Pong   (2008-07-09 21:33) [69]

TeamLeader   (09.07.08 10:14) [64]
> Есть массив вещественных чисел. Как лучше всего найти их
> сумму? (Наводящий вопрос: зависит ли результат от порядка
> чисел и если да, то почему?)

А не скажете ответ к задаче?


Формат хранения - с плавающей запятой. Не буду особо распространяться по поводу хранения чисел с плавающей запятой в памяти, большинство - занют, а кто не знает и кому интересно - книжки почитают. Но если числа очень разных порядков - то можно в некоторых случаях воспользоваться особенностями их хранения в памяти. То есть, отсортированные по убыванию числа можно суммировать до тех пор, пока очередное число не окажется слишком маленьким, то есть, его прибавление не будет уже влиять на ответ. И на том можно будет остановиться. Грубо говоря, если в массиве на первом месте стоит число порядка 10Е20, а затем следует очень много чисел порядка 10Е-20, то ответ будет точно равен этому первому числу, прочие числа можно отбросить. Ну или изменить формат хранения с single на double, или на extended, может, поможет.


 
Virgo_Style ©   (2008-07-09 21:43) [70]

Ping-Pong   (09.07.08 21:33) [69]
Грубо говоря, если в массиве на первом месте стоит число порядка 10Е20, а затем следует очень много чисел порядка 10Е-20, то ответ будет точно равен этому первому числу, прочие числа можно отбросить.


Как интересно! А я думал, что надо начинать суммировать с маленьких, аккурат для того, чтобы такого не случилось.


 
@!!ex ©   (2008-07-09 21:46) [71]

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

Если начинать с маленьких, то single автоматически растягивается и в него помещаются лишние биты7 :))


 
Ping-Pong   (2008-07-09 21:49) [72]

Virgo_Style ©   (09.07.08 21:43) [70]
аккурат для того, чтобы такого не случилось


А если случится - exception выкидывать? :-)


 
www   (2008-07-09 21:57) [73]


> single автоматически растягивается

поскольку точка плавающая, то это имеет значение
от перемены мест слагаемых сумма-таки меняется


 
@!!ex ©   (2008-07-09 22:54) [74]

> [73] www   (09.07.08 21:57)

Есть два варианта:
Большой диапазон, низкая точность.
Маленький диапазон, высокая точность.

Третьего не дано.


 
palva ©   (2008-07-09 23:31) [75]


> А я думал, что надо начинать суммировать с маленьких,

У меня такое предложение. Суммировать отрицательные и положительные отдельно, а потом складывать.
Каждую группу сначала упорядочить, затем сложить два самых маленьких (по абсолютной величине) числа и результат поставить на нужное место, чтобы группа осталась упорядоченной. И так далее, пока не сложим все числа в группе.
Надо надеяться, таким образом мы избежим сложения очень маленького числа с очень большим, что ведет к потере большого числа значащих разрядов при выравнивании порядков.


 
wl ©   (2008-07-10 01:39) [76]

> [63] Гость   (09.07.08 10:11)
> В основном часто задают вопросы:
...
> 5) Как данные хранятся в реляционной базе?
...
> 8) Как данные хранятся в реляционной базе?
...

это уже больше смахивает на допрос с пристрастием...


 
Asteroid ©   (2008-07-10 04:21) [77]

> TeamLeader   (09.07.08 10:14) [64]
Уже ответили :) [75]

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

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


 
Virgo_Style ©   (2008-07-10 10:01) [78]

@!!ex ©   (09.07.08 21:46) [71]
Если начинать с маленьких, то single автоматически растягивается и в него помещаются лишние биты7


Грубый пример:

0.1 + 0.2 + 0.5 + 0.7 + 2 = 3.5
урезаем точность до одной значащей цифры, промежуточные результаты такие:
0.1 / 0.3 / 0.8 / 1 / 3 -> конечный результат 3, погрешность 0.5

2 + 0.7 + 0.5 + 0.2 + 0.1 = 3.5
урезаем точность до одной значащей цифры, промежуточные результаты такие:
2 / 2 / 2 / 2 / 2 -> конечный результат 2, погрешность 1.5

Или я что-то путаю?


 
MsGuns ©   (2008-07-10 10:15) [79]

>Как данные хранятся в реляционной базе?

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


 
Павел Калугин ©   (2008-07-10 22:37) [80]

В свое время, по здешней поздсказке, давал несколько задачек с sql-ex.ru, ручку и бумагу а потом просил пояснить ответ. Все вставало на свои места моментально.



Страницы: 1 2 3 вся ветка

Форум: "Прочее";
Текущий архив: 2008.08.31;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.63 MB
Время: 0.008 c
3-1204549104
Ega23
2008-03-03 15:58
2008.08.31
А насколько сильно влияет наличие вторичного ключа


8-1184936230
DmitriyZ
2007-07-20 16:57
2008.08.31
Как в Delphi сгенерировать звук произвольной частоты и вывести ег


15-1215668193
tesseract
2008-07-10 09:36
2008.08.31
Ну вот, кто присмотрит за смотрящими ?


15-1215472113
Pavia
2008-07-08 03:08
2008.08.31
WALL·E


4-1195513824
Alx2k
2007-11-20 02:10
2008.08.31
Окно выбора значка





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский