Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Может быть я быдлокодер, но все таке |
Философия, технологии, алгоритмы! |
|
|
Опции темы |
07.06.2011, 13:12 | #1 |
быдлокодер
Сообщений: 212
Регистрация: 22.06.2009
Не в сети |
Может быть я быдлокодер, но все таке
На этом фороме висит вакансия на программера, отправил топикстартеру в личку мини-резюме, указал свою аську. через 2 часа мне постучали, предложили ответить на неск вопросов.
Лог общения ниже Вопрос Что такое абстрактный класс? Ответ это класс, который не подразумевает создание экземпляров создавать экземпляры можно только для наследуемых классов Вопрос Что такое интерфейсный класс? Ответ это класс, который реализует какой-либо интерфейс или несколько интерфейсов Вопрос В чем разница между innodb и myisam? Ответ иннодб поддерживает транззакции. майисам нет иннобд считается более надежной (спорно), поддерживает блокировку на уровне строк, т.о считается что она дает более высокое быстроедйствие при паралельных запросах имхо, для инсерт, селект - майисам быстрее Вопрос Что такое singleton в программировании? Ответ не сталкивался Вопрос Что такое и для чего нужно MVC? Ответ шаблон проектирования модель-контроллер-представление нужен для отделения логики програмы от интерфейсной части Вопрос Для чего в mysql нужны индексы? Ответ для ускорения доступа к данным Вопрос Как организовать полнотекстовый индекс в mysql5 для таблицы innodb? Ответ ну настолько глубоко мускул не знаю, я больше по mssql server Дальше мне говорят, что "1/7 - мало. Нам Вы к сожалению не подходите" т.е. я ответил правильно только на один вопрос..эээ.. я вот не пойму че за нах ваще...кто меня тестировал, где я ошибсо то? Последний раз редактировалось потный; 07.06.2011 в 13:42. |
07.06.2011, 14:06 | #5 | ||||
Форумец
Сообщений: 87
Регистрация: 16.06.2007
Возраст: 36
Не в сети |
Давно понял что когда говоришь об ООП нужно четко подбирать слова, если не хочешь чтобы придрались
Цитата:
Цитата:
Цитата:
Цитата:
На последний вопрос не ответил, про innodb и myisam я не знаю ну и индексы не во всех случаях ускоряют доступ к данным. |
||||
07.06.2011, 14:13 | #7 | |
быдлокодер
Сообщений: 212
Регистрация: 22.06.2009
Не в сети |
можно, факт! поэтому и написал "не подразумевает"
Цитата:
моя логика такая - есть интерфейс, в котором объявлен один метод. есть класс, который реализует этот метод. Такой класс называется интерфейсным. прав/нет? для чего они нужны - для ускорения доступа к данным...какие тут еще варианты? _supreme_ готов обсудить предложение о работе в приватной беседе |
|
07.06.2011, 14:22 | #8 | |
FatSince2010
|
Цитата:
Интерфейсный, хм... |
|
07.06.2011, 14:49 | #10 | ||
Форумец
Сообщений: 87
Регистрация: 16.06.2007
Возраст: 36
Не в сети |
Цитата:
Если один интерфейс расширяет другой, то он интерфейсный интерфейс чтоли? Цитата:
|
||
07.06.2011, 14:53 | #11 | |
быдлокодер
Сообщений: 212
Регистрация: 22.06.2009
Не в сети |
Цитата:
тогда в вашем констексте не видно различия между "интерфейсом" и "интерфейсным классом"?? никто не запрещает объединять таблицы не по индексированным полям и делать сортировку тоже. другое дело, что если если по этим полям будет индекс, то выборка данных (а это и есть доступ к данным) будет происходить на порядки быстрее. |
|
07.06.2011, 15:01 | #12 | |
Форумец
Сообщений: 87
Регистрация: 16.06.2007
Возраст: 36
Не в сети |
потный, если бы я отвечал на этот вопрос я бы провел аналогию интерфейс=интерфейсный класс, так как с понятием интерфейсный класс не сталкивался, гуглъ говорит что в "трушном" ООП delphi:
Цитата:
|
|
07.06.2011, 15:11 | #13 | ||||
Форумец
Сообщений: 40,049
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
Цитата:
Это наверное и есть единственный правильный ответ) Сам постоянно забываю, но вот http://ru.wikipedia.org/wiki/%CE%E4%...E2%E0%ED%E8%FF) Цитата:
Цитата:
Цитата:
Знакомый тест)) |
||||
07.06.2011, 15:38 | #14 |
быдлокодер
Сообщений: 212
Регистрация: 22.06.2009
Не в сети |
|
07.06.2011, 15:42 | #15 |
Форумец
Сообщений: 40,049
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
Я его как минимум раза три проходил)
|
07.06.2011, 22:24 | #18 | |
Кэп Улитка
Сообщений: 8,067
Регистрация: 04.05.2005
Возраст: 44
Не в сети |
потный, насколько я понял работодателя не устроила точность твоих ответов.
Вопросы тривиальны, при наличии интернета под рукой, напр. Цитата:
Искомый ответ - второй, а именно статья на Хабре. Даже не понятно, что больше отпугнуло - нечеткость ответов или нежелание немножко поискать и переварить информацию. Про индекс, наверно можно добавить, что иногда для уникальности используют. Хотя википедия с тобой согласна - для быстрого доступа - http://ru.wikipedia.org/wiki/Sparse_...B5.D0.BA.D1.81 |
|
08.06.2011, 08:22 | #19 |
быдлокодер
Сообщений: 212
Регистрация: 22.06.2009
Не в сети |
|
08.06.2011, 11:27 | #22 | |
Форумец
Сообщений: 106
Регистрация: 09.06.2003
Не в сети |
Кусочков правильных ответов в обсуждении не увидел, пара замечаний:
Цитата:
MVC - _архитектурный_ шаблон программирования. Архитектор и проектировщик - это разные должности и уровни видения общей картины. А вообще приведенные вопросы - каша какая-то. Умение мыслить они не проверяют. |
|
08.06.2011, 12:29 | #24 |
Форумец
Сообщений: 106
Регистрация: 09.06.2003
Не в сети |
Это черезмерное обобщение.
Любое интервью - вещь обоюдная. Не только ты должен подходить компании, но и компания - тебе. И вопросы порой дают больше информации о спрашивающем, нежели об отвечающем. Если отвечающий, конечно, знает несколько вариантов ответа на вопрос и умеет чувствовать - что же от него хотят услышать. |
14.06.2011, 00:30 | #26 |
Форумец
Сообщений: 2,159
Регистрация: 15.01.2003
Не в сети |
Если работодатель задаёт подобную последовательность вопросов, а потом вот так реагирует - я бы 10 раз подумал перед тем, как устраиваться в контору. Ответы - нормальные. Не совсем правильные в формулировках, но 5-то правильны (принципом). Нужны были уточняющие вопросы с той стороны. А раз их не было - напрашивается только 2 вывода: опрос проводила или секретутка, у которой на бумажке написаны правильные ответы, или реальный возможно-будущий начальник, который в теме сам не бум-бум. Нагуглил тест и по нему гоняет. Первое говорит о том, что в перерывах между исполнением должностных обязанностей вам возможно придётся поработать грузчиком/уборщиком/секретаршой... в общем в конторе экономят на персонале. Второе - думаю, что и так понятно.
|
14.06.2011, 00:37 | #27 |
Мегафорумец
Сообщений: 12,156
Регистрация: 28.11.2006
Возраст: 23
Не в сети |
|
05.07.2011, 13:15 | #28 | |
(=
Сообщений: 319
Регистрация: 19.03.2008
Не в сети |
Ответы в точности не совпали с написанными на бумажке у секретарши
Цитата:
Дай ссылку на эту вакансию, вот только они наверно номер icq сменят от наплыва желающих проинтервьюироваться |
|
05.07.2011, 13:45 | #29 |
быдлокодер
Сообщений: 212
Регистрация: 22.06.2009
Не в сети |
Ronaldinho, не совсем так...я бОльше склоняюсь к мысли, что все таки я быдлокодер,например на вопрос, что такое "абстрактый класс" я ответил
"это класс, который не подразумевает создание экземпляров создавать экземпляры можно только для наследуемых классов" правильный ответ такой "это класс, который содержит хотя бы одну чисто виртуальную функцию", а то , что я сказал - это уже следствие. хотя конечно ответ можно было и засчитать. спросил, сказали, что извините у неа нет времени/желания и т.д.. чтото объяснять. да пожалуйста http://bvf.ru/forum/showthread.php?p=15648959 |