Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.08.31;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.65 MB
Время: 0.015 c
15-1215693497
Kolan
2008-07-10 16:38
2008.08.31
Пришлось переустанавливать систему поновой, ниже результат.


15-1215768527
Правильный*Вася
2008-07-11 13:28
2008.08.31
только что касперский выдал


3-1204540600
хочу все знать
2008-03-03 13:36
2008.08.31
Подсчет символов в поле записи


2-1216808609
Тоша
2008-07-23 14:23
2008.08.31
TMemoryStream


1-1198064611
андр
2007-12-19 14:43
2008.08.31
Interface