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

Вниз

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

 
Фленов М.   (2008-07-08 12:17) [0]

Здравствуйте, через 2 дня иду на первое в своей жизни собеседование, требование было Delphi + SQl. Оч волнуюсь, подскажите какие примерно могут быть заданы вопросы, что бы быть хоть немного готовым. Спасибо.


 
Dennis I. Komarov ©   (2008-07-08 12:22) [1]

x:=64883934
Чему равен пятый бит

Распарсить строку (вориантов мильён)


 
clickmaker ©   (2008-07-08 12:23) [2]

Что такое полиморфизм?
Чем виртуальный метод отличается от динамического?
Зачем нужны индексы в базе данных?

Ну и где ошибка в коде?

procedure TForm1.Button1Click(sender: TObject);
begin
 Form1.Caption := "Some text";
end;

o)


 
@!!ex ©   (2008-07-08 12:23) [3]

будут спрашивать про то, что написано в резюме.
Написал, что знаешь ООП? Придется рассказать, что такое полиморфизм, чем отличается объект от класса.
Написал, что знаешь Паттерны проектирования? Готовься объяснять что такое синглетон и нафиг он нужен.
И так далее.


 
Рамиль ©   (2008-07-08 12:27) [4]


> Ну и где ошибка в коде?

Компилятор даже предупреждения не выдают, откуда там может быть ошибка? :)


 
Dennis I. Komarov ©   (2008-07-08 12:28) [5]

Form1 не описан :)


 
Фленов М.   (2008-07-08 12:28) [6]


>  Form1.Caption := "Some text";


Не наблюдаю ошибки, разве, что можно было Form1 не писать.


 
Dennis I. Komarov ©   (2008-07-08 12:28) [7]

> [5] Dennis I. Komarov ©   (08.07.08 12:28)

ЗЫ и не вакт что создан если описан :)


 
turbouser ©   (2008-07-08 12:30) [8]


> Фленов М.   (08.07.08 12:28) [6]

Это вопрос из разряда "Нарисуйте домик"


 
wl ©   (2008-07-08 12:33) [9]

когда последний раз ходил на вакансию программист С++, было три листочка с несложными вопросами про ООП, через пару дней пригласили на собеседование, с разговорами "о жизни" - чем раньше занимался, почему уволился, и еще через день пригласили на работу


 
Ega23 ©   (2008-07-08 12:34) [10]


> Компилятор даже предупреждения не выдают, откуда там может
> быть ошибка? :)


У меня вообще не компилируется.  :)


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


>  требование было Delphi + SQl.

какие бывают и чем отличаются JOIN, для чего нужны
какие подводные камни с ними


 
Anatoly Podgoretsky ©   (2008-07-08 13:03) [12]

> Ega23  (08.07.2008 12:34:10)  [10]

Значит ошибка в компиляторе.


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


>  требование было Delphi + SQl

понятие NULL, его трактовка и обработка в разных SQL-конструкциях


 
Ega23 ©   (2008-07-08 13:11) [14]


> через 2 дня иду на первое в своей жизни собеседование


Чисто из любопытства: а в каком городе и на какую зарплату претендуете?


 
Фленов М.   (2008-07-08 13:13) [15]


> Чисто из любопытства: а в каком городе и на какую зарплату
> претендуете?


Москва. Что бы на проезд и обед хватало, пока опыта не наберусь.


 
Игорь Шевченко ©   (2008-07-08 13:23) [16]

собеседование глазами хакера


 
Фленов М.   (2008-07-08 13:24) [17]


> собеседование глазами хакера


:-D, Это книга моя любимая, в обнимку с ней...=)


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


> > собеседование глазами хакера

заочно? фантазии на тему? а код где?!


 
Ega23 ©   (2008-07-08 13:33) [19]


> Москва. Что бы на проезд и обед хватало, пока опыта не наберусь.


Т.е. 7000 рублей?
Ну нормально, я думаю пройдёте. Может быть даже и на 10.


 
Фленов М.   (2008-07-08 14:15) [20]


> Ну нормально, я думаю пройдёте. Может быть даже и на 10.


Оч на это надеюсь :)

P.s: Тот самый Фленов случайно не посещает этот сайт ?


 
Ega23 ©   (2008-07-08 14:17) [21]


> P.s: Тот самый Фленов случайно не посещает этот сайт ?


Бывал. Но его тут не любят.


 
Фленов М.   (2008-07-08 14:23) [22]


> Бывал. Но его тут не любят.


Интересно. Я думал он один из самых уважаемых в стране ...


 
Ega23 ©   (2008-07-08 14:26) [23]


> Я думал он один из самых уважаемых в стране


В Папуа-Новой Гвинее.


 
Ega23 ©   (2008-07-08 14:27) [24]


> Я думал он один из самых уважаемых в стране ...


У него свой сайт есть. Если Вам сильно любопытно - отправляйтесь туда. vr-online, вроде.


 
Rouse_ ©   (2008-07-08 14:33) [25]


> Я думал он один из самых уважаемых в стране ...

В.В. Путин стало быть нервно курит в сторонке? :)


 
@!!ex ©   (2008-07-08 14:34) [26]

> Интересно. Я думал он один из самых уважаемых в стране ...

Его здесь очень нелюбят... Почита пару обсуждения его книг я понял - почему. :)
Потому что не грамотный.


 
Ega23 ©   (2008-07-08 14:38) [27]


> В.В. Путин стало быть нервно курит в сторонке? :)


Александр, Вы отстали от жизни. Нынче у нас другой ВВПутин.  :)


 
{RASkov} ©   (2008-07-08 14:40) [28]

> Потому что не грамотный.

выскочка


 
Фленов М.   (2008-07-08 14:41) [29]

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


 
Ega23 ©   (2008-07-08 14:44) [30]


> Видимо есть причины раз уж его не очень любят


Всё очень просто: человек рубит бабло. Достаточно беспринципно. И не сильно это скрывает.
Цитата с BOR:

<ch00k> скачал клевую книжку "PHP глазами хакера", читаю оглавление.
1.1 Кто такие хакеры?
1.2 Как стать хакером?
1.3 Что такое PHP?


А между прочим, тоже его "творение".


 
TUser ©   (2008-07-08 14:48) [31]


> все же книги его как то легче усваиваются чем например книги
> Архангельского

щас тебя съедят :)


 
Фленов М.   (2008-07-08 14:54) [32]


> щас тебя съедят :)
>


Почему же. Помню читал критику И.Шевченко, что Фленов отдыхает.


 
@!!ex ©   (2008-07-08 14:55) [33]

> чем например книги Архангельского, но соглашусь что практика
> без теории тоже некуда.

Архангельского здесь тоже очень нелюбят. :))))


 
@!!ex ©   (2008-07-08 14:56) [34]

> Помню читал критику И.Шевченко, что Фленов отдыхает.

Ага. Фленов отдыхает.... По сравнению с Архангельским он просто мастер! :))


 
ketmar ©   (2008-07-08 15:40) [35]

>[34] @!!ex © (2008-07-08 14:56:00)
>Ага. Фленов отдыхает…. По сравнению с Архангельским он просто мастер! :))

«война была равна — сражались два г…на» (ц)

---
All Your Base Are Belong to Us


 
Palladin ©   (2008-07-08 15:44) [36]


> ketmar ©   (08.07.08 15:40) [35]

надо запомнить :)


 
Anatoly Podgoretsky ©   (2008-07-08 16:25) [37]

> @!!ex  (08.07.2008 14:55:33)  [33]

Именно его не любят, а этот просто под руку попал. Как сказали ниже - это даже мастер.


 
oldman ©   (2008-07-08 16:30) [38]


> Фленов М.   (08.07.08 12:17)  
> Здравствуйте, через 2 дня иду на первое в своей жизни собеседование


Пожелать те удачи в бою?


 
Dennis I. Komarov ©   (2008-07-08 16:30) [39]

> [37] Anatoly Podgoretsky ©   (08.07.08 16:25)

Нету у него голубых штанов ;)


 
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, ручку и бумагу а потом просил пояснить ответ. Все вставало на свои места моментально.


 
GrayFace ©   (2008-07-11 13:02) [81]

Неужели кому-то полезно знание того что такое полиморфизм? Я уже и не помню, что это.

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


 
clickmaker ©   (2008-07-11 13:10) [82]

> [81] GrayFace ©   (11.07.08 13:02)
> Неужели кому-то полезно знание того что такое полиморфизм?
> Я уже и не помню, что это

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


 
@!!ex ©   (2008-07-11 13:11) [83]

> ссылка одного типа, а работать можно с объектами любого
> наследуемого.

ИМХо самое большое преимущество ООП.


 
Skyle ©   (2008-07-11 13:11) [84]


> GrayFace ©   (11.07.08 13:02) [81]
> Неужели кому-то полезно знание того что такое полиморфизм?
>  Я уже и не помню, что это.

Не представляю кому это не нужно...


 
wl ©   (2008-07-11 13:29) [85]


>  Неужели кому-то полезно знание того что такое полиморфизм?


Инкапсуляция - сокрытие от пользователя реализованной функциональности.
Полиморфизм - одни и те же действия пользователя могут привести к различному результату.
Наследование - программа наследует ошибки от сторонних компонентов и предыдущих версий.
(с) bash.org.ru


 
Фленов М.   (2008-07-11 14:52) [86]

Собеседование прошло, вопросы из тех что запомнил:

Что такое СУБД
Чем отличается трехзвенная архитектура от двухзвенной
Отсортировать массив
Как получить только первые 30 записи у таблицы

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

Не смог ответить на эти вопросы ((:

В каких случаях происходит deadlock
Что такое паттерны

Сменить расширение в имени файла, я сделал путем вырезания Copy + ".txt"
Приняли как не правильный ответ ибо есть готовая функция ...


 
wl ©   (2008-07-11 15:00) [87]

не взяли?


 
@!!ex ©   (2008-07-11 15:01) [88]

> Что такое паттерны

А ведь тебя предупреждали. ;)


> ибо есть готовая функция

StringReplace+ExctractFileExt?

На работу то взяли?


 
wl ©   (2008-07-11 15:02) [89]

function ChangeFileExt(const FileName, Extension: string): string;


 
Фленов М.   (2008-07-11 15:07) [90]

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


> А ведь тебя предупреждали. ;)
>


Да, жаль не прочел про паттерны ... Столько предупреждений было, не успел все прочесть...


> function ChangeFileExt(const FileName, Extension: string):
>  string;
>


Самое оно :((


 
Плохиш ©   (2008-07-11 15:09) [91]


> Остальные вопросы


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

Бежать оттуда надо, рабов ищут.

> не уйду ли в другое место через пол года и .т.д.)

Прикольно, правильный ответ - "знал бы где упасть, соломки бы подстелил"?


 
Ega23 ©   (2008-07-11 15:11) [92]

Остаётся только дождаться книги "Собеседование глазами Хакера"


 
Фленов М.   (2008-07-11 15:17) [93]


> Остаётся только дождаться книги "Собеседование глазами Хакера"
>


)))))))))))))))


> Бежать оттуда надо, рабов ищут.
>


В принципе студенту только закончившиму колледж нет лучших вариантов. Поработаю годик, затем можно и о книге подумать  
"Гостарбайтер глазами Хакера")))


 
@!!ex ©   (2008-07-11 15:18) [94]

> [89] wl ©   (11.07.08 15:02)

Я тоже собеседование не пройду. Какая жалость.


 
Anatoly Podgoretsky ©   (2008-07-11 15:37) [95]

> Фленов М.  (11.07.2008 15:17:33)  [93]

> не уйду ли в другое место через пол года

Правду конечно не сказал.


 
GrayFace ©   (2008-07-11 16:53) [96]

> Skyle ©   (11.07.08 13:11) [84]
> Не представляю кому это не нужно...

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

@!!ex ©   (11.07.08 15:01) [88]
> StringReplace+ExctractFileExt?

Это называется готовый глюк, а не готовая функция :)


 
Просто   (2008-07-11 17:04) [97]


> Сменить расширение в имени файла, я сделал путем вырезания
> Copy + ".txt" Приняли как не правильный ответ ибо есть готовая
> функция ...

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


 
Сергей М. ©   (2008-07-11 17:14) [98]


> что бы быть хоть немного готовым


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

Разные ж вещи)

Если волнуешься насчет готовности, значит нефига тебе там делать, куда ты собрался)


 
@!!ex ©   (2008-07-11 18:55) [99]

> Это называется готовый глюк, а не готовая функция :)

почему это?
Ставим игнорить регистр, не ставим заменять все, ставик заменять с конца.
Какой глюк может возникнуть?


 
Prohodil Mimo ©   (2008-07-11 18:57) [100]

на вопрос: "почему ты хочешь у нас работать?"
говорю, что я ещё не знаю, хочу ли работать у них, пусть сперва расскажут что у них такого хорошего, что бы я захотел.

на вопрос: "не сбегу ли?"
отвечаю, что всё зависит не от меня, а от них самих.


 
Asteroid ©   (2008-07-12 01:15) [101]

> Какой глюк может возникнуть?
Если нет расширения у файла, ExtractFileExt вернет пустую строку, и замена не произойдет.


 
Пробегал2....   (2008-07-12 12:48) [102]

Удалено модератором


 
GrayFace ©   (2008-07-12 18:39) [103]

@!!ex ©   (11.07.08 18:55) [99]
Какой глюк может возникнуть?

С точками в названии.
"big.battle.bat" перейдет в "big.txttle.bat" (либо "big.txttle.txt" если поставить заменять все), а должно стать "big.battle.txt".


 
@!!ex ©   (2008-07-12 18:51) [104]

> [103] GrayFace ©   (12.07.08 18:39)

я ж написал:

> не ставим заменять все


> ставик заменять с конца


 
Kostafey ©   (2008-07-12 21:00) [105]

Вспомнил свое первое собеседование....

-У Вас есть московская прописка?
-нет

-Ну жить-то у вас есть где?
-...кроме общаги? ...нет

-Плохо. Ну а в компьютерах чего-нибудь понимаете,
там Delphi, C++, Java?
-да...да... с этим лучше... (отвечая на этот вопрос я уже
понимал, что тут работать я точно не буду :)


 
speller   (2008-07-13 03:57) [106]


> Если волнуешься насчет готовности, значит нефига тебе там
> делать, куда ты собрался)

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



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

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

Наверх





Память: 0.73 MB
Время: 0.041 c
3-1204634091
abhtr
2008-03-04 15:34
2008.08.31
Один Master <-> несколько Detail


2-1216902939
Alex_C
2008-07-24 16:35
2008.08.31
Как правильно дождаться сбытия?


2-1216711598
OlBan
2008-07-22 11:26
2008.08.31
Отправка sms кириллица через модем


15-1215874647
@!!ex
2008-07-12 18:57
2008.08.31
редактирование свойств как в Object Inspector e


15-1215717772
Пробегал2....
2008-07-10 23:22
2008.08.31
Куда двигаться после delphi?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский