Ява-молодчик.
Задание 1
Создать список персонала фирмы.
В фирме все работники делятся на следующие типы:
1) Работник:
- ФИО
- Дата рождения
- Дата принятия на работу
2) Менеджер
- ФИО
- Дата рождения
- Дата принятия на работу
- Список работников в подчинении данного менеджера
3) Другие (руководство, секретари и т.д.)
- ФИО
- Дата рождения
- Дата принятия на работу
- Текстовое описание сотрудника
Список сотрудников должен позволять добавлять, удалять, изменять тип сотрудника, привязывать сотрудника к менеджеру, сортировать список по фамилиям, датам принятия на работу. Данные необходимо читать и писать в xml файл.
Требования к програмной реализации:
- Приложение должно быть консольным
- Для работы с XML необходимо использовать DOM
- Входные данные (при добавлении сотрудника) должны читаться из текстового файла
Задание 2 (Дополнительное)
Миграция xml файла с данными из предыдущего задания в СУБД.
Требования к програмной реализации:
- Приложение должно быть консольным
- Для работы с XML необходимо использовать SAX
- До начала работы программы в базе не должно быть таблиц
- В качестве СУБД необходимо использовать MySQL
>>368424
ох, какое унылое задание, лучше уж на логику задачки с лампочками решать, чем такое говно делать
>>368940
Школьнику НЕПРИЯТНО. Учись, сынок, это элементарное задание уровня "Hello World".
>>368424
Интересно, а на этом вашем Хаскале можно такое сделать? И чтобы приложение было не консольным.
>>368942
Ясен пень, что оно элементарное. Но от этого оно не перестаёт быть менее унылым. Ход решения очевиден дальше некуда. Просто апогей рутины.
>>368971
>Попробуй унитаз для начала вилкой вычистить
нет, спасибо, у меня есть поинтересней занятия
>>368947
Какбе решение такой задачи скажет о потенциальном работнике куда как больше, чем собеседование с поиском квадратных крышек от люков и написание пузырька на листике.
>>368424
Пиздец какой-то. Второе задание вообще скриптом можно решить, а тут пиши на жаве лол.
>>368424
Анон, поясни как решается.
Создается классы для каждого работка, в менеджера еще массив из объектов класа работник, а потом еще класс который будет держать массивом весь персонал и выполнять все задачи методами?
Я правильно мыслю?
>>368972
а ну давай-давай рассказывай, корзиночка олимпиадная.
>>369005
Сначала проще сообразить схему БД, а потом на ООП перекладывается легко. В целом у тебя направление верное ХИБЕРНЕЙТНОЕ
>>369067
CHEEKI BREEKI I V DAMKE
Как часто допустимо менять работку? Пока что у меня так: 8 мес + 5 мес + 4 мес свободное копье на разных проектах с перерывами + 5 мес
Хочу опять попробовать свои силы во фрилансе - не проведут ли мне по губам если буду устраиваться обратно в офис? Вебпараша (бэк + фронт), если что.
Вопрос не по теме треда, но не создавать же отдельный из-за такой хуйни.
Котятки, у меня сегодня собеседование, пожелайте мне удачи :3
>>369146
Мелкие конторы не опрокинут. Более-менее крупные будут кривить лицо и гнуть пальцы. Чем вы занимались последние полгода? Что? Стартап? Т.е. вы нигде не работали? Если у тебя вебпараша, то я думаю, волноваться на этот счёт вообще не стоит. На скриптопетухов спрос всегда стабильный.
>>369150
>Чем вы занимались последние полгода? Что? Стартап? Т.е. вы нигде не работали?
У нас работал чувак, который до этого полгода нигде не работал, потому что не хотел, жил в Англии, отдыхал. Не вижу никаких проблем в том, что какое-то время человек просто хочет пожить для себя. У нас не совок, статьи за тунеядство нет. Если HR тебе не улыбается, а собеседующий выглядит как мудак, не иди работать в такую контору.
>>369150
>Котятки, у меня сегодня собеседование, пожелайте мне удачи :3
Язык/позиция?
>>369166
Давно я таких позиций не встречал. Обычно какие-то Питонисты со знанием перла. Или Перлисты, но далеко не джуниоры. Впрочем, удачи.
>>369220
Что тут странного? Нужно поддерживать legacy код, а perl'овцев сейчас уже не найдешь, поэтому берут любого.
Меня так взяли джуниором на Visual FoxPro.
>>369546
Так взяли? Ты тот анон, что на собеседование ходил?
>>369605
Нет. Это было в январе, теперь уже работаю. Довольно интересный язык, очень быстро обрабатывает данные, может подключаться к любым базам через ODBC, можно писать DLL библиотеки с использованием COM и затем использовать их в C#. Жаль, что Микрософт его забросила, а исходники не дает.
>>368424
Кто ж такие задания даёт.
Даже не выглядит, как что-то полезное.
Вот написать какую-нибудь распределенную очередь - это интересно (не для собеседования, а на дом, конечно).
Собеседовался сегодня на плюсобога, задали плёвое говно, на котором я умудрился завалиться сука.
Входная строка представляет собой два IPv4-адреса, разделенных дефисом, то есть диапазон IP-адресов. Необходимо вычислить весь список сетей, целиком расположенных внутри диапазона. Выходная строка - перечисление сетей в формате <IP>/<Mask>.
Пример.
Входная строка: 217.154.192.56-217.154.193.80
Выходная строка: 217.154.192.56/29, 217.154.192.64/26, 217.154.192.128/25, 217.154.193.0/26, 217.154.193.64/28, 217.154.193.80/32
>>369691
Я взял сделал им кучу сетей /32. Не понравилось сукам видишь ли.
>>369691
Да бля, это плёвое разве? Это же пиздец хуита какая-то нереальная байтоблядская.
>>369705
Лолблять, шкальник, сдававший егэ, знает как это решать.
а егэ не так бесполезен, как кажется, лал
>>369693
Лал, ты что, ебнутый?
>>369719
Все правильно он написал, ебанутый. В условии не сказано какого объема сети искать.
>>369705
А ты ожидал вопросов типа "а напишите мне запрос, который вернет все неповторяющиеся данные! вот круто будет!"
>>369705
>>369797
Да херня это, а не задание. Самое сложное здесь - вычислить маску и общее количество компов в данной сети. Затем по цепочке перейти к следующей, и так до границы диапазона. Что на шарпе, что на плюсах, легко делается.
private Tuple<byte, uint> GetMaskAndTotal()
{
byte mask = 32;
uint total = 1;
var start = _start;
while (start == (start >> 1) << 1)
{
mask--;
total <<= 1;
start >>= 1;
if (_start + total - 1 > _max)
{
mask++;
total >>= 1;
break;
}
}
return new Tuple<byte, uint>(mask, total);
}
Нужно больше заданий!
Вася считает M битов в своём регистре размера N "мужскими", а остальные N-M битов — "женскими". Когда он видит в "мужском" бите 0 или в "женском" бите 1, Вася испытывает некоторый дискомфорт. Васин друг Петя один за одним подсовывает в регистр последовательности битов, всего K последовательностей. От этого у Васи случается DEADBEEF силой от 0 до n, в зависимости от количества несоответствий в последовательности Васиным понятиям.
Имея последовательности и Васину реакцию на них, определите диапазон возможных значений M.
нивзяли
>>370316
а ШЛЮХ ТЫ ЕБАТЬ СОБРАЛСЯ ЗА ЛОЖКУ МАИКИНОГО БОРАЩ?
>>370318
Не, ну ты откровенно скажи, каждый раз, как тебе приспичит, ты отрываешь могилу и ебёшь кости?
>>370314
Collaborative filtering?
>Пистон/жуниор
Вы там охуели в своей рашке в край уже.
мимо-европейский-господин
>>370319
Ну а хули делать, универчик-то ниасилил.
>>370320
>мимо-европейский-господин
Эй, блядь! Еврогосподин! Срочно на выезд! У мена в унитазе что-то булькает странно! Как бы он там не засорился.
>>370314
Нет, ну это же комбинаторика же! рАЗВЕ НЕТ? N ввариантов на p да ешё с биномиальными коэфицентаим. Да падажди, КАКИЕ, В ЖОПУ, БИНОМИНАЛЬНЫЕ КОЭФИЦЕНТЫ? У нас же похиции нерализчиым! То естбь всё прощье! Я б етбя и дворником не взял!
>>370314
Всегда от нуля до N. Сила DEADBEEFа не зависит от того, сколько из битов "мужские" - при M = 0 последовательность 11111111... вызовет такую же бомпу, как и 0000000... при M = N.
M = 0
11111111 8
11111110 7
>от нуля до N
>>370333
M = N
0000000 8
0000001 7
Что сказать-то хотел? Независимо от того, какое значение у M, Петя всегда может подсунуть Васе последовательность, вызывающую бугурт силы от 0 до N. Конкретно для силы n всегда будет N!/n!(N-n!) последовательностей.
>>370334
>N!/n!(N-n!)
но подожди, разве мы не используем биномиальные коэфиценты в тех случаях, когда нам вожна последовательность? Нам же в данном случае посрать на последовательность, нужно лишь цчитывать месат нулей и единний.
>>370314
Сила батхерта от последовательности задана - n. Высчитываешь количество едениц в последовательности. Если количество едениц равно n - то вася может считать все биты женскими (M = 0). Дальше последовательно просматриваешь все биты с "мужкого конца", на каждом шаге инкрементируя М, и если в рассматриваевой позии наодится еденица - отнимая от количества едениц, если 0 - отнимая от n. Для всех позиций в которых количество едениц оставшеяся в слове равно остатку батхерта заносишь значение М в сет. Получаешь сет возможных значений М. Такую хуйню повторяешь для каждой последовательности, после каждой находя пересечение нового сета с остатками старого. Как только в сете останется только 1 значение - это результат.
>>370334
Какая разница может он или нет? Если дано 0000001 7, то M равно или 6 или 8. 0000000 8 шестёрку отбрасывает. "Всегда от нуля до N" — неправильно.
>>370420
Если что дано? Во-первых, Петя подсовывает не одну последовательность, а много. Во-вторых, что именно дается во входных данных не написано.
>>370429
В глаза долбишься? Даётся К последовательностей, К может быть и 1.
>>369809
>2014
>использовать Tuple и private-методы
>>369809
> (start >> 1) << 1
> <<=
> >>=
Ну блядь вот же!!!
>хуита какая-то нереальная байтоблядская.
>>370792
> (start >> 1) << 1
start = Convert.ToInt32(Math.Floor(start / 2));
start = start * 2;
>>370314
Это типа игры в висельницу? Когда загадали слово, а ты его по буквам отгадываешь.
Есть строчка из 0 и 1 длины N, в которой где-то расположены M нулей ("мужские" биты), а все остальные биты - единицы ("женские" биты). Потом тебе дают K попыток угадать эту последовательность (тоже строчки из 0 и 1 длины N), и если в i-ой позиции бит твоей, загаданной строчки (с "мужскими" и "женскими" битами) совпал с битом поданной строчки-попытки угадать, то БАГОР = БАГОР + 1. И тебе нужно понять, сколько в загаданной строчке могло быть нулей по уровню багора.
Если да, то насри в горло тому, кто эту задачу составлял, для начала. Мужские-женские биты, блядь. Мозгоеб, сука.
А алгоритм решения щас придумаем.
>>371026
>виселицу
чем-блядь-думал-когда-писал позорный самофикс
>>371029
По Фрейду. В детстве тебя душил отец и ебал в очко, а ты представлял себя повешенной проституткой.
>>371026
Ну, пожалуй, я бы сделал так. Для каждой из K последовательностей с уровнем багора БАГОР_i выбираешь всеми возможными способами БАГОР_i битов (в них было совпадение). Остальные биты инвертируешь (в них совпадения не было). То есть, например, из строчки 0010110 2 составляешь шаблончики:
**00**01001
**0**1**1**1001
и т.д.
11010**10**
После этого у тебя есть для каждой последовательности кучка возможных вариантов. Все, что теперь нужно - найти варианты, которые лежат во всех кучках (найти элементы, которые принадлежат каждому из K множеств). C этим, я думаю, ты сможешь и сам справиться. Ну а потом для каждого такого "общего для всех" элемента считаешь количество нулей в нем, и множество этих количеств выдаешь в качестве ответа.
>>371043
Сумма сочетаний из N по БАГОР_i дохуя велика? Я не думаю, что N сильно большое, особенно если это Collaborative filtering. При N = 20 C(10, 10) = 137846528820 - терпимо. Ну и ничто не мешает оптимизировать алгоритм - это же собеседование, главное решить задачу вообще. Можно не рассматривать заведомо убогие варианты (определить биты, которые заведомо нельзя выбирать во 2й последовательности, и не строить с ними ничего). Можно строить шаблоны для каждой последовательности поэтапно, сначала для первой и второй, потом для третьей и т.д. (а общие для всех элементы искать последовательным пересечением множеств промежуточных вариантов ответа). Короче, было бы что оптимизировать.
>>370322
> У мена в унитазе что-то булькает странно!
это, наверное, твоя мать-шлюха
вот что мне дали на собеседовании.
есть слово из 13 букв. сумма порядковых номеров букв в алфавите равна 211. одна из букв как русская так и латинская. что это за слово?
не взяли
Хорошо вибно средний уровень матподготовки пр в этом треде
фронтэнд-жуниор
написать компонент "список товаров". Таблица с четырьмя полями: Название, Цена, Количество, Общая стоимость. Первые три поля редактируемые, четвертое вычисляемое. По всем полям кроме Названия в последней строке выводить общий итог. Реализовать функционал добавления и удаления товаров + фильтрацию товаров по первым введенным буквам.
Использовать ExtJS, количество и структура файлов на усмотрение разработчика.
взяли
>>371163
Сколько времени дают на такое задание? Долго ext учить?
>>371181
На задание давали 4 полных дня, я сделал за 2.5 в свободное время на другой работе. Т.е. чистого времени часов за восемь.
Учить долго, нагуглить азов на такую задачу - быстро. Главное пересилить первоначальное охуевание.
>>371298
>тестовое задание
>4 полных дня
Люто обосрался. Да ты просто эталонный раб. Молодец.
>>371317
За работу очевидно платят, за тестовое задание очевидно нет.
Если бы собеседования оплачивались, это был бы неплохой бизнес.
>>371321
Ну смотри. Тебе скинули работу какого-то джуниора, у которого не хватает времени. Ты послушно выполнил ее всю за нихуя - за обещалки всего лишь взять на работу. Код твой был не ужасен, и, разумеется, тебя взяли. Ты прекрасно показал себя компании, показал, каков ты человек. Вангую, еще в сосничестве одноклассники тебе сопли на пиджак вешали и портфель твой в мусорку швыряли, а ты все время бубнел себе под нос, что станешь крутым спецом и вот тогда уж! вот-вот обязательно! вот ты-то покажешь им потом! Но для этого надо работать, работать и работать. Потому что начальники не любят лоботрясов.
Дальше ты и, возможно, твои терпилы-коллеги будете оставаться на "часик-другой" "иногда" по указанию начальника; будете выполнять чужую работу; на вас потом могут еще и QA повесить, и ТЗ заставлять писать со слов какого-нибудь хуесоса, не умеющего даже повторить предложение, не изменив его. А не нравится - минус премия/штраф за сорванные сроки/да ты пиздуй нахуй вообще никто тебя не держит. А еще и оформим мы тебя на 10% по ТК, а на 90% - в серую. И отпуск мы тебе не компенсируем. И нет, не можем мы тебе его дать сейчас, приходи позже. Да ты радуйся вообще, что мы тебе работать позволили, хуйло! С твоими скиллами только дворы подметать!
>>371325
Несколько раз перечитал, но так и не понял, каким образом это относится к тому, что тестовое задание нужно было отправить не вечером того же дня, а к концу недели?
>>371330
Серьезно?
>>371331
Ага. Какая-то хуевая псевдопророческая картинка в духе то ли пропаганды, то ли антипропаганды. И что?
>>371325
> со слов какого-нибудь хуесоса, не умеющего даже повторить предложение, не изменив его.
Всегда изменяю предложения, мне кажется, что так я показываю разные стороны факта. Конечно в основном в устной речи.
>>371334
Ну тогда не бери в голову. Забей, я хуйню написал полную. Работай и будь счастлив.
>>371335
А изложить свою мысль кратко и емко не в состоянии? Но нет же, каждый гуманитарий всерьез полагает, что если он высрет поток слов, он станет умнее и важнее в глазах слушающего.
>>371414
Arbeit macht frei. Я понимаю это, а ты нет. В конце концов ты зарплату не просто так получаешь, работодатель купил тебя.
>>371437
> Arbeit macht frei
Ты подменяешь понятия. Свободным делает независимость, а работа лишь один из способов достижения этой независимости.
>работодатель купил тебя.
Работодатель меня не купил. Он всего лишь оплачивает мое пребывание в офисе. Можно сказать я конвертирую свои знания в деньги на территории офиса. Печально, если ты думаешь, что работодатель купил тебя
>>368272
>Тестовые задания на собеседованиях
Есть 3 коробки и три таблички с шариками - я манал, при этом про таблички сказали ложные, но ложные ли у всех или только 1 ложная или две ложные - непонятно, вот и сиди за 1 выборку хер сделаешь.
>>371463
Отлично объяснил. Кто-то еще на гуманитарных ПМов гонит, что они не могут задачу сформулировать.
>>371482
Он наверное еще от батхерта не отошел, потому и пишет как поехавший. Есть задача с тремя ящиками в которых находится по два шара (в одном два белых, в другом два черных, в третьем черный и белый). На каждом ящике есть надпись какие там шары (три надписи - так же как и шаров: белый/белый, черный/черный/ белый/черный), и точно известно что надписи врут (ниодна надпись не соответствует содержимому ящика). Нужно вытащив один шар определить содержимое ящиков. А парня походу решили потралить и убрали ограничение что все надписи врут - а без этого решить (за один шар) скорее всего нельзя.
>>371493
>точно известно что надписи врут
Такую то легко решить. А у меня не было сказано ЧТО ТОЧНО ЛГУТ, лол. В этом и проблема. Я охуел.
>>371463
Мобильный Кокопетал? До сих пор вспоминаю свое собеседование там и проигрываю.
Сап, был на собеседовании с кодером (даже не хрюша) и он меня спросил что бы я хотел от работы (или может быть идеальная работа, не помню точно формулировки). Но я не растерялся и хуйнул про тест Spolsky, потому что я все равно собирался его хуйнуть. Далее было несколько неловких моментов. Например
- вы применяете юнит тесты?
- я не знаю что это такое
И в конце он опять спросил чего бы я хотел от работы.
Моей первой мыслю было - ты тупой что ле сука? Мы о чем тут говорили полчаса до этого?
Потом я подумал - например нихуя не делать и что бы каждый день начинался с конверта с пачкой баксов и минета
Но в итоге я промямлил что работа должна приносить удовольствие и на этом мы расстались.
Надеюсь мне не перезвонят.
Внимание, вопрос - какой правильный ответ на этот хрюшебулшит?
http://gdroland.deviantart.com/art/Growth-Rainmeter-Desktop-166122973
как изменить язык на русский, в этом скине для рейнметра?
кун-50-тней
>>372116
Когда начинают hr так ебать мозг, то можно начинать жестко и по хардкору угорать над ними. Сегодня был на собесе, вот некоторые вопросы
и вот разговор из того, что засело в памяти
hr: отношение к алкоголю, курению, наркотикам
me: положительное, если меня не касается
hr: ваши ценности
me: все банально - семья, здоровье родных
hr: ваше самое большое достижение
me: (и вот тут я обосрался) я не могу назвать
hr: то есть у вас нет достижений?
me: скорее всего есть, но я не могу назвать это достижениями, так как не считаю их таковыми
Одним словом унижайте hr, гоните их, насмехайтесь над ними. Это низшее звено в компании. Единственное, что они могут - это ебать мозг другим и заниматься имитацией деятельности, что бы не выебнули с предприятия. По хорошему их надо вообще к хуям сокращать, а обязанности разделить между замами компании и тимлидами. HR - это паразит в кровеносной системе любой IT компании.
>>372177
Девушка Женщина. Возраст где-то 35-40. Острый недоебит присутствует, все время пытается выглядеть важнее и казаться умнее, чем есть на самом деле.
не очень красивая. По-пьяни если не присматриваться - выебать разок можно. Больше ни на что не годится.
Кстати такое наблюдение - красивые hr меньше доебывают соискателя. Обычно просто отвечаешь на 2 классических вопроса Воинская служба и образование и свободен до решения о принятии.
>>372175
До сих пор как вспоминаю меня аж трисет.
Это даже не полноценная работа, было дело при распределении в вузике.
Внезапно, тупая пизда лет 40 задает вопрос - кем вы видите себя через 5 лет? А я еще зеленый был аж пиздец стыдно, весь замялся, что та там пробубнил.
Госпади, как бы я хотел вернуться назад и ответить - надеюсь это последний тупой вопрос? или просто встать и выйти не говоря ни слова
все равно меня тогда не взяли
а про люки HR спрашивают или это уже следующий этап?
>>372178
>выебать разок можно. Больше ни на что не годится.
Таки всё же верно местами Вишневский расписал вашу быдляцкую ущербную породу.
>>372175
>ваше самое большое достижение
Помню, в 13 лет пофапал одиннадцать раз за день. Интересно, зачем им это?
Вот нахуя они спрашиювают хуйню типа "ваше самое большое достижение" или "кем вы видите себя через 5 лет". Им не похуй ли? Это собеседование или прием у психиатра?!
>>372240
Чтобы отфильтровать неадекватов. Иногда приходят такие, что два слова сложить не могут и с трудом могут объяснить, где находятся.
>>372240
Мудаки начитаются всякого говна и потом думают, что они такие охуенные. Но они даже понятия не имеют, зачем эти вопросы задаются. Они считают, что это модно-охуенно-прогрессивно, но не понимают, что на самом деле перед более-менее умными людьми выставляют себя долбоёбами.
Это что-то из разряда "узнал, что такое паттерны, теперь применяю везде, где надо и не надо, ибо модно-молодёжно!"
>>372273
>"узнал, что такое паттерны, теперь применяю везде, где надо и не надо, ибо модно-молодёжно!"
Всё правильно делаешь.
>>372295
А потом разгребаешь за этими имбецилами абстрактные фабрики синглтонов с адаптерами и декораторами
>>372417
Разгребать паттерны легче, чем разгребать главное-что-работает говнокод. Видишь название знакомого паттерна в названии класса - и сразу понятно, зачем этот класс нужен и как он устроен.
>>372487
Охуенный тест для отбора долбоебов в компанию. На следующем интервью можно спросить задачку про два стула.
>>372482
для чего нужен AbstractSingletonProxyFactoryBean?
inb4: convenient proxy factory bean superclass for proxy factory beans that create only singletons
ПАцаны, мне люксофт отказал, такие дела. Причем на позицию джуниора. Видать я совсем даун.
>>372764
>люксофт
дауны отказали дауну.
Не ссы, они в самом деле дауны. Ищи нормальные мелкие конторы.
Сделать фотопикер, который из данного на вход массива (массив созадется другим модулем программы) изображений позволяет выбрать наиболее понравившиеся и делает из них коллаж.
джун ios
Алсо, программач, где ищешь вакансии на позиции джуниора?
HH довольно пустоват на этот счет.
>>372826
При показе картинки ес\ноу менюшка, в случае ес записывается в другой массив. Второй вариант - показывать мозаично, и предлагать пользователю кликать понравившиеся.
>>372830
Логика работы программы и архитектура очевидна.
Вопрос в реализации (на вакансию приглашались в т.ч. люди без опыта мобильной разработки). За три дня нужно было найти мак, въехать в икскод и разобраться со всякими коллекшнвью и юиимадж.
>>372832
И все это в неоплачиваемый период времени. Да ну нахуй
>>372846
Мне тоже показалось странным задание на целевой платформе, при учете, что приглашались люди, втч ранее не программировавшие под эту платформу.
Очевидно же, что за три дня невозможно качественно осознать принципы, в итоге либо копипаста, либо говнокод, либо все вместе.
Да и хуй с ними
>>372815
Нет, я туда соваться даже не хочу. Стойло ебанное. Даже ссаный ЕПАМ в разы лучше.
>>372852
Посоны, доставьте список контор, которые регулярно джунов набирают. C/C++
>>372853
"кудахсофт"
"говноеды-лимитед"
"параша-солюшенс"
"питухи R Us"
Посоны, а если я хочу гореть по рисерчу, как искать соответствующие вакансии?
Или хотя бы конторку чтобы мозги ебли не сильно. (это нужно еще вчера, заполни timeshit, просто скопируй вон тот кусок, не сломано - не чини, совещание, дедлайн, петухи, кококококо)
>>372861
Это же очевидно как: ищи парт-тайм римоут/фриланс, чтобы работать по 4-5 часов в день удалённо. Переезжай в город с дешёвой арендой жилья.
Ходил сегодня на собеседование по 1С, в вакансии было написано, что нужно знание любого яп ООП, т.к я хуйло необразованное, знаю только C# с горем пополам. Ну пришел, дали задание пикрелейтед, нужно было выполнить в блок-схеме. Я перенервничал и напрочь вылетело из головы как эту хуню с помощью if-else делать. лол. Написал на LINQ за 10 минут, шлюха говорит НУЖНО ОБЯЗАТЕЛЬНО БЛОК СХЕМОЙ, я немного успокоился и все таки вспомнил. Она говорит, что у них 1С и они так нирешают, но т.к я все равно задание выполнил, надо сделать все тоже самое дома, но на 1С. И после она говорит: НУ НА ВАШУ ВАКАНСИЮ ОКЛАД БУДЕТ 8,5 ТЫС., ПРИХОДИТЕ НА СЛЕДУЮЩЕЙ НЕДЕЛЕ. Блять у меня на дорогу и питание больше уйдет, вот такая грустнота. Буду искать другую вакансию.
>>372922
>НУ НА ВАШУ ВАКАНСИЮ ОКЛАД БУДЕТ 8,5 ТЫС
Ты засмеялся прямо там или вышел сначала на улицу?
>>372935
Пока сидел в кабинете, охуевал от разочарования. Когда вышел на улицу, то уже посмеялся.
>>372922
Ну, блядь, а что сподвигло вас ни с того, ни с сего стать 1С программистом? Что хорошего вы планировали из этого извлечь?
>>372939
Закончил свою шарагу месяц назад и уже от мамки стыдно сидеть дома. Они откликнулись на мое резюме на hh.ru, вот и пошел к ним. Сейчас таки понятно, что 1С надо игнорировать.
>>372940
Шарага, в смысле техникум-колледж? Чему там учат? Какой уровень вообще выпускают?
>>372942
>в смысле колледж?
В смысле да. Уровень хуевый, выпинывают только если совсем умственно-отсталый/много прогуливаешь или вовремя не платишь за учебу. Те одногруппники, кто со мной получал диплом, я бы некоторых даже за кассу макдака не допустил.
>>372943
Не стоит же (нельзя) рассчитывать, что тебя научать охуенно кодить в шараге, если даже в универах нихуя не учат.
Кто в Яндекс собеседовался на плюсоеба? Что там спрашивают?
>>373168
Вчера, раздолбали очко, кончили в рот, проглотил
>>373182
П-понятно... Мы сообщим вам решение по вашей кандидатуре.
посоны, кончил шарагу, стремительно переезжаю в дс в ближайшие пару месяцев, надо найти работу, предположительно java-петушком, опыта работы нет (точнее есть, но связан с сетевыми хуйнями). куда податься? по началу готов работать за еду конечно
>>373190
Что за тупой вопрос? Подайся на хх.ру и ищи там жуниор-ява-вакансии, блять.
>>373249
две таких вакансии на всю Москву, обе без указания з/п
>>373339
Кликнул по рандомной ссылке и сразу проиграл.
>>373394
Ага, только ему надо будет на год проектов ещё нафантазировать. Ну и показать желательно хоть что-то, если вебпараша.
>>373394
А между прочим это самый верный способ. Сычую уже полтора года без работы. Сейчас уже заебало дома сидеть денег нет, да и работать уже хочется. На каждом собеседовании говорю, что фрилансил полтора года. Только желательно перед этим придумать 5-6 проектов, которые реализовал.
>>373421
> это самый верный способ.
самый верный способ - это действительно фрилансить.
>>373453
На фрилансе много не заработаешь. А опыт работы в нормальном офисе нужен для карьеры.
>>373454
Сколько ты заработаешь зависит только от тебя.
Речь шла о том, чтобы при устройстве на работу в ОФИС указывать опыт фриансерства. И о том, что лучше не выдумывать себе опыт работы на фрилансе, а реально поработать.
> карьера
ясно. Бросай это говно, пока оно не бросило тебя.
>>373454
Да-да, поэтому лучше пинать хуи и деградировать полтора года. Не работать, не комитить в опенсорс, нихуя не делать. Потом случайным образом попасть в офис и там продолжить нихуянеделание. Так получается КАРЬЕРА.
>>373461
>Да-да, поэтому лучше пинать хуи и деградировать полтора года.
То есть по твоему не_деградировать можно только на работе ? проиграл с тебя
>Не работать, не комитить в опенсорс, нихуя не делать.
Нахуй мне этот опенсорс вперся. Работал я это время удаленным админом, когда было не лень c дебианом ковырялся почти все время и на питоне писал. Сейчас уже надоело, хочу вернуться обратно на .net и попасть в теплый офис
>Потом случайным образом попасть в офис и там продолжить нихуянеделание.
> Так получается КАРЬЕРА.
Почему у тебя так подгорело, малыш ? Что случилось ?
>>373454
> А опыт работы в нормальном офисе нужен для карьеры.
Именно так. А уж сколько быдла рвется работать в банки - так вообще пиздец. И все ради записи в трудовой.
>>373454
>для карьеры
для какой карьеры епт
ты погроммист или кто, сантехник считай
>>373463
>То есть по твоему не_деградировать можно только на работе ?
Не деградировать можно только работая.
>когда было не лень
>c дебианом ковырялся
Это не работа. Работа это когда есть результат. И если человек хочет развиваться – он либо работает на фрилансе/удаленке, в офисе, либо целенаправленно обучается – делая настоящие проекты – для опенсорса или для своего портфолио, если они не имеют ценности для сообщества.
Что ты на питоне написал полезного за время "полутора лет без работы"?
>>373478
>Что ты на питоне написал полезного за время "полутора лет без работы"?
То, что принесло мне 15 биткоинов. Проблемы?
>>373478
> Не деградировать можно только работая.
ясночому ты такой убогий?
>Это не работа.
Это в твоем понимании. Мне неизвестно, что ты понимаешь под работой, да и не хочется узнавать.
>Работа это когда есть результат.
верно
>делая настоящие проекты – для опенсорса или для своего портфолио
А у меня что, фальшивые ? Просто я четко понимаю, что если я приду к работадателю на позицию middle-с#-developer, то ему рассказы про питон и особенности pam на дебиане в хуй не уперлись. Поэтому пускай слушает мои красивые сказки. Благо и на С# пишу довольно сносно.
>Что ты на питоне написал полезного за время "полутора лет без работы"?
Писал то, за что мне платили деньги.
>>373487
>Писал то, за что мне платили деньги.
Фрилансил что-ли?
>ему рассказы про питон и особенности pam на дебиане в хуй не уперлись. Поэтому пускай слушает мои красивые сказки.
Я полтора года занимался хуйней, прыщеблядиксы переустанавливал, но работодателю напизжу. Авось, работодателю окажется достаточно похуй. Ясно.
>Это в твоем понимании.
В моем понимании и понимании всех нормальных людей. В понимании ленивого тупого быдла, работа – это когда начальник заставляет и не получается откосить.
>>373492
> Фрилансил что-ли?
И удаленка и фриланс
>Я полтора года занимался хуйней, прыщеблядиксы переустанавливал
Что за больные фантазии ? За эти полтора года я помог друзьям открыть интернет магазин, поднял в одиночку весь it в их бизе. За это получил некоторые материальные профиты.
Алсо вангую в тебе нищенку, который увидев у кого-то на ноуте xfce начинает покрываться потом и визжать "прыщи, недоось, нософт". Только нищеброд будет кричать и вопить "свобода есть работа". С тобой все ясно.
>В моем понимании и понимании всех нормальных людей.
Не причисляй себя к нормальным. Ты не относишься к таковым
>>373508
>И удаленка и фриланс
Ты уж определись, фрилансил или не фрилансил.
>я помог друзьям открыть интернет магазин
На джумле? Подниматель it, оок.
>пок-пок пок-пок прыщепроекции
>>373530
>Ты уж определись
давно определился.
>На джумле?
опять фантазии. Где я писал про джумлу, петушок ?
> прыщепроекции
Это говорит мне петушок, который постом раньше писал
>прыщеблядиксы переустанавливал
так кто из нас проецирует ?
>>37353
>Где я писал про джумлу, петушок ?
Ты просто не похож на человека, который способен самостоятельно написать что-то полезное. Так на чем сделан магазин? Опенкарт?
>>373535
>Ты просто не похож на человека, который способен самостоятельно написать что-то полезное.
Тебе с монитора виднее лол
>Опенкарт?
ноуп, lfs.
Оба рабочих места - 7й дебиан
>>373540
Чего lfs? Linux from scratch? Какое отношение прыщеблядиксы имеют к интернет-магазинам? Или твоя работа на полтора года заключалась в установке линукса на пару офисных компов?
>>372827
Не знаю, как насчёт ДС или ДС2, но в более мелких городах удобно делать так: просто находишь все подряд более-менее большие компании, в которых может понадобиться программист в направлении, которое тебе необходимо. Находишь на сайтах например у них мылоящик отдела кадров/HR и шлёшь им резюме своё. Похуй, что они сейчас нигде не разместили вакансию. В-нулевых, компании, у которых IT - это приятное приложение, а не прямой бизнес (нефтянка например со своими СКАДАми) часто ищут через жопу, а не на hh. Во-первых, еще чаще у них уже есть список или маленькая база данных специалистов на примете. Поэтому когда им нужен погромист-затейник, они просто открывают мылоящик (или отдельный список, если не ленивые) и ищут по нему тех, кто может подойти. И тут-то может пригодиться то, что ты послал неделю назад им резюме, хотя они этого и не ждали.
В общем, не робей, находи@посылай резюме везде, где, как тебе кажется, ты можешь работать.
>>373574
>Linux from scratch?
ай лол. Ты дальше блядо-сms не продвинулся в своем развитии. Давай дальше
>Какое отношение прыщеблядиксы имеют к интернет-магазинам?
В твоем манямирке линухи до сих используются только школьниками. Не буду тебя расстраивать
>прыщеблядиксы
Эх как тебя порвало-то.
>>373760
>петух продолжает отмазываться и пороть хуйню про линуксы, вместо того чтобы рассказать что и на чем он делал
>>373763
> вместо того чтобы рассказать что и на чем он делал
Я тебе рассказал. Ты в ответ обосрался и начал пороть какую-то хуйню.
>>373768
Что ты рассказал? Из твоих высеров понятно только "рабочие места на debian".
>>373800
Миша, я всегда знал, что ты здесь зависаешь. Как там ПШ5?
>>373800
>выдумал аббревиатуру, не может даже объяснить что она означает
>прикрепил ролик из камеди клаба
Ясно.
>>373837
> выдумал аббревиатуру, не может даже объяснить что она означает
Твоя узость мышления даже не позволяет тебе погуглить.
Камеди клаб - единственное, что ты можешь понять своим убогим мозгом
>>373864
>Live for Speed: Online racing simulator
>LFS Project Homepage - Linux From Scratch
>Welcome to Linux From Scratch!
>London Film School
>Linux From Scratch - Wikipedia, the free encyclopedia
>DistroWatch.com: Linux From Scratch
>LFS Marine and Outdoor: Marine Hardware, Mustang ...
>LFS Inc. • Bellingham Glove, Wonder Grip Gloves ...
>Laboratory Field Services - California Department of Public ...
>LFS - Lightning Fast Shop: Start
>Lycée Français de Singapour
>LFS Financial Systems: Homepage
>Labour Force Survey - User Guidance - ONS
>>373884
Ну вот не надо быть мудаком. Эта штука скорее всего: http://www.lfcproject.com/
Мимопроходил.
>>373967
Да-да, будто кто-то разбирается в сортах питоноcms настолько, чтобы гуглить lfc вместо lfs – как написал этот мудила.
>>374021
Это у тебя в гугле третья ссылка, потому что ты упарываешься этим говном, пидор. А у тех кто на питоноcms не программирует в выдаче оно хуй знает на какой странице.
>>374039
>долбоеб не слышал о персонализированной выдаче
>>374059
В любом случае это говно находится на последнем месте в выдаче, никому не известно и не развилось даже до версии 1.0. Пидор мог бы и расшифровать аббревиатуру, а не мяться тут как малолетняя шлюшка.
долбоеб обосрался ИТТ @ придумывает загадки дабы скрыть свой обосрамс
Хороший тред.
Блядь, всё-таки насрали. Где свежие задачи с собеседований?
Завтра пойду на плюсоеба собеседоваться. Что там спрашивают?
>>374116
Правильный ответ - всем похуй, т.к. это деталь реализации крестокомпилятора и кресторантайма?
>>374111
Напишите простейшую программу, которая будет исполняться в нулевом кольце.
>>374120
А где может пригодиться это знание на практике?
Тем более, что, если мне не изменяет память, в стандарте вообще ничего нет ни о VMT. Поэтому все знания о них - чистейшей воды детали конкретных реализаций.
У друга было задание: есть окно с кнопкой. На неё нажимаешь, открывается другое окно, в котором есть кнопка, для закрытия первого окна.
То ли делфи, то ли джава.
>>374151
Ахуенное тестовое задание. А что делать-то надо ?
Или это логическая задача: выебнись и пойми в чем здесь вопрос
>>374151
Пиздец. Если бы мне такое задание дали на собеседовании - я бы попрощался и ушел.
>>374157
Нахуя ее писать? ОП же пишет "есть окно с кнопкой". Т.е. прога уже кем-то написана до нас.
Должность: ученик
Интенсивность: средне
Толщина: тонко
Задание 1:
Дано матричное уравнение вида A^3 - A + E = 0
Может ли A быть вырожденной? Аналитически посчитать А^-1 Можно ли привести А к верхнетреугольному виду?
Задание 2:
Есть ряд An который невозрастает и сходится. Все члены ряда неотрицательны. Доказать что ряд An*n имеет предел.
Задание 3:
Шестигранная игральная кость бросается 100 раз, выпавшие числа суммируются. Оценить вероятность с которой данная сумма лежит в диапазоне [300..400].
Задание 4:
Имеется массив строк. Известно что длины строк отличаются не более чем на 100. Требуется отсортировать массив по возрастанию длин строк за константную память и наилучшую возможную сложность.
Результат: затащено
>>374515
Зачем мне фантазировать, клоун?
Написано же, >Должность: ученик
В ШАД это.
>>374593
ШАД - Школа Анонимных Долбоёбов? Или что-то другое?
>>374514
>Результат: затащено
Куда затащено, мудак?
Судя по всему это электронный этап отбора в шад, его не решает только умственно отсталый.
Ты бы лучше письменный экзамен в шад так же сдавал.
Инициализировать массив за O(1)
>>375050
sys_set_asymptotic_time('1');
$massiv = array();
>>375050
Просто инициализируй монаду, а не массив:
instance Monad Array
>>375065
Понятно, уточняю задание:
Дан массив большого размера, в который надо занести значения если там уже значение не занесено. Изначально в ячейках сидит "мусор" (произвольные значения), и поэтому для того чтобы знать что мусора нет и ячейка пуста - все ячейки инициализируются специальным значением NIL. Процесс занимает время, которое линейно относительно размера массива.
Необходимо сделать поддержку трёх операций в массиве Insert, Search, Delete, так чтобы инициализация ячеек занимала O(1).
>>375103
Единственное ограничение, вытекающее из условий - не инициализировать массив напрямую. Т.е. вопрос в том как хранить информацию о ячейках, которые [не] инициализированы? Причем ограничений на это нет. Я правильно понял?
>>375191
Тогда зафигачить поверх, например, двоичное дерево. Ограничений же на память и сложность нет. Хуита какая-то, уороче.
>>372939
А что хорошего люди из рабоыт извлекают? Деньги и знакомства.
>>375228
Что-то плохо у тебя с объяснением задачи. Если инициализация, вставка, поиск и удаление за O(1), то neekaque.
>>375232
Если что: O(1) это ограничение только на время.
>>375228
Такое бывает только в идеальном хэшмапе, но идеальный хэшмап требует бесконечной памяти. Попробуй еще раз.
>>375249
Тогда возьми direct addressing хэш-таблицу, и для нее реализуй описанные требования.
>>375253
А чтоб сделать такую хэшмапу нужно создать массив из n элементов. Потом его нужно будет проинициализировать ... wait ... oh shit.
>>375234
Вариантов больше нет. Давай свою охуительную структуру, но если там хоть одна операция (в том числе и инициализация) будет не за O(1) - обоссым тебя всем /зк.
>>375291
Хоть погуглили бы что-ли...
http://eli.thegreenplace.net/2008/08/23/initializing-an-array-in-constant-time/
>>375360
>memset is the problem here – it’s not constant time, it’s O(n)
Проблема только в том, что ось забьёт память нулями перед тем, как выдать её тебе. Иначе ты мог бы прочитать данные, оставленные другой программой, например, менеджером паролей.
>>375394
Обычный наследственный дебил уровня /зк.
Все как всегда.
>>375402
>потребовали пруфов
>жиденько обдристался и слился
Типично.
>>375408
> >Иначе ты мог бы прочитать данные, оставленные другой программой, например, менеджером паролей.
>этот не умеющий читать дегенерат
Ясно.
>>375409
>дебил выдает свои догадки за факты
Да ты еще и гуманитаришка, я смотрю.
>>375410
>кудах кукареку
Ясно.
>http://msdn.microsoft.com/en-us/library/windows/desktop/aa366887%28v=vs.85%29.aspx
>Memory allocated by this function is automatically initialized to zero
Понятно.
Дебилы, дебилы never change. Оно еще и хацкельпетушок наверняка.
>>375416
Охохо какие оскорбления и оправдания. Кое-кого травили в школе, а?
Имеется движущийся конвейер и на нем движутся бревна положенные горизонтально. Длина бревна 49 см либо 51 см. На конвейер установлены два датчика расстояние между которыми 50 см работающие в режимах "вижу"/"не вижу". Каждый раз когда датчик меняет состояние зовется функция SwitchSensor(i) где i номер датчика.
Написать логику SwitchSensor(i) для подсчета бревен каждого из двух типов.
>>375450
При таком условии бревно длиной 49 см может пройти между датчиками и хуй его заметишь. Чини конвеер.
>>375452
>бревно длиной 49 см может пройти между датчиками и хуй его заметишь.
Почему?
>>375422
>эти проекции обосравшейся чмоши
Ясно.
>>375480
Ну не кипятись, омеженька. На дваче ты конечно герой. Тьфу блядь чмыренок.
>>375416
>windows
ну охуеть теперь
>обосрался, но обозвал всех дебилами
типичный пациент /зк
>>375553
>эти жалобные оправдания семена корзинкина
Ясно.
>>375571
нехило тебя задели. как будто снова в школе очутился, а?
Вчера был на собеседовании JS-макаки. Дали 3 часа и "Написать крестики-нолики с поддержкой сети".
Прошлый тред http://2ch.hk/pr/res/358841.html
Продолжаем.