Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Разное > Работа: предложения и спрос
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 22.04.2010, 00:29
job_offer job_offer вне форума
Прохожий
 
Регистрация: 22.04.2010
Сообщения: 2
Репутация: 10
По умолчанию Delphi разработчик, Москва, $3k

В команду центра программных разработок приглашается опытный и ответственный Delphi разработчик для поддержки и дальнейшего развития приложения инвестиционно-финансовой направленности.
================
Задачи:
- Поддержка системы и разработка новой функциональности на Delphi.
================
Требования:
- Высшее техническое образование
- Опыт командной разработки ПО свыше 5 лет
- Уверенные знания паттернов проектирования
- Знание Object Pascal и Delphi (от Delphi7 и выше)
- Знание SQL и MSSQL Server 2005(2008) Management Studio
- Внимательность, склонность к анализу
- Отношение к работе "Get thing done"
================
Компания предлагает:
- Интересную и насыщенную работу в престижной компании, входящей в ТОП-3 игроков финансового рынка России.
- Конкурентноспособную зарплату (по результатам собеседования).
- Работу в комфортном офисе класса "А" в центре Москвы (станция метро Библиотека им. Ленина)
- ДМС (полная страховка, включая стоматологию и госпитализацию). Возможность страхования близких родственников за свои средства по корпоративному тарифу.
- Бонусы по результатам работы в финансовом году (финансовый год длится с октября по конец сентября, выплата в декабре) в размере до 6 окладов.
================
Резюме с указанием пожеланий по оплате принимаются на E-mail: daniil.starkov@gmail.com


Справки по:
ICQ: 327-106-730
Skype: daniil.starkov
Моб. 8-927-650-70-49
Ответить с цитированием
  #2  
Старый 22.04.2010, 02:18
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,003
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

вот если предложишь $100K в год - тогда поговорим
Ответить с цитированием
  #3  
Старый 22.04.2010, 09:25
Аватар для Vayrus
Vayrus Vayrus вне форума
Исполняемый Ретровирус
 
Регистрация: 09.08.2008
Адрес: Umbrella Corporation
Сообщения: 743
Репутация: 1293
Лампочка

Я так понимаю предлагается 90тр в месяц?)
Ответить с цитированием
  #4  
Старый 22.04.2010, 22:15
job_offer job_offer вне форума
Прохожий
 
Регистрация: 22.04.2010
Сообщения: 2
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
вот если предложишь $100K в год - тогда поговорим

Напиши функцию, которая принимает на вход байт и возвращает кол-во установленных в нем битов.
Сделай несколько вариантов функции:
а) Оптимизированной по скорости
б) Оптимизированной по памяти
в) Компромиссный вариант


вот если напишешь эту функцию - тогда поговорим
Ответить с цитированием
  #5  
Старый 22.04.2010, 23:40
Аватар для urahara
urahara urahara вне форума
Новичок
 
Регистрация: 16.01.2010
Сообщения: 86
Репутация: 35
По умолчанию

Цитата:
Сообщение от job_offer
Напиши функцию, которая принимает на вход байт и возвращает кол-во установленных в нем битов.
Сделай несколько вариантов функции:
а) Оптимизированной по скорости
б) Оптимизированной по памяти
в) Компромиссный вариант
по скорости это просто подстановки из заранее просчитанного массива,
по памяти это перебор по битам,
а компромиссный это подстановки более мелких групп к заранее просчитанному массиву, но поменьше.

на 30к рублей наработал?

Последний раз редактировалось urahara, 22.04.2010 в 23:45.
Ответить с цитированием
  #6  
Старый 23.04.2010, 00:16
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,003
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от urahara
а компромиссный это подстановки более мелких групп к заранее просчитанному массиву, но поменьше.

Ага, это он самый. Тут компромиситься аж но 2 раза - по 2 или по 4 бита. Вопрос в том, что по скорости не больно то выиграешь - наверное, все-таки по 4 бита будет удобнее.

Кстати, зря расписали. а то можно было бы сделать интересный конкурс с этим заданием
Ответить с цитированием
  #7  
Старый 23.04.2010, 00:31
Аватар для urahara
urahara urahara вне форума
Новичок
 
Регистрация: 16.01.2010
Сообщения: 86
Репутация: 35
По умолчанию

Цитата:
Сообщение от lmikle
Кстати, зря расписали. а то можно было бы сделать интересный конкурс с этим заданием
это с какой стороны посмотреть, если отрезать на корню самые банальные решения, могут родиться истинные шедевры кодастроения, разве так не интереснее?

Последний раз редактировалось urahara, 23.04.2010 в 00:34.
Ответить с цитированием
  #8  
Старый 23.04.2010, 00:12
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,003
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну не знаю на счет оптимизации...

Код:
function BitCount(B : Byte) : Byte;
const
  cMask = 1;
begin
  Result := 0;
  While B <> 0 Do
    Begin
      Result := Result + (B And cMask);
      B := B SHR 1;
    End;
end;

Быстрее, разве только на асме переписать. Ну или совсем быстрый вариант - массив готовых значений и входной байт есть индекс. Извини, это писать просто лень (256 значений). Хотя можно сгенерить с использованием представленной функции.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 13:12.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter