Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Программирование
Философия, технологии, алгоритмы!

Ответ
 
Опции темы
Старый 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, 13:28   #2   
быдлокодер
 
Аватар для потный
 
Сообщений: 212
Регистрация: 22.06.2009

потный вне форума Не в сети
RomanZakh, не, спрашивал именно тот, кто разместил объяву здесь, т.е. не посторонний человек...
когда я предложил похоливарить, он ответил "нет. (ничего личного - не обижайтесь) "
  Ответить с цитированием
Старый 07.06.2011, 13:36   #3   
быдлокодер
 
Аватар для потный
 
Сообщений: 212
Регистрация: 22.06.2009

потный вне форума Не в сети
RomanZakh, да не, ответы находятся в гугле за 15 минут
  Ответить с цитированием
Старый 07.06.2011, 13:45   #4   
быдлокодер
 
Аватар для потный
 
Сообщений: 212
Регистрация: 22.06.2009

потный вне форума Не в сети
RomanZakh, ну я бы себя на работу взял
  Ответить с цитированием
Старый 07.06.2011, 14:06   #5   
Форумец
 
Аватар для SeFuS
 
Сообщений: 87
Регистрация: 16.06.2007
Возраст: 36

SeFuS вне форума Не в сети
Давно понял что когда говоришь об ООП нужно четко подбирать слова, если не хочешь чтобы придрались
Цитата:
это класс, который не подразумевает создание экземпляров
создавать экземпляры можно только для наследуемых классов
"Не подразумевает" создание экземпляров, хотя и представляет возможным - скорее статичный класс, а абстрактный "не может" содержать экземпляров. Хотя зависит от языка, в дельфи говорят можно :-) А вообще это тот класс, который имеет одно или несколько свойств\методов описанных но не реализованных в данном классе.
Цитата:
это класс, который реализует какой-либо интерфейс или несколько интерфейсов
Интерфейс ничего не "реализует", этот класс имеет только абстрактные методы, которые должны реализовать классы потомки.
Цитата:
Что такое singleton в программировании
Цитата:
Вопрос
Что такое и для чего нужно MVC?
Ответ
шаблон проектирования
модель-контроллер-представление
нужен для отделения логики програмы от интерфейсной части
По первому шаблону ответа нет, по второму перепутал слова - модель-представление-контроллер, разделение тут не на две, а на три части: данные, логика, отображение.

На последний вопрос не ответил, про innodb и myisam я не знаю ну и индексы не во всех случаях ускоряют доступ к данным.
  Ответить с цитированием
Старый 07.06.2011, 14:11   #6   
замполит
 
Аватар для _supreme_
 
Сообщений: 5,212
Регистрация: 26.07.2006

_supreme_ вне форума Не в сети
Цитата:
Сообщение от потный Посмотреть сообщение
RomanZakh, ну я бы себя на работу взял
и денег даже бы платил? сколько? )
  Ответить с цитированием
Старый 07.06.2011, 14:13   #7   
быдлокодер
 
Аватар для потный
 
Сообщений: 212
Регистрация: 22.06.2009

потный вне форума Не в сети
Цитата:
Сообщение от SeFuS Посмотреть сообщение
Хотя зависит от языка, в дельфи говорят можно
можно, факт! поэтому и написал "не подразумевает"


Цитата:
Сообщение от SeFuS Посмотреть сообщение
этот класс имеет только абстрактные методы, которые должны реализовать классы потомки
в этом конктексте нет отличий между абстрактным классом и интерфейсным.
моя логика такая - есть интерфейс, в котором объявлен один метод. есть класс, который реализует этот метод. Такой класс называется интерфейсным. прав/нет?


Цитата:
Сообщение от SeFuS Посмотреть сообщение
ну и индексы не во всех случаях ускоряют доступ к данным.
для чего они нужны - для ускорения доступа к данным...какие тут еще варианты?

_supreme_ готов обсудить предложение о работе в приватной беседе
  Ответить с цитированием
Старый 07.06.2011, 14:22   #8   
FatSince2010
 
Аватар для SS20
 
Сообщений: 1,785
Регистрация: 07.07.2007
Возраст: 40
Записей в дневнике: 8

SS20 вне форума Не в сети
Цитата:
Сообщение от потный Посмотреть сообщение
в этом конктексте нет отличий между абстрактным классом и интерфейсным.
моя логика такая - есть интерфейс, в котором объявлен один метод. есть класс, который реализует этот метод. Такой класс называется интерфейсным. прав/нет?
Имхо, под интерфейсным классом имелся в виду класс для создания альтернативного интерфейса доступа к другому классу - враппер, или что-то типа того. Но с такими названиями понять мысль трудно, согласен.

Интерфейсный, хм...
  Ответить с цитированием
Старый 07.06.2011, 14:28   #9   
замполит
 
Аватар для _supreme_
 
Сообщений: 5,212
Регистрация: 26.07.2006

_supreme_ вне форума Не в сети
Цитата:
Сообщение от потный Посмотреть сообщение
_supreme_ готов обсудить предложение о работе в приватной беседе
ага, пиши в аську 47686746 и короткое резюме на dmitry /гав/ dipinteractive /dot/ com
  Ответить с цитированием
Старый 07.06.2011, 14:49   #10   
Форумец
 
Аватар для SeFuS
 
Сообщений: 87
Регистрация: 16.06.2007
Возраст: 36

SeFuS вне форума Не в сети
Цитата:
Сообщение от потный Посмотреть сообщение
в этом конктексте нет отличий между абстрактным классом и интерфейсным.
моя логика такая - есть интерфейс, в котором объявлен один метод. есть класс, который реализует этот метод. Такой класс называется интерфейсным. прав/нет?
Абстрактный класс может содержать как абстрактные так и реализованные методы, а интерфейс только абстрактные. Я говорю именно об интерфейсе, насколько я знаю класс, реализующий один или несколько интерфейсов, не имеет какого-то специального названия.
Если один интерфейс расширяет другой, то он интерфейсный интерфейс чтоли?
Цитата:
Сообщение от потный
для чего они нужны - для ускорения доступа к данным...какие тут еще варианты?
для объединения таблиц, выполнения сортировки.
  Ответить с цитированием
Старый 07.06.2011, 14:53   #11   
быдлокодер
 
Аватар для потный
 
Сообщений: 212
Регистрация: 22.06.2009

потный вне форума Не в сети
Цитата:
Сообщение от SeFuS Посмотреть сообщение
Абстрактный класс может содержать как абстрактные так и реализованные методы, а интерфейс только абстрактные
таки да
тогда в вашем констексте не видно различия между "интерфейсом" и "интерфейсным классом"??


Цитата:
Сообщение от SeFuS Посмотреть сообщение
для объединения таблиц, выполнения сортировки
никто не запрещает объединять таблицы не по индексированным полям и делать сортировку тоже.
другое дело, что если если по этим полям будет индекс, то выборка данных (а это и есть доступ к данным) будет происходить на порядки быстрее.
  Ответить с цитированием
Старый 07.06.2011, 15:01   #12   
Форумец
 
Аватар для SeFuS
 
Сообщений: 87
Регистрация: 16.06.2007
Возраст: 36

SeFuS вне форума Не в сети
потный, если бы я отвечал на этот вопрос я бы провел аналогию интерфейс=интерфейсный класс, так как с понятием интерфейсный класс не сталкивался, гуглъ говорит что в "трушном" ООП delphi:
Цитата:
В отличие от обычного класса интерфейсный класс может иметь более одного родительского интерфейса
Да и вообще неизвестно какой один ответ был засчитан верным.
  Ответить с цитированием
Старый 07.06.2011, 15:11   #13   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,989
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от потный Посмотреть сообщение
На этом фороме висит вакансия на программера, отправил топикстартеру в личку мини-резюме, указал свою аську. через 2 часа мне постучали, предложили ответить на неск вопросов.
Лог общения ниже


[I]Вопрос
Что такое абстрактный класс?
Ответ
это класс, который не подразумевает создание экземпляров
создавать экземпляры можно только для наследуемых классов

Вопрос
Что такое интерфейсный класс?
Ответ
это класс, который реализует какой-либо интерфейс или несколько интерфейсов
Ну, во первых я сам постоянно путаю и забываю, что есть абстрактный, а что есть интерфейсный (читать тут : http://mosoi.mitme.ru/Uploads/65/67/...840/raw_09.pdf ), но интерфейсный класс в любом случае ничего такого не должен реализовать.

Цитата:
Сообщение от потный Посмотреть сообщение
Вопрос
В чем разница между innodb и myisam?
Это наверное и есть единственный правильный ответ)

Цитата:
Сообщение от потный Посмотреть сообщение
Вопрос
Что такое singleton в программировании?
Сам постоянно забываю, но вот http://ru.wikipedia.org/wiki/%CE%E4%...E2%E0%ED%E8%FF)

Цитата:
Сообщение от потный Посмотреть сообщение
Вопрос
Что такое и для чего нужно MVC?
Ответ
шаблон проектирования
модель-контроллер-представление
нужен для отделения логики програмы от интерфейсной части
Сам бы ответил примерно так же, но там три части - данные (Model), логика(Controller), и отображение (View).

Цитата:
Сообщение от потный Посмотреть сообщение
Вопрос
Для чего в mysql нужны индексы?
Ответ
для ускорения доступа к данным
Тоже вроде верный ответ, более я бы сформулировал более общО - для оптимизации запросов.

Цитата:
Сообщение от потный Посмотреть сообщение
Вопрос
Как организовать полнотекстовый индекс в mysql5 для таблицы innodb?
Правильный ответ - никак)))

Знакомый тест))
  Ответить с цитированием
Старый 07.06.2011, 15:38   #14   
быдлокодер
 
Аватар для потный
 
Сообщений: 212
Регистрация: 22.06.2009

потный вне форума Не в сети
Spectator,
про интерфейсный класс буду знать, спс.

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

Цитата:
Сообщение от Spectator Посмотреть сообщение
Знакомый тест))
тоже пытались устроится на данную вакансию?
  Ответить с цитированием
Старый 07.06.2011, 15:42   #15   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,989
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от потный Посмотреть сообщение
Spectator,
про интерфейсный класс буду знать, спс.

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


тоже пытались устроится на данную вакансию?
Я его как минимум раза три проходил)
  Ответить с цитированием
Старый 07.06.2011, 15:44   #16   
быдлокодер
 
Аватар для потный
 
Сообщений: 212
Регистрация: 22.06.2009

потный вне форума Не в сети
Spectator, завтра зарегаю новую аську и попробую еще раз
всем спс за помощь
  Ответить с цитированием
Старый 07.06.2011, 15:50   #17   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,989
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от потный Посмотреть сообщение
Spectator, завтра зарегаю новую аську и попробую еще раз
всем спс за помощь
Я имел в виду - три раза в трех разных компаниях)))
  Ответить с цитированием
Старый 07.06.2011, 22:24   #18   
Кэп Улитка
 
Аватар для Yandex
 
Сообщений: 8,067
Регистрация: 04.05.2005
Возраст: 43

Yandex вне форума Не в сети
потный, насколько я понял работодателя не устроила точность твоих ответов.
Вопросы тривиальны, при наличии интернета под рукой, напр.

Цитата:
Как организовать полнотекстовый индекс в mysql5 для таблицы innodb?
http://yandex.ru/yandsearch?text=%D0...d=46510&lr=213
Искомый ответ - второй, а именно статья на Хабре.

Даже не понятно, что больше отпугнуло - нечеткость ответов или нежелание немножко поискать и переварить информацию.

Про индекс, наверно можно добавить, что иногда для уникальности используют. Хотя википедия с тобой согласна - для быстрого доступа - http://ru.wikipedia.org/wiki/Sparse_...B5.D0.BA.D1.81
  Ответить с цитированием
Старый 08.06.2011, 08:22   #19   
быдлокодер
 
Аватар для потный
 
Сообщений: 212
Регистрация: 22.06.2009

потный вне форума Не в сети
Цитата:
Сообщение от Yandex Посмотреть сообщение
Про индекс, наверно можно добавить, что иногда для уникальности используют
обеспечение уникальности можно и без индекса сделать

Цитата:
Сообщение от Yandex Посмотреть сообщение
при наличии интернета под рукой
о как..я кагбэ четно отвечал(
  Ответить с цитированием
Старый 08.06.2011, 08:51   #20   
Кэп Улитка
 
Аватар для Yandex
 
Сообщений: 8,067
Регистрация: 04.05.2005
Возраст: 43

Yandex вне форума Не в сети
Цитата:
Сообщение от потный Посмотреть сообщение
о как..я кагбэ четно отвечал(
Зачем? В настоящее время она не в почёте.
При личной встрече, да, пришлось бы честно отвечать, а по аське нет смысла.
  Ответить с цитированием
Старый 08.06.2011, 09:22   #21   
VISTA
 
Аватар для RN3QTB
 
Сообщений: 1,042
Регистрация: 02.09.2008
Возраст: 36

RN3QTB вне форума Не в сети
потный, ты просто задавил своим iq работодателя.
  Ответить с цитированием
Старый 08.06.2011, 11:27   #22   
Форумец
 
Сообщений: 106
Регистрация: 09.06.2003

loyso вне форума Не в сети
Кусочков правильных ответов в обсуждении не увидел, пара замечаний:

Цитата:
Сообщение от потный Посмотреть сообщение

[I]
Вопрос
Что такое singleton в программировании?
Ответ
не сталкивался

Вопрос
Что такое и для чего нужно MVC?
Ответ
шаблон проектирования
модель-контроллер-представление
нужен для отделения логики програмы от интерфейсной части
Singleton - это примитивная _идиома_ в Simula-подобных языках программирования.

MVC - _архитектурный_ шаблон программирования. Архитектор и проектировщик - это разные должности и уровни видения общей картины.

А вообще приведенные вопросы - каша какая-то. Умение мыслить они не проверяют.
  Ответить с цитированием
Старый 08.06.2011, 12:10   #23   
Форумец
 
Аватар для Xenon
 
Сообщений: 63,750
Регистрация: 02.10.2007
Возраст: 33
Записей в дневнике: 228

Xenon вне форума Не в сети
Цитата:
Сообщение от loyso Посмотреть сообщение
приведенные вопросы - каша какая-то. Умение мыслить они не проверяют.
Ну любят работодатели по глупым тестам проверять при приёме на работу.
  Ответить с цитированием
Старый 08.06.2011, 12:29   #24   
Форумец
 
Сообщений: 106
Регистрация: 09.06.2003

loyso вне форума Не в сети
Цитата:
Сообщение от Xenon Посмотреть сообщение
Ну любят работодатели по глупым тестам проверять при приёме на работу.
Это черезмерное обобщение.

Любое интервью - вещь обоюдная. Не только ты должен подходить компании, но и компания - тебе. И вопросы порой дают больше информации о спрашивающем, нежели об отвечающем. Если отвечающий, конечно, знает несколько вариантов ответа на вопрос и умеет чувствовать - что же от него хотят услышать.
  Ответить с цитированием
Старый 08.06.2011, 13:54   #25   
FSM follower
 
Аватар для su -o
 
Сообщений: 797
Регистрация: 25.06.2007
Возраст: 46

su -o вне форума Не в сети
поддержу предыдущего оратора
  Ответить с цитированием
Старый 14.06.2011, 00:30   #26   
Форумец
 
Сообщений: 2,159
Регистрация: 15.01.2003

Akad вне форума Не в сети
Если работодатель задаёт подобную последовательность вопросов, а потом вот так реагирует - я бы 10 раз подумал перед тем, как устраиваться в контору. Ответы - нормальные. Не совсем правильные в формулировках, но 5-то правильны (принципом). Нужны были уточняющие вопросы с той стороны. А раз их не было - напрашивается только 2 вывода: опрос проводила или секретутка, у которой на бумажке написаны правильные ответы, или реальный возможно-будущий начальник, который в теме сам не бум-бум. Нагуглил тест и по нему гоняет. Первое говорит о том, что в перерывах между исполнением должностных обязанностей вам возможно придётся поработать грузчиком/уборщиком/секретаршой... в общем в конторе экономят на персонале. Второе - думаю, что и так понятно.
  Ответить с цитированием
Старый 14.06.2011, 00:37   #27   
Мегафорумец
 
Аватар для Snusmumrik
 
Сообщений: 12,156
Регистрация: 28.11.2006
Возраст: 23

Snusmumrik вне форума Не в сети
Цитата:
Сообщение от потный Посмотреть сообщение
На этом фороме висит вакансия на программера
А сколько будут платить тому, кто знает ответы на эти вопросы? Или ссыль на вакансию бы)
  Ответить с цитированием
Старый 05.07.2011, 13:15   #28   
(=
 
Аватар для Ronaldinho
 
Сообщений: 319
Регистрация: 19.03.2008

Ronaldinho вне форума Не в сети
Цитата:
Сообщение от потный Посмотреть сообщение
Дальше мне говорят, что "1/7 - мало. Нам Вы к сожалению не подходите
Ответы в точности не совпали с написанными на бумажке у секретарши
Цитата:
Сообщение от потный Посмотреть сообщение
т.е. я ответил правильно только на один вопрос..эээ..
я вот не пойму че за нах ваще...кто меня тестировал, где я ошибсо то?
А что прям там это не спросил? Или твои сообщения дальше игнорировали?)
Дай ссылку на эту вакансию, вот только они наверно номер icq сменят от наплыва желающих проинтервьюироваться
  Ответить с цитированием
Старый 05.07.2011, 13:45   #29   
быдлокодер
 
Аватар для потный
 
Сообщений: 212
Регистрация: 22.06.2009

потный вне форума Не в сети
Ronaldinho, не совсем так...я бОльше склоняюсь к мысли, что все таки я быдлокодер,например на вопрос, что такое "абстрактый класс" я ответил
"это класс, который не подразумевает создание экземпляров создавать экземпляры можно только для наследуемых классов"
правильный ответ такой "это класс, который содержит хотя бы одну чисто виртуальную функцию", а то , что я сказал - это уже следствие. хотя конечно ответ можно было и засчитать.

Цитата:
Сообщение от Ronaldinho Посмотреть сообщение
А что прям там это не спросил?
спросил, сказали, что извините у неа нет времени/желания и т.д.. чтото объяснять.


Цитата:
Сообщение от Ronaldinho Посмотреть сообщение
Дай ссылку на эту вакансию
да пожалуйста
http://bvf.ru/forum/showthread.php?p=15648959
  Ответить с цитированием
Старый 05.07.2011, 17:31   #30   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Так это была PHP-вакансия? o_O Вопрос про «интерфейсный класс» довольно специфичен и может относиться только к C++.
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind