ВНИМАНИЕ JAVA ГОСПОДА Собесился кто-нить сюда на позицию Java-стажера? Чё спрашивают? Да и вообще, знающие аноны, что спрашивают на позицию стажера, поделитесь опытом?
>>266047559 Я, конечно, понимаю, что это ненужная в реальной работе хуета, но реально записываю. Если сказали, что будет задачка по алгоритмам - то в большинстве случаев есть же какой стек того, что нужно знать? Там пузырьком, например :) Прям база чтобы? Или же это означает, что вероятнее всего будет какой нить кал с литкода?
>>266046957 (OP) Вообще, задачи на собесах призваны помочь определить глубину твоих знаний. Главное, не молчи, объясняй что ты делаешь, зачем делаешь, даже если не уверен и ошибешься. Твоя цель не столько решить задачку, сколько показать свой поток мышления и озвучить то, как ты мыслишь
>>266046957 (OP) Собеседовался в 20 на 2 стажировки в дс, после 2 взяли. Спрашивали всю основу java core (вплоть до устройства красно черных деревьев на которых treemap построен и как устроена сериализация), а также азы sql. Потом была пара простых алгоритмических задачек в стиле "есть неотсортированный массив из 99 числе, как узнать какого элемента из 100 не хватает" и пара подобных же задачек по sql. Веб, спринг, гибер и прочее подобное не спрашивали
>>266047848 >Паттерны проектирования У стажера? У стажера будут спрашивать билдеры, синглтоны и тд? Я ведь даже не джун... > Spring Его, кстати, не будет
>>266047767 На стажера тебя вообще не должны спрашивать по алгосам, если и будут спрашивать то изи-задачи с литкода, которые решаются встроенными инструментами языка, я уж совершенно не знаю о джаве ничего кроме того что нужно создавать класс чтобы сделать хелло ворлд, но скажем для питона тебе надо пробежаться по списку и выкинуть все четные числа, твоя задача в этой задаче не проебланить и спросить - выкидывать из оригинального списка или сделать копию без четных, и это и есть проверка.
>>266048135 Про многопоточку не спрашивали - но на самой стажировке она уже была. В целом, мне хватило для того, чтобы ответить на все полного руководства Шилдта по коре и курса по sql отсюда https://www.w3schools.com/sql/default.asp . Задачки проще - там чисто задачки, которые в голове быстро в голове решаются, но на это и расчет был, что алгоритм выдашь через полминуты-минуту раздумий PS про синглтон, кстати, спросили. Знаю ли что это такое и как его можно организовать. Но это уже был скорее опциональный вопрос и более углубленно паттерны точно не будут спрашивать
>>266048288 Не, ничего такого не было, это уже точно не уровень стажера
>>266048173 Честно - хз. После собеса интервьюер сказал, что я хорошо подготовился (я и ответил почти на все), полчаса после этого рассказывал как у них круто в компании и смогу ли я уже на след. неделе выйти. Я думал, что уже точно прошел, но через 2 дня пришла смс, что я не прошел. Наверно получше кандидата нашли
>>266048428 >Шилдт Ебать ты жёсткий чел. Ну у меня есть неделя, чтобы вспомнить всё и углубиться. Думал мб Java from Epam прочесть, но сомневаюсь в достаточной глубине повествования
>>266046957 (OP) Куда собесишься? Проходил стажировку в ЕРАМ, но не успел пройти финальное собеседование кек. Спрашивали про всесь жава кор, многопоточку, алгоритмы сортировки
>>266049063 Т1 Консталтинг. Кстати, прям ща завершаю тренинг Epam-овский для СПб, сказали, мол лабу заморозили и отправляетесь в свободное плавание. Пиздец. Вот терь ищу другие конторы.
>>266049445 Уже) Везде страхуюсь в это непростое время, разрабатываю, так сказать, обходные пути, если где-нить не прокатит с устройством. Кстати, по сберу инфа есть, у них там чё с отборами - кто-то говорил, что берут ваще овощей, кто-то - что ебут жестко
>>266049295 Кек, подавал в андерсен, он превратился резко в АСТОН ДЕВ, предложили эту же жопоеблую систему с лабами, сфоткайте флажок в жопе, бесплатно на своем ноутбуке работайте от 3 месяцев до полутора лет, берем только 3 человек из 100 с курсов и потом 3 из 100 с лабы. Для поступления на курсы пройдите 5 тестов в ТЕЛЕГЕ, пройдите 4 собеса(алгосы, технологии, английский, софтскиллы) по скайпу. Я просто заигнорил >>266048376 Ты что блядь, это же базовые упражнения при любом адекватном обучении. Попробуй зайти на hyperskills и пробежаться по темам, там в конце темы по 3-5 задачек которые 70% от изи-литкода. Разница в том что в литкоде твой код проверяется в классе и функции, а тут можно писать сразу решение, из-за чего отпадают всякие проблемы типа inout у функции.
>>266049156 На самом деле все приходит с опытом. Те же задачи на литкоде будешь щелкать, как орешки, после года практики именно задачек с литкода. Нужно набить руку. Можно еще прочитать книги Cracking the Coding Interview и Imposter Syndrome, так же помогут понять логику решения подобных задачек, да, и алгоритмов в целом. Да, сложно, но со временем будет легче
>>266049782 Не согласен, не ебут, гигагалера с лабами просто отсеивает дегенератов, но берет дегенератов готовых на такое и не верящих что смогут пойти в нормальное место. Мне звонили из епама, девочка поспрашивала меня, я рассказал про линкд-листы, дикстру, в принципе что такое биг О, и что-то по джанге спросила и по хттп, я не помню уже, предложила сразу в лабу. А изи задачи с литкода если нет условия что нельзя использовать инструменты языка решаются буквально .sort(), .map(), .reduce() и фильтром. Если это запрещено - надо знать какую-нибудь сортировку, я для выебонов знаю на память мердж-сорт. Все задачи разобраны до опизденения на ютубе. >>266049817 Что-то с тобой не так
Бля, вспомнил, как на втором в моей жизни собесе в начале задавали нормальные технические вопросы по теории, а потом началась лютая хуйня по типу "Вы с другом играете в русскую рулетку. У него осечка. Он передает револьвер тебе. При каком случае вероятность, что револьвер выстрелит больше: если покрутить барабан или нет?" Пиздец, ахуительно
>>266050370 Читал? Если нет - читай, там 200 страничек или около Потом берешь книгу типа алгоритмы в мой язык как второй пик, и проходишь ее, решаешь задачки, после этого литкод кажется весьма простым
>>266050558 Грокаем совсем для дурачков или детей Там дикшинари/хэшмапы объясняются на примере продавщицы апельсинов, если можешь на английском - лучше на нем, потому что там много сносок при работе со струнами, типа у них первым в списках сортированных струн идет apple, у нас апельсин, но в целом можно и на русском. Конечно ты свинособака ебаная достойная только раскаленной кочерги в жопе и кастрации если не можешь читать свободно на английском. >>266050652 Зависит от книги, она может быть слишком общей, тебе не нужно особо уметь рассуждать как ты подходишь к решению, вот возьми задачу three sums(3sum) на литкоде. Суть примерно в том что список из нескольких цифр и есть целевая сумма, нужно найти 3 цифры из списка которые сформируют эту сумму. Там нужно рассуждать и спрашивать типа "что выдавать если нет суммы?", "будут ли в списке отрицательные числа?", "я могу решить брутфорсом 3мя вложенными фор-циклами, это будет n в кубе, но могу решить как 2sum и добавить еще одну прогонку", короче задача превращается в общение и выяснения того как ее решать. У тебя же задачи будут которые при знании основ можно решать в одну строчку
>>266046957 (OP) Спрашивали про вуз, смотрели мое проекты на гитхабе, какие-то базовые вещи, просили рассказать немного о себе на английском, спросили про сложность алгоритма в одной из задач угадал, спросили про различие 32 и 64 систем эпично обосрался Собеседовали семь человек, кто-то подключался по телефону Пришел когда домой хотелось либо сдохнуть, либо забухать Взяли в итоге, дело было в 2018
>>266051018 Невозможно. И в требованиях не было. Но это жизнь, чел, тут работают мета-правила. В требованиях не указано, но пришёл ты и чувак, который всё это знает. Выбор очевиден, не так ли?
>>266051018 это банально проверка на то, получал ли ты образование в области компутер сайенс (и если получал, то пинал ли хуи), либо ты самоучка. второе менее предпочтительно. а теорвер используется дохуя где, вдруг фирма захочет что-то около машинлернинговое делать
>>266051018 На любой технической специальности есть теорвер Я тебе еще так скажу, математику у нас преподают архихуево Ты можешь зайти на ютуб, ввести что-то вроде colledge mathematics и там вроде фрикодкампа видео - за неделю пройдешь и у тебя никогда не будет проблем, да и умнее станешь немного. Если что на вакансиях дата-сатанистов тоже прямо не пишут что нужно знать матан, лол, но тебя будут спрашивать про кросс-энтропию, про диффуры, моментумы и кучи всего еще. На аналитика дрочить люто теорвером и статом, но в вакансии скорее всего указано эксель/питон+sql и больше нихуя
>>266051188 Стажер. Проходил курсы в вузе, где всем по окончании обещали собеседование. Решил рискнуть и воспользоваться, одно из самых тяжелых решений для такого сыча как я, потому что выход из зоны комфорта ужасный Пришел на С++, но знал неплохо и джаву, и получилось так что в итоге на нее переехал уже Сейчас вообще много чем занимаюсь одновременно
>>266051386 Это вообще не про это, чел. Проще-хуёще. Относись к собеседованию как к естественному отбору. Ты можешь быть самым лучшим и прекрасным (а ты не такой), но если условия против тебя, то ты останешься на обочине эволюции. В данном случае ты соснул, а выиграл челик, который знает больше тебя. Прикинь (в это сложно поверить, понимаю), но есть те, кто дрочт айти и всю эту хуйню вроде матана вовсе не для того, чтобы съебаться и получать в евро, а потому что им это искренне нравится. Почему им нравится? Да хуй знает. Почему верблюд может месяц не пить и всю пустыню перейти, а ты здохнеш там через день? Ни почему. Просто таковы безликие и бессердечные условия, и ты в них проиграл.
>>266051926 Стоит добавить что ОП может все выучить, может прям быть лучше других кандидатов, но ебало у него жухлое, взгляд злобный, майка не стирано и труханы воняют. А после него приходит мальчик которого вот прямо сейчас можно отдать в модельное агентство с 90% знаний ОПа, выбор очевиден
>>266052173 Ну последнее это кстати очень мягкое условие, быть опрятным и приятным при общении не сложно, это и тренируется, и у многих работает само по себе. Но есть прослойка чего-то типа двачеров которые НУ НЕ МОГУТ никак зарефлексировать почему они чмыри. Если ты в вузе учился - ты таких видел много. Если взять техническое интервью, то вспомни экзамен где такой чмырь начинал спорить с профессором и чуть ли не умолять поставить оценку перемежаясь с мольбы на угрозы и обратно. Если для тебя очевидно почему его поведение неуместно и без результативно, ты умеешь гладить рубашечку и чистить зубки - этой проблемы у тебя не возникнет. Потренироваться/проверить кстати можешь на тянках, если ты слышишь в свою сторону урод/душнила/чмо, то вероятность пройти по софтам очень низка.
>>266051347 >На любой технической специальности есть теорвер я ее умудрился пропустить. Поступил на прикладную математику, там был тервер на 2 курсе. Но после 1 курса я перевелся на "информатику и выч. технику", а там тервер был на 1 курсе. По хорошему я должен был ее, как и остальную разницу предметов, досдать в течение осеннего семестра, но девка, которая составляла список "долгов" по ошибке пропустила тервер. Всплыло это только в декабре и декан решил, что хуй с ним и просто так мне его прописал. В итоге тервер я не изучал
>>266051386 Ты какой-то очень наивный, надеюсь тебе просто ещё мало лет. Этот прально говорит. >>266051926 Меня взяли c++ джуном в 17 лет через вуз. Мне с детства была интересна математика, физика, кодинг и прочие вещи. И таких людей довольно много/ с чего ты решил что тебя вкатуна должны сразу принять с распростёртыми объятиями? В крупных компаниях большая конкуренция, а в мелких конторках никому не выгодно тебя за бесплатно подтягивать (еще и тебе платить). Потому что набираются опыта а потом сваливают. Походи по собеседованиям на джуна. Если в деньгах не горит то лучше напиши что-нибудь простенькое для гита. Наличие оного тебя уже поднимет на фоне людей у которых вообще пустое портфолио. Относись к этому спокойно и куда-нибудь точно возьмут. А если не возьмут, то с чего ты вообще решил что ты готов? Может стоит дальше поучиться? Отполируй резюме, компаниям нужен готовый боец а не полупокер какой-то. Сёдня вкатился, завтра разонравилось. Кстати, стажировки я бы не советовал, тем более бесплатные, это не серьёзно. Норм конторы за испытательный срок платят бабки на которые ты хотя-бы прожить можешь. А позиция '' Мы тебя протестируем 2 месяца за нихуя' показывает их отношение.
>>266055434 >Если в деньгах не горит то лучше напиши что-нибудь простенькое для гита. Вот я этого не понимаю У меня есть 1 простой туду лист из курса, 2 красивых проекта по курсам с ютуба, номинально я мог просто скопировать код, 2 тестовых со стажировок(но я красиво оформил), и приложение для МЕМАСОВ, единственное что написал сам целиком. Что туда надо писать такого? Чтобы полностью свое и объемное? У меня идей нет вообще. Я все планирую сделать инженерный калькулятор для строителей, там будет загружена таблица со СНиПами и гостами, и будет возможность ввести типа параметры стены/балки/арки и получить расчет нагрузок, но все откладываю. Это достаточный проект?
>>266055839 Хер знает че там на джаве котируется. Главное чтобы проект был вылизаным и цельным, оформлен как софт которым ты бы сам пользовался. А лабы с вуза лучше убрать, мельком глянут на первое попавшееся, дальше смотреть не будут. Калькулятор думаю пойдёт если больше функционала засунешь, но чтоб было максимально юзер френдли. А ещё можешь подавать резюме и на сеньёр вакансии просто потому что часто на джунов вакансии не размещают. Можешь писать даже просто в компании которые никого не ищут, типа меня интересует ваша компания, такой-то парень, возьмите на работу. Может там есть место. Главное показать что ты не долбаёб ненадёжный.
>>266056576 А не, я не джавист, я мобильщик, это все приложения Я знаю про то что можно написать на сеньора что-то в духе "Вы вместо одного большого дяди трех маленьких не пробовали нанимать?" Я ищу стажировку, не хочу врать по-черному, изображать из себя мидла и прочие советы которые я прекрасно знаю с двачей. Просто я видел резюмехи людей которые претендуют на те же места и там все вразнобой - нет гитхаба, пустой гитхаб с парой мусора, гитхаб с откровенно нерабочими кусками кода, может быть нормальные проекты но без скриншотов, видео и ридми в целом, ну и я на другом конце с оформлением, визуалом, описанием, буллет-поинтами. Просто я везучий пиздец(это сарказм), я знаю что что-то должно произойти вообще адовое чтобы меня взяли.
>>266046957 (OP) Ну я чисто задрочил https://github.com/enhorse/java-interview Выучишь, в гите проект с spring boot, dataи security сделаешь, прочитай про SOLID, чтобы красиво было оформи, все по классам, билдерам и т.д. Не забудь юниты написать И норм
>>266056792 Так я тебе и не говорю пиздеть. Просто на джунов часто не выставляют вакансии просто потому что их слишком дохуя, впадлу эту толпу студентов разгребать, а не потому что не нужны. Обычно в джуны попадают по всяким рекомендациям, так что можешь спокойно кидать резюме джуна на сеньёрские вакансии. Без пиздежа, может им реально нужны.
Что я сделал - это нашёл местную маленькую компанию недалеко от дома, где нужен был разрабочик. Платили чуть больше МРОТ на испытательном сроке в 3 месяца, потом около 20 тысяч год, потом 22,5 ещё год (это было 10 лет назад). Потом ушёл в другую компанию в большим окладом, потом в другую с еще большим, спустя 10 лет только стал получать нормально. Вы тут хуйнёй занимаетесь какой-то потипу "кто больше и удачней зазубрил ответов на вопросы, тот будет получать 250 000 сходу".
>>266059272 Компания крупная или нет? Опыт не требовали? Скок до этого собесов было? Что в основном спрашивали? Что самое сложное было из того, что спросили?
>>266059586 > Компания крупная или нет? Около сотни человек > Опыт не требовали? Нет, > Скок до этого собесов было? Штук 5 максимум, все проебал >Что в основном спрашивали? Что самое сложное было из того, что спросили? Уже не помню, гоняли по кору и коллекциям прям жёстко Самое сложное спросили как gc в спринге работает
>>266059719 >Коллекции Типа что и как под капотом реализовано? Забавно, что в 90 процентах случаев все пользуются ArrayList-ом, в остальных десяти процентах нужен HashMap
Проиграл в голос с сортировок, алгоритмов, ингриша эдвенсед.
Сейчас такой лютый дефицит кадров, что берём даже тех, кто более-менее понимает азы программирования просто чтобы они учились. Даём: 1. Стипендию. 2. Бесплатное менторство/репетиторы: дуальный кодинг, код ревью, мастер-классы. 3. Оплачиваем все учебные материалы.
Из 7 стажеров - только 2 человека смогли хоть что-то по учебному проекту показать, чтобы пробовать садить их на боевые. Конечно, убогий говно-код, но на большее никто и не рассчитывал.
Всё что тебе надо: 1. Не залупаться на ЗП Middle. 2. Быть опрятно одетым, вести себя адекватно. 3. Хотя бы базово знать ЯП. 4. В процессе не показывать свой "фи". Фактически, ты не приносишь никакой пользы, а наоборот - тебе надо платить ЗП, оплачивать ПО, учебный материал и что самое главное - расходы на время специалистов, которые тебя будут учить. А то для многих современных стажеров установить указанное ПО - уже большое одолжение компании.
>>266059892 Хз, жирный ты или нет, но конкуренция сейчас лютая, меня, например, не взяли из-за одного этого неотвеченного вопроса >>266050393, все остальное я ответил. На зп никакую Я не претендую, про миддла очень жирно было
Конкуренция сильно зависит от компании. Если метить стажером сразу в топ-банк - то действительно придётся повоевать.
Даже на моём примере - было 7 стажеров: 1. 4-е вообще ничего не показали, кормили завтраками 2. 1 что-то старался, по итогу - тоже ничего 3. 1 спустя месяц молчания выслал проект на ревью 4. А вот 1 - показал сверх-результат. За сутки выполнил учебный проект. Схватывает на мастер-классах всё на лету, правит ошибки после код-ревью.
Собственно, у банка на поиск этого 1 из 7 море ресурсов: отдел HR, бренд, рейтинги. Поэтому, они могут и погонять по вопросам.
P.S. Мне вообще сделали оффер на $3k + страховка + другие бонусы в крупную компанию, где на проекте ЯП, который я в жизни в глаза не видел. И это вообще не моя специализация.
Просто подготовился к собеседованию: описал свой опыт на бумаге, почитал о компании.
Технических вопросов было 2.5, больше организационных.
Но отказался, о чём не жалею - на текущем месте резкий ап до $6k/mo. произошел
>>266046957 (OP) Посмотри требования по вакансии, по этим пунктам и будут спрашивать. Ну и т.к. позиция стажёра, то скорее всего про всякие ООП, SOLID и прочие вещи будут спрашивать. А вообще погугли вопросы по твоей позиции, пробежись по ним и будет тебе счастье. А ну ещё задачку могут дать решить, практика тоже нужна.
>>266066915 хз тогда что тебе ещё надо. Если ты ищешь конкретных вопросов, то это от места к месту по разному будет. У всех разный подход. Если ты не совсем отбитый, то сделаю вышесказанное ты на 90 процентов можешь быть уверен, что получишь офер.
>>266067313 >>266067347 >>266067384 Как же у тебя горит, чмонька тупорылая))) Смотри, ночью сидишь, мамка придет - пизды даст, чмонька ты наша тупенькая рнн-ская
>>266050853 Хуй знает, изучал теорвер и матстат в вузе - где-то половину курса решали задачи про какие-то шары и теорему байеса, оставшуюся половину про системы массового обслуживания (нахуя? я так и понял). Матстата в курсе не было, хотя предмет назывался тервер и матстат, лол. Я там уже сам что-то выучил про доверительные интервалы и коэффициент пирсона, но это хуйня. Кстати что такое дисперсия уже не помню. Вообще как будто бы весь курс мимо меня прошел.
Вообще собеседования это чистый рандом, в том плане, что могут спросить абсолютно любую хуету. Начиная теорвером и матстататом, заканчивая какими-нибудь Lock-Free структурами данных. И в теории на все это можно ответить, если закончить профильную кафедру в МФТИ, но на практике после среднестатистического тех. вуза на программиста ты не будешь знать ни теорвера, ни многопоточки. В общем тыкайся везде где можно, наверняка везде будеш попущен, но где-то с 10 попытки может и возьмут. Правда времена сейчас крайне тяжелые, нанимают все меньше компаний, скорее всего полгода-год без работы придется посидеть.
Раз такой тред - спрошу. Писал несколько лет разные программы на C# WPF и Winforms для промышленного предприятия там же и эникейством занимался. . В связи с войной предприятие работает в половину мощности. До этого был и эмбеддед, и 1С, и PHP.
Какие у меня шансы и перспективы, если я решу сменить работу? INB4: работник зала в супермаркет
>>266090679 > типа есть массив интов (с отрицательными) расположенными в порядке возрастания
> нужно расположить инты так, чтобы их квадраты не убывали Ебаааать. То ли я совсем тупой (не исключаю), то ли одно из двух. Кем надо быть, чтобы это понимать? Да ещё и кайфовать от этого. мимошёл и охуел
>>266091443 Это тебе кажется не сложным потому, что ты мыслишь как программист, то есть декомпозируешь задачу. А обычная ватная пидораха может декомпозировать только мамины каклетки.
>>266091809 > стримами зачеееем? это как интерпрайз fizbuz получится > компаратор сказать что в проде ты бы просто comparing x * x сделал можно (но не обязательно, считается очевидным)
>>266091918 будет n log(n), а хорошее решение n, предложить было бы можно. а потом искать хорошее
но прям так нельзя потому что в массиве должны быть оригинальные числа, а не квадраты
>>266091224 вот график функции x^2. Для положительных чисел - значение функции возрастает с возрастанием аргумента Для отрицательных чисел - значение функции возрастает с уменьшением аргумента. А собственно, зачем вся эта математика?
Так как Абу забирает звездочки, то решение на С# представлено на картинке, прямо и просто. Компараторы и сортировка есть и в Джаве.
>>266092232 >но прям так нельзя потому что в массиве должны быть оригинальные числа, а не квадраты Я забыл дописать что потом мы берем корешок, ну Но я понял. Я только не знаю если мы берем -2, сравниваем -2^2 с -1^2, 0^2, 1^2, 2^2 опа, совпало, тогда в этом месте i списка воткнуть эту цифру j и убрать ориг, в итоге [-2, -1, 0, 1, 2, 3] превратится в нужные [0, 1, 1, 2, 2, 3] Но это вложенный цикл и не лучше. Короче я не знаю оптимального решения(ну кроме того что ты написал), но могу придумать пару
>>266092451 > Я забыл дописать что потом мы берем корешок, ну а как ты поймешь, было это число положительным или отрицательным? (пожалуйста не говори что сделаешь класс и добавишь в него поле boolean wasPositive)
> Я только не знаю если мы берем -2, сравниваем -2^2 с -1^2, 0^2, 1^2, 2^2 опа, совпало, тогда в этом месте i списка воткнуть эту цифру j и убрать ориг, в итоге [-2, -1, 0, 1, 2, 3] превратится в нужные [0, 1, 1, 2, 2, 3] звучит как ты изобрел сортировку вставками. что хорошо (что изобрел). но это уже n^2, что плохо.
> Короче я не знаю оптимального решения(ну кроме того что ты написал) так я сразу оптимальное решение и написал, лучше нету (разве что можно делать in-place merge если память важна, но вот это уже сложно)
>>266092563 >>266092396 Да, надо хоть разок книжку открыть, понаитию не выходит писать эффективные решения Первое мое просто как сделал бы, второе - O(n)
>>266092563 не надо пожалуйста считать что джун это недоученный чел, или чел который не умеет думать (а потом платить ему лишь $500). джун, да и стажер, это вполне умный чел, просто у него нет кругозора технологий, опыта и софт скиллов.
>>266092396 по c# коду - с одной стороны можно упростить до return x x - y y (если компаратор как в джаве работает)
с другой, если ты не корячишь "алгоритмическое" эффективное решение, а топишь за читаемое "продовое" решение, то ты не обсудил границы допустимых значений, а значит можешь словить переполнение - и поэтому твое решение не верное и в проде может больно стрельнуть.
можно вообще брать всегда модуль вместо квадратов и жизнь лучше будет
в алгоритмическом про переполнение тоже стоит упомянуть, но не критически важно
>>266092840 круто что ты понимаешь что твое было неэффективное. второе это и есть слияние двух массивов
>>266047035 Ну просмотри Кормена-Лейзерсена. Может какая-то сортировка в дереве, может обход дерева, может какой-то алгоритм обхода графа. Это всё материал первого курса ИТ факультета.
>>266046957 (OP) Нахуй тебе на стажера? Устраивайся сразу на джуна, просто ходи по собесам и записывай вопросы на диктофон, дома изучай эти вопросы, и главное ври про опыт и прочее. Я так за 2 месяца устроился, 90к получаю, а не хуй с солью, правда меня уволят скоро, наверное, так как я вообще нихуя не умею и просто сижу как долбоеб, улыбаюсь и киваю головой, но мне похуй, всяко лучше чем дрочить всю эту хуйню пару лет
А почему вообще все те, кто уже стали джунами - настолько душные? Сдаешь на ревью - миллиард замечаний. Один долбаёб доебался до того, что я пустую строчку оставил случайно - вернул мне назад с ревью переделывать. Ну не долбаёб ли?
>>266094182 >у меня высшее образование >>266094214 >Профильное итшное Каким надо быть долбоебом чтобы в РФ получать ИТшное образование? Я бы таких даунов сразу отсеивал, даже у ПТУшников, которые сами код освоили, мозгов в разы больше
>>266093842 если ты на алгоритмическом собесе (который изначально про решить задачку эффективно) начнешь говорить про читаемое продовое решение - то сначала намекнем что собес не про то,
а если ты подзабыл алгоритмы и не можешь придумать эффективно, то вполне можно начать обсуждать продовое решение, но тогда будь добр учесть корнер кейсы
нам же надо по какому-то критерию понимать, что ты не тупенький. опять же, если ты просто запихнешь в сорт, то это не сразу отказ - есть еще два с половиной собеса, по ним будем смотреть че да как
>>266094721 Да побольше тебя знаюн, даун. В РФ там долбоебы одни. Учиться на ИТ в ВУЗе это просто пустое просиживание штанов на мамкиных харчах. Я еще понимаю когда люди ошибаются и на курсе 2ом-3ьем все понимают и устраиваюстся на работу, но такие люди подобных тредов не создают.
это синтетический тест на умненьковость (декомпозиция, блаблабла). задачка не сложная, поэтому тест не совсем далек от жизни.
на задачку дается 40 минут. если ты скажешь в первые 3 минуты ну, кхм, сорт, и остальные 3 минуты будешь писать решение - то что компания узнает о твоей умненьковости?
поэтому тебя надо стараться вывести на диалог, заставить размышлять и придумывать что-то, чтобы посмотреть, как ты это делаешь.
если ты все 40 минут будешь вспоминать что сорт существует и пытаться его написать (синтаксис кстати подсвечивается), то твоя умненьковость недостаточна.
точно также если ты за 3 минуты молча эту задачу эффективно решишь, то тебе дадут новую, и либо ты их все пощелкаешь (гений), либо начнешь говорить
>>266095122 А что делают системные аналитики? У меня в дипломе написано "системный анализ", но я после выпуска из вуза в основном пишу код, админю сети, занимаюсь офисной работой что попросят (картинку в Гимпе подправить, чертеж какой, может что перевести)
Если не сложно, поясните без корпоративных этих ваших терминов, по простому
>>266095337 Недавно пришли аналитики-стажёры. Мы им помогаем, даём задачки боевые, вместе что-то решаем. Вообще зависит от проекта, в нашей компании их несколько. На наем проекте со стажёрами всё заебись. Подробнее не буду - NDA, все дела. >>266095448 Ведущий аналитик: это fullstack BA/SA. Собирают требования с заказчиков, пишут ТЗ: описывают поля, типы данных, значения, границы, схемы процессов, схемы взаимодействия сервисов, проектирование API-интеграций с внешними и внутренними сервисами, сопровождение разработчиков в процессе реализации, тестирования разрабатываемого функционала, написание прочей документации, в т.ч. пользовательских инструкций.
>>266095899 >>266095448 Вот, например, типикал рабочий стол СА, когда в работе задача по оценке возможности API - интеграции с внешним сервисом, задача по написанию ТЗ по интеграции с другим сервисом, задача по исправлению ТЗ по интеграции с 3м сервисом.
>>266095978 На собесе я у них не был, но вроде взяли всех, кто изъявил желание. Чтоб ты понимал: это студенты, которые помимо стажировки у нас ещё учатся (я не представляю, когда они спят)
>>266095899 Получается, делают половину работы программиста. Да и сами должны разбираться в кодерских темах, а то напроектируют такого что оно ну вообще на практике не идет
>>266096207 Не люблю делать оценку по срокам выполнения. Хотя не, всегда говорю что неделя. Если меньше получится, ну радуемся. Если получится больше - ну епта, задача сложная значит ок
>>266096316 Да >>266096333 Типа того. "С таким ТЗ результат ХЗ" - очень подхоящая фраза, чтобы описать ценность правильно поставленной задачи, за что отвечает аналитик. Как минимум, для СА нужно знать принципы работы веб-приложений, паттерны архитектуры ИС, проектирования, теорию баз данных, SQL, протоколы передачи данных (все, что в вебе используются поверх http и не только), прочие API, нотации моделирования и проектирования (UML, BPMN) - вот с последним у меня проблемы, есть куда развиваться, но тем не менее схемы я рисую понятные всем.
>>266096573 >А оценку стоимости - ну тут я отмалчиваюсь Мы оцениваем сроки доработки для заказчиков совместно с техлидом, проджектом и продактом - а в стоимость доработок это уже продакт сам переводит. >Не люблю делать оценку по срокам выполнения Касательно своих задач - аналогично. Бывает, в AP какого-нибудь Авито найдёшь много подводных камней, потратишь на выяснение сути с их техподдержкой ещё + неделю. Главное, вовремя проджекта предупредить. Я кстати был проджектом раньше (тоже разработка веб-приложений). Есть на этот случай хорошая фраза "лучше проебаться по срокам, чем просто проебаться" - суть её в том, что сроки нужны не для каких-то ограничений исполнителя, а для того, чтобы проект тупо не развалился на этапе разработки.
>>266097279 >Бывает, в AP какого-нибудь Авито в API* У меня на клавиатуре некоторые кнопки не с первого раза срабатывают. Надо со следующей ЗП новую клаву купить...
>>266046957 (OP) Собеседовался на JS+sql макаку (и уже 3 года работаю ей), но вопросы на java/js/python позиции более-менее одинаковые - базовые задачки на алгоритмизацию с исключением степенных функций и на знание математики уровня 1-го курса, базовые вопросы по SQL (даже если в вакансии не было требований к нему) - нарисуй селектик, апдейтик, удали записи тремя способами, объяви хранимку и т.д.
На практике тебя ждёт обучение (оплачиваемое) в ~месяц и только потом стажировка, поэтому достаточно показать себя не совсем дауном-аутистом, а всё нужное уже в процессе учёбы усвоишь.
>>266099116 Я сейчас вишу на 3х стажировках, все давали задания уровня после которого не нужно обучение, кек. Типа напишите полноценно работающее приложение с макета, с БД, с определенным апи, с конкретным видом верстки, выберете библиотеки какие хотите. И после этого подразумевается что я приду туда и буду слушать что в языке есть константы и переменные, чтобы создать константу нужно добавить слово let, а переменную var?
>>266099266 >Ты про собес именно в эту контору Да.
>Можешь, пожалуйста, привести примеры задач на алгоритмизацию Переборы массивов с сортировкой, заменой, подсчётом, группировкой элементов и подобное, с запретом использования переменных, применением рекурсий и экономией условных ресурсов.
Нарисуй функцию вычисления факториальчика.
Назови три способа сортировки, какой из них самый эффективный по памяти или итерациям.
Что-то ещё.
Все вопросы собеседующий чел брал явно из головы и на ходу. Самым сложным был вопрос "как меня зовут?" в конце собеса - типа ПРОВЕРКА НА ВНИМАТЕЛЬНОСТЬ И ПАМЯТЬ.
>>266099368 Не, обучение там именно специфике - у них мало прям совсем-совсем своих продуктов, скорее всего стажёра посадят сначала на саппорт или правку существующих штук, а не разработку - вот к этому будут готовить, а так же попросят выучить базу какой-нибудь crm'ки, т.к. часто пишут модули к конкретному проприетарному продукту, уже работающему в каком-нибудь банке.
>>266104182 Стажер аналитик, на хх. Мне эйчар с мск написала предложила на удаленку прыгнуть тк в моей мухосрани вакансия закрыта, но почему тл до сих пор висит лол
>>266095448 >У меня в дипломе написано "системный анализ" Кстати, у меня в дипломе написано "бакалавр юриспруденции" кек Всему учился на работе, начинал с 1 линии техподдержки за 20к/мес >>266095899 >>266095122 >>266096207 >>266097279 - кун
>>266119949 >Всему учился на работе, начинал с 1 линии техподдержки за 20к/мес За исключением того, что в 4 классе на информатике я дико угорел по алгоритмам (потом на N-лет забыл про это, ибо был стрессовый переезд и выявление хронического заболевания) и что с 11 лет у меня была любимая книжка по компьютерам (железо, win98, офисный пакет) - хотя пекарня появилась только в 14 лет
>>266120954 >с 11 лет у меня была любимая книжка по компьютерам (железо, win98, офисный пакет) - хотя пекарня появилась только в 14 лет И что ты с этой книжкой делал? В жопу себе пихал? К тому же это не книжка, а журнал был, но все же интересно что ты с этой инфой делал, если не дрочил на нее?
>>266123428 Мне интересно. почему ты спрашиваешь у меня про книжку в таком ключе - агрессивно-язвительном. Ты считаешь, что каждый человек с младенчества должен уметь устанавливать шиндовс?
Собесился кто-нить сюда на позицию Java-стажера? Чё спрашивают?
Да и вообще, знающие аноны, что спрашивают на позицию стажера, поделитесь опытом?