Пример выполения тестового задания www.searchinform.ru

Пример выполения тестового задания www.searchinform.ru. Возможно прийдется закомментировать логирование либо установить компонент, который можно найти здесь, но в целом пример рабочий. Скачать исходный код задания можно здесь Searchinform . Если у вас возникнут вопросы,  пишите в комментариях я постараюсь ответить на них.  Предлагаю в комментариях собирать примеры. Так будет проще разобраться что кто не так сделал, поскольку мало кто аргументирует почему тестовое не удовлетворительно. Идет просто й официальный отказ без каких либо объяснений.

Постановка тестового задания:
Необходимо  реализовать  набор  тестовых  приложений,  реализующих  следующий функционал:
1. Приложение, реализующее COM объект, имеющий метод: – GetSharedMemoryName: widestring.
2. Приложение, содержащее в себе сервер shared memory.
3. Приложение, содержащее в себе клиент shared memory.
Алгоритм работы следующий:
1. Приложение 1 зарегистрировано в системе как COM объект.
2.  При  старте  приложения  происходит  генерация  случайного  имени  для  именования shared memory .
3. Приложение 2 при старте обращается к COM объекту, реализованному в приложении 1,  и  вызывает  специфицированную  функцию,  получает  именования shared memory  и начинает роль сервера shared memory.
4. Приложение 3 при старте обращается к COM объекту, реализованному в приложении 1,  и  вызывает  специфицированную  функцию,  получает  именования shared memory  и
пытается  подключиться к существующему серверу shared memory .
5. Для правильного функционирования системы приложения 2 и 3 должны использовать
один  и  тот  же COM  объект,  реализованный  в  приложении 1  для  получения  идентичного
названия shared memory.
6. После установления успешного соединения необходимо произвести передачу файла
размером  от 500Мб до 2 Гб с клиента на сервер. Имя файла должно настраиваться в опциях
клиента (допустима настройка в INI файле)
7. В  процессе  работы  особое  внимание  обратить  на  обработку  критических  ситуаций
(отсутствие  сервера (приложение 2)  при  запуске  клиента,  невозможность  создать COM
объект (приложение 1) и т.д.).

Share

Tags: , ,

19 Responses to “Пример выполения тестового задания www.searchinform.ru”

  1. alexclerk пишет:

    тоже делал это задание
    исходники http://narod.ru/disk/9534261001/SearchInform.7z.html
    скриншот http://s41.radikal.ru/i094/1104/50/34857be64fe6.png
    Ответили через две недели (когда сам написал и поинтересовался):
    “Спасибо за выполненное задание, но на данный момент не готовы предложить вам сотрудничество.”
    Попросил комментарии:
    Ответ: “скорее не теми технологиями и не на том уровне, что мы бы хотели видеть”
    Попросил подробный комментарий, а не эту отпаиску:
    – ответа нет
    ————–
    Вывод: это всё ****

  2. alexclerk прошу прошение за небольшую цензуру в ваших выходах. Возможно это недобросовестная работа сотрудников, которые осуществляли поиск на вакансию, а, возможно, просто отписка. Мне всего в одном месте смогли достаточно внятно объяснить, что я сделал
    неправильно в тестовом задании. Все остальные ответы были туманными и совсем не информативными.

    ВЫ, кстати, когда выполняли тестовое задание?

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

  4. Влад пишет:

    Что скажу по поводу задания – недавно, отписывао в фирмы разные. И что думаете. Пришло мне от них вот это. Совершенно такое же. Буду выполнять. Сообщу результат:)

  5. Влад, Вы могли бы дать ссылку на задание или закачать на файлообменник narod.ru файлы задания. Что бы можно было посмотреть их. Или же Вы выполняете тестовое задание, которое описано в статье?

  6. Doll пишет:

    AFAICT you’ve cveored all the bases with this answer!

  7. Keys пишет:

    AFAIC that’s the best aswner so far!

  8. [...] примеры выполнение тестовых задания auslogic.com и searchinform.ru. В данной статье предлагаю обсудить пример выполнение [...]

  9. gurin пишет:

    Так же делал это задание. Прошла неделя – ни ответа, ни привета.

    Что касаемо auslogic – там ответили, что работа выполнена на достойном уровне, меня внесли в свою базу соискателей, но на место, которое я претендовал нашли более подходящего специалиста. Учитывая очень мощную рекламу на всех сайтах предлагающих работу, возникает подозрение, что кто-то берется выполнять курсовые работы за денюжку, и скидывает эти самые курсовые в качестве якобы тестового задания.

  10. auslogic – есть даже программный продукт у них. Но судя по количеству отказов и не желания оказывать пример оптимального кода вполне возможно, что кто то под прикрытием конторы , делает свои темные делишки с курсовыми. Хотя часто в качестве теста дают подобные вещи.

  11. Ярик пишет:

    Ребята, это все фигня. В конце 2010-го года я прошел тест и собеседование в Auslogics, меня взяли на работу, открыли 2 проекта… Во первых, тестовые задания это цветочки по сравнению с теми заданиями что предстоит делать. Там все очень сложно, поэтому и подбирают персонал достойный. Нужны очень глубокие знания делфы и winapi.
    Во вторых на всех конторах присутствуют счетчики времени… отошел в туалет, покушать, отвлекли – нажимаешь на паузу, так как программа пишет все действия… так мне чтоб накатать минимум 7 часов приходилось работать от 10 часов в день…
    В итоге проработал неделю и не выдержал такого издевательства.

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

  13. Ярик пишет:

    в 2010-м году была тестовая задача другая, вроде по нахождению дубликатов файлов. Задача очень легкая, просто видимо они смотрели на стиль выполнения. Пришлось порыться в компе чтоб найти ее: http://turbobit.net/byl8pf257a55.html
    Для учета времени пользуются внутренней программой Auslogics TimeControl.. каждый день надо с отчетом отправлять файлик, который был сделан этой программой.. что они там пишут не в курсе, но за день собирается до 5 мегабайт.
    Насчет оплаты – я выдержал только 7 дней, а испытательный 14… я сам расторгнул договор.. поэтому ничего не получил.. Но деньги там платят без проблем.. правда не большие.
    Это и для меня был хороший урок, теперь при договоренности с конторой я всегда обговариваю процесс работы, если любой тайм контрол – в сад такую работу.

  14. Тестовое по дубликатам файлов обсуждается здесь . Вообще эта запись в блоге была не нмого о другом тестовом , но суда плавно переместилось комментирвоание компании Auslogics. Спасибо за код буду смотреть.

    Да тайм контрол у них специфический. Специалисты разные бывают, кто от быстрее набирает , кто то медленннее, ктоот тестирует потом два часа….

  15. Ярик пишет:

    Я сам удивился.. чтоб !!!проработать!!! (именно проработать а не просидеть, и нажимать на паузу при отвлечении) хотя бы 7 часов, надо потратить часов 10-12…

    Это не совсем австралийская контора, там одни русскоязычные. И там действительно большая текучка кадров. Но на самом деле там ооочень сложные проекты. И реализация сложна. Примеры программных продуктов: оптимизация системы, дефрагментация диска, антивирус (сложно его так назвать), восстановление данных… и тп… и все конечно через win32, а как мы знаем нет ничего тупее и сложнее чем логика win32)))

    Так что думаю что если вам отказали, значит сэкономили вам 2 недели испытательного срока… Если толковый программист, думаю они бы с руками забрали

  16. Соискатель пишет:

    Уважаемые программисты, а никто не пробовал дизасемблировать файл программы таймконтрол и понять, что же она действительно делает? Она точно снимает скриншоты, но не работает ли она как кейлоггер, например? Это было бы неприятно.

  17. Здравствуйте , Елена!
    Такой информацией я не располагаю. Наверняка эта програмка самописная и врядли по ней можно будет добыть информаци. А дизассемблирование дело не простое. Если вы дадите называние программы, то можно будет начать обсуждение это темы в нашем блоге. Возможно будет найдено какое то решение.

    Лично от себя могу сказать, что эта программа весьма удобный инструмент для мониторинга, но она напорчь отбивает у программистов желание делать что – то быстро и качественно , потому как жто не будет вообще никак учтено при оплате труда, поскольку программа не зафиксирует никаких действий и то что задание было вполнено быстро и качеественно, без десятикратного прогона в режиме ручного тестирования, а напримен на автоматических тестах.

    Если бы за мной следила такая программа я бы врядли писал утилиты которые делают бекапы с рабочих систем, по запуску одного скрипта командной строки, что бы пронаблюдать на реальных данных ошибку. Так бя я дела все по старнке в ручную бекап, в ручную архивирование, и ручную закидка на ФТП. ведь программа зафиксирует мои действия, а не то что я все воединил в один процесс, запустивши одни процесс я точно знаю через 20 минут у меня будет залит бекап. А если будут проблемы при загрузке, то утилита сама все разрули.

  18. [...] Продолжаем обсуждение тестовых заданий предлагаемых различными организациями для проверки уровня кандидатов. Данное задние предлагается формой searchinform. По сравнению с прошлым годом его текст не изменился. [...]

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

Leave a Reply