"Старайтесь не проходить больше одного собеседования в день".. у меня даже по одному в неделю не выходит, никто не отвечает. А первое прошло максимально завально) Шла на трейни, по теории ничего не спрашивали, хотя я очень готова, и на джуновские вопросы отвечаю, дали задачу на массивы, я начала решать (лайв кодинг) и решила ее наполовину и заступорилась, не потому что не понимаю, а потому что перенервничала и мне не хватило 20 минут, потому что когда я спросила "ой, а немного расстерялась, я ведь сделала ошибку?" - мне сказали " мы не собираемся вам помогать" и было стрессово, потому что наслышана, что собесы обычно - это "диалог". После такого собеса даже руки немного опускаются, чувствуешь себя максимально тупым и неспособным, хотя очень хочется и учиться и работать...
Дорогу осилит идущий. Сам после первых неудач чувствовал насколько опускаются руки, но собрался с мыслями и продолжил попытки. Удачи вам и терпения, уверен, что всё получится!
in EU interviews are not country specific, they are company specific, specifically multinational companies. Last time company interviewed me at 23:00 and interview was about 2 hours, whole interview was live coding. till now I remember how started to write in online notepad, after 2 hours my code compiled and worked. 😊 they hired me immediately.
Предлагаем лайвкодинг в любимой ИДЕшке собеседуемого. Стараемся уменьшисть стресс, но посмотреть как человек пишет код в экстремальной ситуации - дорого стоит.
Ребята видео огонь, я благодаря ему в Польше очень хорошие деньги поднял за пол года, реально инфа огонь! Не совсем в данной отрасли, но работает почти везде!
лайв кодинг и прочие алгоритмы можно качать, если хочется куда-то в пафосное а если хотеть просто работу, то можно смело отказывать любителям подобного. плюс, это может даже принести какие-то плюсы, ибо если компания может нормально организовать процесс отбора, то скорее всего и другие процессы там тоже будут выстроены более-менее адекватно.
15:00 в данном случае это работает в обе стороны. Есть огромная масса ситуаций (ОГРОМНАЯ!) когда реально позиции нет, но она "висит". И у многих соискателей начинается "anxiety" на тему того что они не подходят, недостаточно квалифицированы итд. И если примерно в 20% это так и есть (у некоторых действительно корона на голове), но во многих случаях (я бы сказал минимум 50%) эти вакансии - либо просто "пустышки" (человек нанят, но они висят собирают пул), либо "фейк" (человек уже нанят фактически, но надо набрать соискателей чтобы показать начальству что работа проделана). Плюсом сюда - есть вакансии, на которые просто Overqualified, т.е. просят доктора наук, а по факту им нужен сисадмин. Соответственно, это опять же не проблема соискателя что ему отказали. Это я все к тому что - "как ты с ними, так и они с тобой" (или наоборот). Нужно давать себе отчет что никто тебе ничего не должен, потому если ты не хочешь отвечать "почему ты отказываешься" - не отвечай. Я бы сказал почти всегда - тебе никто не скажет причину отказа в найме (не мой опыт). И если даже скажут - очень высока вероятность что причина будет не соответствующей реальности (никто тебе не скажет что "ты не прошел потому что появился чернокожий парень на твое место"). И - да, квоты на найм в Америке по всяким признакам это прям реальность. П.С. Да, я про рынок айти США.
23:00 насчет длительности интервью и подобного (я тоже много интервьюировал людей, но сейчас найм заблокирован, давно не было соискателей). Зависит от позиции, или даже скорее типа работы. Если есть четкий проект, четкие границы (фреймворки, технологии, сфера, специфика, воркфлоу) - да, 15-20 минут достаточно как минимум чтобы понять какой человек, и пропустить на следующий раунд (понять что не совсем "лишний"). Но в моем случае, когда нет четких границ и процессов, да еще и должность - "инженер" (очевидно, творческая работа) - вот тут сложности. Буквально - потому что понимание "воркфлоу", "фреймворков" и просто теоретических основ - еще не делает из человека инженера. А инженер это про решение проблем, поиск оптимальных или просто пока не существующих пока вариантов реализации каких-то вопросов, запросов и идей. Да и генерация идей - это тоже задача инженера (как оптимизировать что-то, какие метрики реализовать чтобы решить какие-то проблемы, и просто как убрать ручную работу с имеющимся тулсетом или вообще без тулсета, разрабатывая или внедряя новый). ...И вот тут стандартных сценариев просто нет. Плюсом - люди блокируют себя (опять же, кофе). Лично я пытаюсь разговорить в том числе, поговорить на отвлеченные темы (типа не влоб "как решать задачу?", а узнавая "какие проекты/задачи решались? Кто их ставил? Что использовали для решения задачи? Какие подводные камни были?").
Просто для инфо: травяные чаи начинают оказывать легкий успокаивающий эффект при приеме 3 раза в день течении 1 месяца. Так что кружка чая перед собеседованием - это поможет разве что от обезвоживания.
22:36 Как вы относитесь к 5-ти, 7-ми, 100500-шаговым интервью? 1. скрининг 2. технический скрининг 3. лайв-кодинг 4. алгоритмы и структуры данных 5. еще какие-то вопросы про опыт, технологии и "вызовы" 6. интервью с нанимающим менеджером 7. интервью с главным менеджером/боссом/директором По-моему это пустая трата времени и бессмысленное изнасилование мозга кандидата. Классических 3 этапов хватает выше крыши (скрин, тех+тз, менеджер). Я сам нанимал так человек 10 и со всеми ними мы прекрасно сработались.
@@amoxhi540 не, кстати, ни одного. Я забил. 41 год, самоучка. Видимо считают, что это для них "слишком большой риск". Я хз. У меня на самом деле давно как то было одно собеседование. Я практическую часть прошёл. Но после личного собеседования всё равно не взяли с ооочень размытой формулировкой. Но один из собседующих (тот, который был ко мне наиболее лоялен) сказал, что скорее-всего это из-за того, что у меня в трудовой последняя запись была на тот момент "прораб". Я, короче, забил на поиск по вакансиям. Ну не врать же в конце концов в резюме. Подвернётся что-нибудь - хорошо, а нет - так нет.
Сергей, очень много видео и у вас, и вообще в интернете про так как пройти собеседование, но как его правильно проводить, тем более в первый раз - нет ни у кого. Кому как не вам рассказать мидалм и синьйорам как проводить собесы впервые и как проводить их вообще, если это нужно делать часто. Буду очень ждать!
По софт скиллам могу дать инсайд, может кому-то поможет. Первое, единственный способ их повысить - регулярное использование. Да, страшно говорить с людьми, но по-другому не научишься. Второе, если с софт скиллами настолько плохо, что у вас паника, тревога, постоянное чувство неуверенности, то тут надо сходи к психотерапевту, поскольку эмоциональное и психическое состояние очень сильно может влиять на софт скиллы. Сам помню каким был замкнутым и из-за этого не умел как следует общаться, зато когда стукнула депрессия, выгорание сходил к доктору, пару месяцев сессий и софт скиллы появились, личная жизнь наладилась, люди больше стали тянутся ко мне. В общем было видно, что вырос с точки зрения социалки. Если вам кажется, что вам психически сложно поддерживать софт скиллы, это не означает, что вы больны, у 99% людей всегда есть какие-то тараканы в голове или странности, мы же не роботы. Всем добра и позитива
"Говорить с людьми" - да что ты, чёрт побери, такое несёшь!)) У меня паника перед тем, что надо бы тимлиду написать или ещё какому идиоту в компании, я для этого оканчивал профильный ВУЗ, чтоб с машинами на ЯП общаться ))
23:40 про перекрестный "допрос". В моем случае (я интервьюер) было нечто подобное, но скорее в плане "хороший-плохой полицейский", т.е. я инженер высокого уровня, рядом инженер ниже уровня. И если я спрашиваю что-то "сложное" (по мнению второго инженера), он пытался либо прямо навести на ответ, либо добавить каких-то деталей (раскрыть вопрос), либо прямо говорил что "это сложный вопрос" =) (хотя конечно мы оба понимаем что нет). Но - я считаю что "панель" (интервью с двумя человеками одновременно) это скорее благо, потому что нет и не может быть bias. 2 человека, слышат одно и то же, один оценивает высоко скиллы (он), другой - ниже (я). Один - говорит что "норм чувак, можно взять", другой - "он подозрительный, обратите внимание на его опыт в резюме". И конечный decision maker, менеджер, уже оценивает все "за" и "против" включая свой опыт тоже (часть интервью - отдельно, с менеджером команды).
кстати помимо ромашки (не думаю что она слабительная, но лично я предпочитаю ее пить только перед сном, сильно расслабляет) - есть еще мятный. Который peppermint. Ну и в принципе есть много "цветочных" чаев всяких, в том числе Ахмад (не знаю как он представлен в Украине, я в Америке его покупаю спокойно) и другие популярные и не очень бренды.
Так. Несколько тысяч человек, предположим 2 но наверное больше. Предположим что собеседование по часу, может больше может меньше быть. И того 2 тысячи часов. 250 рабочих дней, те условно рабочий год. Если собеседовать последние 20 лет то это то в месяц минимум 8 человек вроде PS После полного просмотра В видео сказано что собес 15 мин + 5 мин на кофе добавим. И увеличим количество собесов до 3к. 900 часов, 112.5 рабочих дня, ну и 4 человека в месяц при равномерном распределении в двадцатилетнем периоде.
про количество собеседований я бы на первое место в видео поставил, что именно с количеством опыт приходит их проходить и уменьшается тревожность после их завала. В пределах 15 собеседований шанс найти работу стремится к 100% потому что на собесах на один и тот же стек технологий спрашивают одно и то же по сути Сравнение с тиндером точное, как осбственно и в тиндере получив первый отказ, будешь переживать сильно, а получив 15ый, тебе будет все равно.
классное видео, по поводу худшего собеса был собес на неоплачиваемого стажера, завели в кабинет, сначала 2 эйчара, один англ спрашивает другой прощупывает что я за человек, а потом тех часть 2 эйчара просто садятся подальше, и заходит вся команда разработки - 8 человек)))) и начинается собес, 18 летний парень и 10 интервьюеров (эйчары что то поддакивали и вкидывали вопросы аля а что я делаю в стрессовой ситуации) и это не то что перекрестный огонь был, там начались срачки аля один дев другому говорит что ответ норм, а второй говорит что тот дебил, и так минут 40 сказать что я рад что не прошел к ним - ничего не сказать
28:00 еще Очень зависит от позиции. Думаю, стоило это тоже упомянуть. На позицию стаффа интервью совсем не то же самое что на Сеньора, как и Мида, как и Джуна. И тем более Sr. Staff (не представляю о чем там разговаривают =), хотя, может, стоит узнать)
спасибо за видео! остался еще такой вопрос: как лучше вежливо не отказывать, но откладывать своё решение, если собеседование пройдено? бывают ситуации, когда хочется еще "походить, посмотреть", и тогда уже принимать решение
Так и сказать, что у вас ещё пара компаний на финальном этапе собеседования и оффер уже есть. Хотите пройти там и потом решить, т.к. там денег больше дают
лайвкодинг... я тут пару месяцев назад код от руки на бумажке писал... в принципе интервью уже на стадии предложения это сделать можно было закончить, но у меня было свободное время🤣
Как вы вообще это терпите? ) Я понимаю ещё общую схему набросать для решения какой-либо задачи, но код писать - это уже за пределами здравого смысла О_О IMHO, лучше работать по конкретным проектам с заранее установленными сроками через _манагеров,_ тогда никто не будет доставать в чатах с утра до вечера + можно работать по 4 часа в день, но зато максимально эффективно.
пока такое не попадалось, но я бы реально спросил, что по их мнению они проверяют, и как это соотносится с повседневной работой. Типа "а вдруг вы окажетесь на необитаемом острове" , или что?
Отличное видео. Хотелось бы узнать ваше мнение по поводу ситуации котрая со мной произошла Был у меня случай. Подал резюме на вакансию разработчика с опытом. Резюме было составлено как надо, то есть опыт и скиллы, контактная информация была. Ну так вот отправляю резюме и пишу сопроводительный лист. Перезванивает мне директор компании (компания как я понял юыла не большая) и начинает задавать вопросы: Он: Здравствуйте, вот вы укачали что у вас есть условный год комерческого опыта но не указали где вы работали. Я: Да, вы открывали файл котоый я приложил. Он: Нет, я не открываю файлы. Ну так вот. Подкажите как к такому относиться. Для меня это первый раз такой и случай и мне инересно ваше мнение))
может у человека пунктик об открытии сторонних файлов? Чем больше узнаешь об ай-ти безопасности (как о сфере), тем больше понимаешь, насколько все зыбко и как одним неловким движением можно заработать себе кучу проблем
Лучше когда уровень профи высок и в вас нуждаются. И все свое вы предоставляете как сервис на своем личном сервере например. Или как обфусцированую библиотеку на плюсах. Чтобы хитрожопые понимали что не одни они умные. Ну и в контору к скотам лучше вообще не соваться
Интервьюер подумал, что человек плохо будет говорить и о его компании, поэтому человека не взяли, и он стал говорить плохо о его компании еще быстрее))
Помните,что рекрутер ЧАСТО ТОЖЕ переживает😂и перед собесом пройдитесь по вакансии и повторите то что написано в требованиях,по этому вас и будут «гонять». У человека нет желания вас завалить, просто проверяют ваши знания на совместимость с вакансией. Запоминаются харизматичные и интересные личности или «особенные-наглые»,а если вы ошиблись или не знали, для всех это не смертельно,выберут другого,а вы просто подтяните штаны выучив инфо) усьо))))
У меня был такой вот ливкодинг - я год учился JavaScript на своем вскоде, все привычное - родные цвета, снипеты, хоткеи. А мне подсунули какое-то онлайн говно с паршивой подсветкой, дебильными шрифтами и самым простым автодополнением. Я аж полчаса вспоминал в какой последовательности if else пишется!
Чтобы подобное не шокировало, надо чаще использовать в работе простые редакторы, вроде Vim или Sublime Text. Причём использовать без кучи продвинутых плагинов, только с подсветкой синтаксиса 👍
@@artem_bohak если это реально проблема, то прозрачный фон можно установить как у Vim (через настройки терминала), так и у Sublime Text (через расширение Transparency) 😉
Хоть я и не Сергей, а просто прохожий комментатор... Но раз Сергей не ответил, то я себе позволю комментарий. Когда то я проводил несколько собесов со стороны работодателя по Джава на Андроид. Правда это давно было, более 10 лет назад. Отвечая на Ваш вопрос: главное, чтоб не с хардовыми софт-скиллами))) а в остальном, я допустим без предубеждений, хотя и объективно требователен к обоим полам (но одинаково). Главное чтоб кандидат был адекватный, владел необходимыми знаниями и мыслил логично, а остальное не так важно. Адекватность включает много чего, это и общая психическая нормальность (были разные случаи), и нетоксичность (порой понять это сложно, но мы старались), и вообще способность к содержательной коммуникации по рабочим вопросам (потому что как оказалось, что бывают люди, для которых проблема даже грамотно изложить свою мысль, чтоб ее поняли другие люди - устно или письменно, словами в общем, даже на русском, и это очень серьезная проблема при командной работе, особенно если в проекте заложены сложные алгоритмы). Мы кстати, задавали на собеседованиях логические задачки. Несложные, но многие валились. Кстати, еще раньше они приняли на работу меня, потому что я смог их правильно решить))) Я думаю, задачки на логику - это очень полезно на собесе, действительно показывает, насколько человек вдумчивый и легко ли его запутать.
лайв-кодинг это вообще тупняк, такое чувство что одни карго-культисты позаимствовали его у других недалеких, и теперь никто не понимает, что они вообще делают и что проверяют, но это типа "хардкор" и "модно", и в итоге бездумно копируют из года в год. С таким же успехом можно посадить чела на печатную машинку, и делать вид, что "что-то проверил" видя его потерянность в совершенно нерабочей ситуации.. Ни один нормальный девелопер не тренируется что бы "все делать по памяти, без интернета (теперь уже без ИИ ), без документации" и т.д. А если ты будешь тренироваться работать так - то ты проведешь годы зазубривая ненужную инфуормацию, вместо того, что бы быть эффективным. Единственный смысл лайв-кодинга может быть не в кодинге как таковом, а лишь в схематических построениях, сопровождающихся какими-нить комментариями на тему "начал бы я с этого, делил бы на такие модули, а это вот потенциально сопосбствует тому-то, а вот такая структура дала бы то-то" и т.д. Но тогда это конечно что-то другое, а не буквально кодинг.
Вот слушаю про "есть проект, начинайте искать работу" и кажется, что действительно есть шанс. А потом выходишь на рынок, а там ПРОСТО НЕТ ДЖУНОВСКИХ ПОЗИЦИЙ ВООБЩЕ! Минимальные требования: два года продуктовой разработки, асинхронный библиотеки, Rabbit, Kafka, Kubernetes etc. Желательно ещё и фронтенд в нагрузку. И нахер ты никому не сдался со своим пет-проектом.на Python. Ничего личного, как говорится, только бизнес.
Смотря какой проект у тебя в портфолио. Надо принять факт, что вайтишников сейчас стало слишком много и потому повысилась конкуренция, а следовательно и требования. По поводу фуллстека, фуллстек разработчик всегда выгоднее компании чем суто бекендчик или фронтендчик. Вакансий стало меньше из-за а) войны, клиенты перестали работать с украинским айти (бояться, что разрабов заберут на войну, вырубят у них свет и тд), перестали работать с россиянами (тут понятная причина почему). б) закончилась корона, из-за карантина повысился спрос на it продукцию, потому айти в 2019-2022 году процветал. в) мировой кризис, сейчас везде так из-за тяжелых событий в мире.
в иных видео посвященных выбору языков и т.д. наверняка были упомянуты такие моменты, как адекватность твоих скиллов рынку, или понимание существующего спроса и т.д. Также автор где-то даже упоминал, что джуновские позиции редко выкладываются в открытый доступ, из-за потенциального огромного наплыва желающих, так что уместнее слать CV в компании , которые ищут мидлов (НЕ выдавая себя за мидла, а просто в надежде, что у них будет и джуновская позиция) Ну и по спросу -если, к примеру, я в своей "деревне" (не буквально, но относительно маленький город по меркам Ай-Ти) начну искать С++ работу, то я наверное ее буду искать годами, так как тут почти нет индустрии обычно работающей с С++. Зато разные вордпресы, мадженто, ларавели, реакты, и прочая - вполне востребованы и живее всех живых. Питон тут тоже особо не ищут, а если и ищут, то лишь в паре с каким-то специфическим образованием (типа "математик владеющий питоном") . В общем, спрос, место поисков и тип работы (удаленка\на месте) определяют то, что тебе нужно изучать и то, какие проекты ты сможешь выдать за убедительное подтвреждение квалификации.
@@jaloliddinhaqnazarov вероятно потому, что этот язык мне нравится, а Java нет. И я хочу писать e-commerce и не хочу лопатить Легаси код в финтехе. Но разговор не об.этом. А о том, что на нынешнем рынке (могу говорить про Израиль и Россию) ДЖУНОВСКИХ позиций НЕТ. И ни на какое собеседование даже не пригласят ибо опыт нерелевантен.
Добрый вечер, хотел спросить, возможно, глупый вопрос: нужно ли учить c, перед изучением c++? Загуглив, набрел на разные мнения по этому вопросу. Для контекста: я не программист, уже начал изучать c, но далеко пока не зашел, пока что только на типах переменных, конечную цель, кроме смены профессии, еще точно не определил, скорее всего gamedev.
Забавы ради спроси у Google, сколько страниц в книге _"The C Programming Language"_ Брайана Кернигана, а затем задай тот же вопрос, но для _"The C++ Programming Language"_ Бьёрна Страуструпа + прибавь какую-нибудь книженцию по STL, вроде _"The C++ Standard Library"_ Николая Джосаттиса (а если собираешься писать под Win, то ещё что-нибудь по WinAPI) 😁 p.s.: ни разу не специалист в C/C++, но если судить по моему скудному опыту в этой области, то C в разы проще. Правда и решаемые задачи у них обычно разные. Плюс некоторые считают, что C является подмножеством C++.
Ну зачем вы музыку добавляете на текст? Давит на мозг жутко! Кому нужна музыка к тексту, может сам ее включить отдельно. Музыка нужна на бездарных видео, где рассказывают ни о чем. Если у вас умное, познавательное видео, то музыка его только портит.
У меня был лайв-код в Яндекс. Уже третий. Я его вновь проавил, ахаха. Код, который я пишу на сеобесе: std::string compress(std::vector& in) { sort(begin(in), end(in)); // n log n string result; if (in.size() < 1) { return ""; } if (in.size() < 2) { return to_string(in[0]); } int count = in[0], storage = 0; bool start = true; for (int i = 0; i < in.size(); ++i) { if (start) { result += std::to_string(in[i]); start = false; storage = 1; } count++; if (i + 1 == in.size()) { // if it's end of array if (storage != 1) { result += '-'; result += std::to_string(count - 1); } } else if (count != in[i + 1]) { start = true; if (storage == 1) { result += ','; } else { result += '-'; result += std::to_string(count - 1); if (i + 1 != in.size()) { result += ','; } } } storage++; } return result; } Тот же код, но уже без интервьюэра и озвучивания всех мыслей вслух: std::string compress(std::vector& in) { string result; if (in.size() < 1) { return result; }
sort(begin(in), end(in)); for (int r = 0, l = 0; r < in.size(); ++r) { if (r + 1 < in.size() && in[r + 1] - in[r] > 1) { if (r - l > 0) { result += to_string(in[l]) + "-" + to_string(in[r]) + ","; } else { result += to_string(in[l]) + ","; } l = r + 1; } if (r + 1 == in.size()) { if (r - l > 0) { result += to_string(in[l]) + "-" + to_string(in[r]); } else { result += to_string(in[l]); } } } return result; }
Не знаю что сказать, но мучает один вопрос : многие щас учатся мужчины на программистов и это хорошо но есть нюанс как быть с тем что щас тотально гребут мужиков на войну ? И в большей степени не законно, есть ли вообще какой-то смысл учится на программиста ? И как побороть то чувство что нет будущего и не факт что рано или поздно загребут на войну и неделя или месяц и ты труп так как наше же государство делает все чтобы нас Украинцев уничтожить. Как быть и дайте какой нибудь совет просто руки опускаются и ничего не хочется тупо через силу все делаю.
З таким настроєм тільки лягти і чекати смерті, якщо тобі це цікаво і потрібно то вчи незважаючи ні на що, в будь-якому випадку час який ти витратив з задоволенням не даремно потрачений, а якщо не цікаво і є що їсти то не муч себе, займайся чимось іншим, зараз плани на далеке майбутнє робити важко
З замовником розмовляти на дейліках, презентувати нові фічі на демо, якщо ти мідл і вище то презентувати і епрувити дизайн сервісів, уточнювати реквайременти, прям едвансед не потрібно але впевнений інтермідіейт і відсутність страху говорити англійською це маст хев
@@vitalik100500qэто конечно аргумент. Однако, только если вы разрабатываете софт для англоговорящих заказчиков. Чаще всего, всё же (особенно в СНГ) люди работают на внутренний рынок
Всем привет. Как вы считаете ,когда идёшь на интервью в новую компанию,при этом все ещё работая в старой ,как отвечать на вопрос ,почему вы начали искать новую работу ?
📵10 ошибок в поисках работы программистом, которые тормозят вас в получении оффера - ruclips.net/video/OchgKVPR7fc/видео.htmlsi=iz4jfb-WgLrTsrny
Вооу! Открыл ютуб и тут ролик буквально 18 сек назад. Лучшее начало просмотра ютуба, спасибо Сергей!
Уже год тебя смотрю, очень много полезной информации, просто кучу видео на канале пересмотрел уже, годнота, очень полезная информация
"Старайтесь не проходить больше одного собеседования в день".. у меня даже по одному в неделю не выходит, никто не отвечает. А первое прошло максимально завально) Шла на трейни, по теории ничего не спрашивали, хотя я очень готова, и на джуновские вопросы отвечаю, дали задачу на массивы, я начала решать (лайв кодинг) и решила ее наполовину и заступорилась, не потому что не понимаю, а потому что перенервничала и мне не хватило 20 минут, потому что когда я спросила "ой, а немного расстерялась, я ведь сделала ошибку?" - мне сказали " мы не собираемся вам помогать" и было стрессово, потому что наслышана, что собесы обычно - это "диалог". После такого собеса даже руки немного опускаются, чувствуешь себя максимально тупым и неспособным, хотя очень хочется и учиться и работать...
Это крайне не профессиональный подход с их стороны. Хорошо не работать в такой компании
ничего страшного, ищите дальше) просто не повезло в этот раз
Дорогу осилит идущий. Сам после первых неудач чувствовал насколько опускаются руки, но собрался с мыслями и продолжил попытки. Удачи вам и терпения, уверен, что всё получится!
Не переживай. Я Senior и мне буквально никто не отвечает, общаюсь с теми кто сам меня найдет.
Бред, а не компания. Но вам надо это просто выработать. Представьте, что вы уже завалили собес, легче будет проходить.
Хорошо когда автора все ещё зовут Сергей Немчинский. Спасибо большое вам за контент! Смотрю с интересом!
in EU interviews are not country specific, they are company specific, specifically multinational companies. Last time company interviewed me at 23:00 and interview was about 2 hours, whole interview was live coding. till now I remember how started to write in online notepad, after 2 hours my code compiled and worked. 😊 they hired me immediately.
Bruhhhh... So late? Compiled in notepad? Do you write in assembly language there?
Хорошое видео занять досуг во время пятничного робочего дня 😎
якби без реклами, було б ідеально
@@dmytriicherniak952реклама позволяет людям выпускать видео. Если так не хочешь смотреть, просто перемотай)
@@dmytriicherniak952лишний заработок это всегда хорошо. Нет, даже слово "лишний" здесь не уместно
Предлагаем лайвкодинг в любимой ИДЕшке собеседуемого. Стараемся уменьшисть стресс, но посмотреть как человек пишет код в экстремальной ситуации - дорого стоит.
Ребята видео огонь, я благодаря ему в Польше очень хорошие деньги поднял за пол года, реально инфа огонь! Не совсем в данной отрасли, но работает почти везде!
Есть лайфхак как пропустить проверку английского.
Сразу общаться со всеми на английском
😁
лайв кодинг и прочие алгоритмы можно качать, если хочется куда-то в пафосное
а если хотеть просто работу, то можно смело отказывать любителям подобного. плюс, это может даже принести какие-то плюсы, ибо если компания может нормально организовать процесс отбора, то скорее всего и другие процессы там тоже будут выстроены более-менее адекватно.
15:00 в данном случае это работает в обе стороны. Есть огромная масса ситуаций (ОГРОМНАЯ!) когда реально позиции нет, но она "висит". И у многих соискателей начинается "anxiety" на тему того что они не подходят, недостаточно квалифицированы итд. И если примерно в 20% это так и есть (у некоторых действительно корона на голове), но во многих случаях (я бы сказал минимум 50%) эти вакансии - либо просто "пустышки" (человек нанят, но они висят собирают пул), либо "фейк" (человек уже нанят фактически, но надо набрать соискателей чтобы показать начальству что работа проделана). Плюсом сюда - есть вакансии, на которые просто Overqualified, т.е. просят доктора наук, а по факту им нужен сисадмин. Соответственно, это опять же не проблема соискателя что ему отказали.
Это я все к тому что - "как ты с ними, так и они с тобой" (или наоборот). Нужно давать себе отчет что никто тебе ничего не должен, потому если ты не хочешь отвечать "почему ты отказываешься" - не отвечай. Я бы сказал почти всегда - тебе никто не скажет причину отказа в найме (не мой опыт). И если даже скажут - очень высока вероятность что причина будет не соответствующей реальности (никто тебе не скажет что "ты не прошел потому что появился чернокожий парень на твое место"). И - да, квоты на найм в Америке по всяким признакам это прям реальность.
П.С. Да, я про рынок айти США.
Сергей спасибо большое 🙏 за Ваши видео прекрасные они реально отрезвляют 😊
23:00 насчет длительности интервью и подобного (я тоже много интервьюировал людей, но сейчас найм заблокирован, давно не было соискателей).
Зависит от позиции, или даже скорее типа работы. Если есть четкий проект, четкие границы (фреймворки, технологии, сфера, специфика, воркфлоу) - да, 15-20 минут достаточно как минимум чтобы понять какой человек, и пропустить на следующий раунд (понять что не совсем "лишний"). Но в моем случае, когда нет четких границ и процессов, да еще и должность - "инженер" (очевидно, творческая работа) - вот тут сложности. Буквально - потому что понимание "воркфлоу", "фреймворков" и просто теоретических основ - еще не делает из человека инженера. А инженер это про решение проблем, поиск оптимальных или просто пока не существующих пока вариантов реализации каких-то вопросов, запросов и идей. Да и генерация идей - это тоже задача инженера (как оптимизировать что-то, какие метрики реализовать чтобы решить какие-то проблемы, и просто как убрать ручную работу с имеющимся тулсетом или вообще без тулсета, разрабатывая или внедряя новый).
...И вот тут стандартных сценариев просто нет. Плюсом - люди блокируют себя (опять же, кофе). Лично я пытаюсь разговорить в том числе, поговорить на отвлеченные темы (типа не влоб "как решать задачу?", а узнавая "какие проекты/задачи решались? Кто их ставил? Что использовали для решения задачи? Какие подводные камни были?").
Спасибо за видео! познавательно
8:12 "punk not dead, он просто так выглядит"
В голосину👍
На самом деле очень крутые советы, новичкам может помочь сэкономить первых собесов 10 если не больше 😅
Спасибо за поддержку в конце
Просто для инфо: травяные чаи начинают оказывать легкий успокаивающий эффект при приеме 3 раза в день течении 1 месяца. Так что кружка чая перед собеседованием - это поможет разве что от обезвоживания.
22:36 Как вы относитесь к 5-ти, 7-ми, 100500-шаговым интервью?
1. скрининг
2. технический скрининг
3. лайв-кодинг
4. алгоритмы и структуры данных
5. еще какие-то вопросы про опыт, технологии и "вызовы"
6. интервью с нанимающим менеджером
7. интервью с главным менеджером/боссом/директором
По-моему это пустая трата времени и бессмысленное изнасилование мозга кандидата. Классических 3 этапов хватает выше крыши (скрин, тех+тз, менеджер).
Я сам нанимал так человек 10 и со всеми ними мы прекрасно сработались.
осталось интервью с самим собой
Сергей: Старайтесь проводить собеседование не чаще одного раза в день.
Тем временем я:
)))
10 месяцев прошло, ну как?)
@@amoxhi540 не, кстати, ни одного. Я забил.
41 год, самоучка. Видимо считают, что это для них "слишком большой риск". Я хз.
У меня на самом деле давно как то было одно собеседование. Я практическую часть прошёл. Но после личного собеседования всё равно не взяли с ооочень размытой формулировкой. Но один из собседующих (тот, который был ко мне наиболее лоялен) сказал, что скорее-всего это из-за того, что у меня в трудовой последняя запись была на тот момент "прораб".
Я, короче, забил на поиск по вакансиям. Ну не врать же в конце концов в резюме. Подвернётся что-нибудь - хорошо, а нет - так нет.
Сергей, очень много видео и у вас, и вообще в интернете про так как пройти собеседование, но как его правильно проводить, тем более в первый раз - нет ни у кого. Кому как не вам рассказать мидалм и синьйорам как проводить собесы впервые и как проводить их вообще, если это нужно делать часто. Буду очень ждать!
По софт скиллам могу дать инсайд, может кому-то поможет. Первое, единственный способ их повысить - регулярное использование. Да, страшно говорить с людьми, но по-другому не научишься. Второе, если с софт скиллами настолько плохо, что у вас паника, тревога, постоянное чувство неуверенности, то тут надо сходи к психотерапевту, поскольку эмоциональное и психическое состояние очень сильно может влиять на софт скиллы. Сам помню каким был замкнутым и из-за этого не умел как следует общаться, зато когда стукнула депрессия, выгорание сходил к доктору, пару месяцев сессий и софт скиллы появились, личная жизнь наладилась, люди больше стали тянутся ко мне. В общем было видно, что вырос с точки зрения социалки. Если вам кажется, что вам психически сложно поддерживать софт скиллы, это не означает, что вы больны, у 99% людей всегда есть какие-то тараканы в голове или странности, мы же не роботы. Всем добра и позитива
"Говорить с людьми" - да что ты, чёрт побери, такое несёшь!)) У меня паника перед тем, что надо бы тимлиду написать или ещё какому идиоту в компании, я для этого оканчивал профильный ВУЗ, чтоб с машинами на ЯП общаться ))
23:40 про перекрестный "допрос". В моем случае (я интервьюер) было нечто подобное, но скорее в плане "хороший-плохой полицейский", т.е. я инженер высокого уровня, рядом инженер ниже уровня. И если я спрашиваю что-то "сложное" (по мнению второго инженера), он пытался либо прямо навести на ответ, либо добавить каких-то деталей (раскрыть вопрос), либо прямо говорил что "это сложный вопрос" =) (хотя конечно мы оба понимаем что нет). Но - я считаю что "панель" (интервью с двумя человеками одновременно) это скорее благо, потому что нет и не может быть bias. 2 человека, слышат одно и то же, один оценивает высоко скиллы (он), другой - ниже (я). Один - говорит что "норм чувак, можно взять", другой - "он подозрительный, обратите внимание на его опыт в резюме". И конечный decision maker, менеджер, уже оценивает все "за" и "против" включая свой опыт тоже (часть интервью - отдельно, с менеджером команды).
кстати помимо ромашки (не думаю что она слабительная, но лично я предпочитаю ее пить только перед сном, сильно расслабляет) - есть еще мятный. Который peppermint. Ну и в принципе есть много "цветочных" чаев всяких, в том числе Ахмад (не знаю как он представлен в Украине, я в Америке его покупаю спокойно) и другие популярные и не очень бренды.
Книга по софт скилам, которая мне помогла в своё время: Дейл Карнеги "Как завоевать друзей и оказывать влияние на людей"
Так. Несколько тысяч человек, предположим 2 но наверное больше.
Предположим что собеседование по часу, может больше может меньше быть.
И того 2 тысячи часов. 250 рабочих дней, те условно рабочий год.
Если собеседовать последние 20 лет то это то в месяц минимум 8 человек вроде
PS После полного просмотра
В видео сказано что собес 15 мин + 5 мин на кофе добавим.
И увеличим количество собесов до 3к.
900 часов, 112.5 рабочих дня, ну и 4 человека в месяц при равномерном распределении в двадцатилетнем периоде.
про количество собеседований я бы на первое место в видео поставил, что именно с количеством опыт приходит их проходить и уменьшается тревожность после их завала.
В пределах 15 собеседований шанс найти работу стремится к 100% потому что на собесах на один и тот же стек технологий спрашивают одно и то же по сути
Сравнение с тиндером точное, как осбственно и в тиндере получив первый отказ, будешь переживать сильно, а получив 15ый, тебе будет все равно.
Побороти хвилювання допомогає вода, перед інтерв'ю набираєш собі стакан стакан води і п'єш на початку і в процесі інтерв'ю коли відчуваєш хвилювання
классное видео, по поводу худшего собеса
был собес на неоплачиваемого стажера, завели в кабинет, сначала 2 эйчара, один англ спрашивает другой прощупывает что я за человек,
а потом тех часть
2 эйчара просто садятся подальше, и заходит вся команда разработки - 8 человек))))
и начинается собес, 18 летний парень и 10 интервьюеров (эйчары что то поддакивали и вкидывали вопросы аля а что я делаю в стрессовой ситуации) и это не то что перекрестный огонь был, там начались срачки аля один дев другому говорит что ответ норм, а второй говорит что тот дебил, и так минут 40
сказать что я рад что не прошел к ним - ничего не сказать
ахахахахахха что за кринж? )) Проверка на стрессоустойчивость?
Ну команда разработки вся пришла потому что это легальный способ проебаться от основной работы.
Это жесть конечно, такого не должно быть.
Меня тоже как-то человек 5 или больше собесили, тоже при эйчарах. Знаю, что сейчас этой компании уже не существует
@@user-vadim-vadim ну туда и дорога)) баба с воза -- кобыле легче
Клас, особливо, коли четверо напроти сиділо і вантажили 😂. Аналогічна ситуація була, тільки вантажників було тріо. 😅
В одном из видео вы рассказывали как боролись с плохой коммуникацией с людьми, была бы интересно узнать как
чотко!!! лайк от СЕООНЛИ!
а первая часть где?
Какой вид проекта лучше:1 который ты сделал лично 2 Сделанный в командной работе?
Классный видос, но мучает вопрос, что Сергей держит в руках?))
28:00 еще Очень зависит от позиции. Думаю, стоило это тоже упомянуть. На позицию стаффа интервью совсем не то же самое что на Сеньора, как и Мида, как и Джуна. И тем более Sr. Staff (не представляю о чем там разговаривают =), хотя, может, стоит узнать)
13:55 - ультра полезно. Постоянно дёргаю тимлидов других команд что бы пособесили меня. Теперь буду душить реальные фирмы и красиво отказывать )
Интересно, если матюкаться во время собеседования из-ща волнения, то на сколько сильно урежит желание нанимать?)
у меня раз было 9 интервьюверов одновременно, причем каждый из разной страны и со своим акцентом. Но это было не в айти
То есть если ВО вообще не в тему (медицинское), все равно указывать?
Можно заново идти на собеседование в компанию которая вам отказала, спустя какое-то время?
Как не провалить собеседование? Да просто не проходи его.
Хороший пример с тиндером)
-Чому ми повинні взяти на роботу саме вас?
-Ну знаєте, я дуже люблю їсти їжу, як би це дивно не звучало, і не дуже люблю спати під відкритим небом
Спасибо
спасибо за видео!
остался еще такой вопрос: как лучше вежливо не отказывать, но откладывать своё решение, если собеседование пройдено? бывают ситуации, когда хочется еще "походить, посмотреть", и тогда уже принимать решение
Так и сказать, что у вас ещё пара компаний на финальном этапе собеседования и оффер уже есть. Хотите пройти там и потом решить, т.к. там денег больше дают
лайвкодинг... я тут пару месяцев назад код от руки на бумажке писал... в принципе интервью уже на стадии предложения это сделать можно было закончить, но у меня было свободное время🤣
Как вы вообще это терпите? )
Я понимаю ещё общую схему набросать для решения какой-либо задачи, но код писать - это уже за пределами здравого смысла О_О
IMHO, лучше работать по конкретным проектам с заранее установленными сроками через _манагеров,_ тогда никто не будет доставать в чатах с утра до вечера + можно работать по 4 часа в день, но зато максимально эффективно.
@@deniskhakimov да норм, раз в пару лет поугарать на таких собесах найти нормальную команду и работать дальше
пока такое не попадалось, но я бы реально спросил, что по их мнению они проверяют, и как это соотносится с повседневной работой.
Типа "а вдруг вы окажетесь на необитаемом острове" , или что?
Отличное видео. Хотелось бы узнать ваше мнение по поводу ситуации котрая со мной произошла
Был у меня случай. Подал резюме на вакансию разработчика с опытом. Резюме было составлено как надо, то есть опыт и скиллы, контактная информация была. Ну так вот отправляю резюме и пишу сопроводительный лист. Перезванивает мне директор компании (компания как я понял юыла не большая) и начинает задавать вопросы:
Он: Здравствуйте, вот вы укачали что у вас есть условный год комерческого опыта но не указали где вы работали.
Я: Да, вы открывали файл котоый я приложил.
Он: Нет, я не открываю файлы.
Ну так вот. Подкажите как к такому относиться. Для меня это первый раз такой и случай и мне инересно ваше мнение))
может у человека пунктик об открытии сторонних файлов? Чем больше узнаешь об ай-ти безопасности (как о сфере), тем больше понимаешь, насколько все зыбко и как одним неловким движением можно заработать себе кучу проблем
@@khnykaq8823 я думал об этом, но там платформа предоставляет безопасное открытие файла не скачивая его на устройство
Стрессоустойчивость не нужна? Ну не знаю, у меня пердак иногда так полыхает, что стресса больше чем на стройке когда то было 😃
Смотрите Сергея внимательно, а ко мне приходите убирать свои страхи.
И вы точно не провалите ни одного собеседования
Лучше когда уровень профи высок и в вас нуждаются. И все свое вы предоставляете как сервис на своем личном сервере например. Или как обфусцированую библиотеку на плюсах. Чтобы хитрожопые понимали что не одни они умные.
Ну и в контору к скотам лучше вообще не соваться
Интервьюер подумал, что человек плохо будет говорить и о его компании, поэтому человека не взяли, и он стал говорить плохо о его компании еще быстрее))
Помните,что рекрутер ЧАСТО ТОЖЕ переживает😂и перед собесом пройдитесь по вакансии и повторите то что написано в требованиях,по этому вас и будут «гонять». У человека нет желания вас завалить, просто проверяют ваши знания на совместимость с вакансией. Запоминаются харизматичные и интересные личности или «особенные-наглые»,а если вы ошиблись или не знали, для всех это не смертельно,выберут другого,а вы просто подтяните штаны выучив инфо) усьо))))
Дуже доречно, як завжди. Ососбливо про лайв-кодінг.
У меня был такой вот ливкодинг - я год учился JavaScript на своем вскоде, все привычное - родные цвета, снипеты, хоткеи. А мне подсунули какое-то онлайн говно с паршивой подсветкой, дебильными шрифтами и самым простым автодополнением. Я аж полчаса вспоминал в какой последовательности if else пишется!
Какая же жиза. У меня на вскоде тема своя, сниппеты под реакт. А тут собес на sandbox и я тупо втыкал из-за неудобности ide
Чтобы подобное не шокировало, надо чаще использовать в работе простые редакторы, вроде Vim или Sublime Text. Причём использовать без кучи продвинутых плагинов, только с подсветкой синтаксиса 👍
@@deniskhakimov Хороший совет, но как же тяжело пересесть с прозрачной темы, когда у тебя на заднем фоне рабочий стол в wallpaper engine анимация(
@@artem_bohak если это реально проблема, то прозрачный фон можно установить как у Vim (через настройки терминала), так и у Sublime Text (через расширение Transparency) 😉
@@deniskhakimov вопрос только на хера? что я за программмист такой, который не использует возможности компа
Лучшее видео под 80 сек крутящийся jest тест 😅
Сергей! А взяли бы к себе в команду женщину с крепкими хард-скиллами?
Хоть я и не Сергей, а просто прохожий комментатор... Но раз Сергей не ответил, то я себе позволю комментарий.
Когда то я проводил несколько собесов со стороны работодателя по Джава на Андроид. Правда это давно было, более 10 лет назад.
Отвечая на Ваш вопрос: главное, чтоб не с хардовыми софт-скиллами))) а в остальном, я допустим без предубеждений, хотя и объективно требователен к обоим полам (но одинаково). Главное чтоб кандидат был адекватный, владел необходимыми знаниями и мыслил логично, а остальное не так важно.
Адекватность включает много чего, это и общая психическая нормальность (были разные случаи), и нетоксичность (порой понять это сложно, но мы старались), и вообще способность к содержательной коммуникации по рабочим вопросам (потому что как оказалось, что бывают люди, для которых проблема даже грамотно изложить свою мысль, чтоб ее поняли другие люди - устно или письменно, словами в общем, даже на русском, и это очень серьезная проблема при командной работе, особенно если в проекте заложены сложные алгоритмы).
Мы кстати, задавали на собеседованиях логические задачки. Несложные, но многие валились. Кстати, еще раньше они приняли на работу меня, потому что я смог их правильно решить)))
Я думаю, задачки на логику - это очень полезно на собесе, действительно показывает, насколько человек вдумчивый и легко ли его запутать.
Когда ты плохо выступишь на программистском ивенте мы не станем кидать в тебя помидорами мы просто пойдём и съедим всю твою еду со шведского стола😁
лайв-кодинг это вообще тупняк, такое чувство что одни карго-культисты позаимствовали его у других недалеких, и теперь никто не понимает, что они вообще делают и что проверяют, но это типа "хардкор" и "модно", и в итоге бездумно копируют из года в год.
С таким же успехом можно посадить чела на печатную машинку, и делать вид, что "что-то проверил" видя его потерянность в совершенно нерабочей ситуации..
Ни один нормальный девелопер не тренируется что бы "все делать по памяти, без интернета (теперь уже без ИИ ), без документации" и т.д.
А если ты будешь тренироваться работать так - то ты проведешь годы зазубривая ненужную инфуормацию, вместо того, что бы быть эффективным.
Единственный смысл лайв-кодинга может быть не в кодинге как таковом, а лишь в схематических построениях, сопровождающихся какими-нить комментариями на тему "начал бы я с этого, делил бы на такие модули, а это вот потенциально сопосбствует тому-то, а вот такая структура дала бы то-то" и т.д. Но тогда это конечно что-то другое, а не буквально кодинг.
Вот слушаю про "есть проект, начинайте искать работу" и кажется, что действительно есть шанс. А потом выходишь на рынок, а там ПРОСТО НЕТ ДЖУНОВСКИХ ПОЗИЦИЙ ВООБЩЕ! Минимальные требования: два года продуктовой разработки, асинхронный библиотеки, Rabbit, Kafka, Kubernetes etc. Желательно ещё и фронтенд в нагрузку. И нахер ты никому не сдался со своим пет-проектом.на Python.
Ничего личного, как говорится, только бизнес.
Смотря какой проект у тебя в портфолио. Надо принять факт, что вайтишников сейчас стало слишком много и потому повысилась конкуренция, а следовательно и требования. По поводу фуллстека, фуллстек разработчик всегда выгоднее компании чем суто бекендчик или фронтендчик. Вакансий стало меньше из-за а) войны, клиенты перестали работать с украинским айти (бояться, что разрабов заберут на войну, вырубят у них свет и тд), перестали работать с россиянами (тут понятная причина почему). б) закончилась корона, из-за карантина повысился спрос на it продукцию, потому айти в 2019-2022 году процветал. в) мировой кризис, сейчас везде так из-за тяжелых событий в мире.
@MikleShaman можно вопрос зачем вы выброли именно Python.И ещё вопрос где публиковали эти проэкты (GitHub pages или какой хостинг )
в иных видео посвященных выбору языков и т.д. наверняка были упомянуты такие моменты, как адекватность твоих скиллов рынку, или понимание существующего спроса и т.д.
Также автор где-то даже упоминал, что джуновские позиции редко выкладываются в открытый доступ, из-за потенциального огромного наплыва желающих, так что уместнее слать CV в компании , которые ищут мидлов (НЕ выдавая себя за мидла, а просто в надежде, что у них будет и джуновская позиция)
Ну и по спросу -если, к примеру, я в своей "деревне" (не буквально, но относительно маленький город по меркам Ай-Ти) начну искать С++ работу, то я наверное ее буду искать годами, так как тут почти нет индустрии обычно работающей с С++. Зато разные вордпресы, мадженто, ларавели, реакты, и прочая - вполне востребованы и живее всех живых.
Питон тут тоже особо не ищут, а если и ищут, то лишь в паре с каким-то специфическим образованием (типа "математик владеющий питоном") .
В общем, спрос, место поисков и тип работы (удаленка\на месте) определяют то, что тебе нужно изучать и то, какие проекты ты сможешь выдать за убедительное подтвреждение квалификации.
@@MgelikaXevi база и по полочкам, правда про рынок труда
@@jaloliddinhaqnazarov вероятно потому, что этот язык мне нравится, а Java нет. И я хочу писать e-commerce и не хочу лопатить Легаси код в финтехе. Но разговор не об.этом. А о том, что на нынешнем рынке (могу говорить про Израиль и Россию) ДЖУНОВСКИХ позиций НЕТ. И ни на какое собеседование даже не пригласят ибо опыт нерелевантен.
Какое дело хозяину - о том, как будет отзываться о нем ушедший человек? Это же бизнес. Не сошлись - разбежались.
Добрый вечер, хотел спросить, возможно, глупый вопрос: нужно ли учить c, перед изучением c++? Загуглив, набрел на разные мнения по этому вопросу.
Для контекста: я не программист, уже начал изучать c, но далеко пока не зашел, пока что только на типах переменных, конечную цель, кроме смены профессии, еще точно не определил, скорее всего gamedev.
Забавы ради спроси у Google, сколько страниц в книге _"The C Programming Language"_ Брайана Кернигана, а затем задай тот же вопрос, но для _"The C++ Programming Language"_ Бьёрна Страуструпа + прибавь какую-нибудь книженцию по STL, вроде _"The C++ Standard Library"_ Николая Джосаттиса (а если собираешься писать под Win, то ещё что-нибудь по WinAPI) 😁
p.s.: ни разу не специалист в C/C++, но если судить по моему скудному опыту в этой области, то C в разы проще. Правда и решаемые задачи у них обычно разные. Плюс некоторые считают, что C является подмножеством C++.
Не нужно, даже вредно. Сначала C++ и только потом можно C. В 99% случаев C даже "потом" не нужно
Да, это бы работало, если бы сейчас БЫЛА РАБОТА на джависта..
Ну зачем вы музыку добавляете на текст? Давит на мозг жутко! Кому нужна музыка к тексту, может сам ее включить отдельно. Музыка нужна на бездарных видео, где рассказывают ни о чем. Если у вас умное, познавательное видео, то музыка его только портит.
Ааааа не хочууу
У меня был лайв-код в Яндекс. Уже третий. Я его вновь проавил, ахаха.
Код, который я пишу на сеобесе:
std::string compress(std::vector& in) {
sort(begin(in), end(in)); // n log n
string result;
if (in.size() < 1) { return ""; }
if (in.size() < 2) { return to_string(in[0]); }
int count = in[0], storage = 0;
bool start = true;
for (int i = 0; i < in.size(); ++i) {
if (start) {
result += std::to_string(in[i]);
start = false;
storage = 1;
}
count++;
if (i + 1 == in.size()) { // if it's end of array
if (storage != 1) {
result += '-';
result += std::to_string(count - 1);
}
}
else if (count != in[i + 1]) {
start = true;
if (storage == 1) {
result += ',';
}
else {
result += '-';
result += std::to_string(count - 1);
if (i + 1 != in.size()) {
result += ',';
}
}
}
storage++;
}
return result;
}
Тот же код, но уже без интервьюэра и озвучивания всех мыслей вслух:
std::string compress(std::vector& in) {
string result;
if (in.size() < 1) {
return result;
}
sort(begin(in), end(in));
for (int r = 0, l = 0; r < in.size(); ++r) {
if (r + 1 < in.size() && in[r + 1] - in[r] > 1) {
if (r - l > 0) {
result += to_string(in[l]) + "-" + to_string(in[r]) + ",";
}
else {
result += to_string(in[l]) + ",";
}
l = r + 1;
}
if (r + 1 == in.size()) {
if (r - l > 0) {
result += to_string(in[l]) + "-" + to_string(in[r]);
}
else {
result += to_string(in[l]);
}
}
}
return result;
}
Не знаю что сказать, но мучает один вопрос : многие щас учатся мужчины на программистов и это хорошо но есть нюанс как быть с тем что щас тотально гребут мужиков на войну ?
И в большей степени не законно, есть ли вообще какой-то смысл учится на программиста ?
И как побороть то чувство что нет будущего и не факт что рано или поздно загребут на войну и неделя или месяц и ты труп так как наше же государство делает все чтобы нас Украинцев уничтожить.
Как быть и дайте какой нибудь совет просто руки опускаются и ничего не хочется тупо через силу все делаю.
З таким настроєм тільки лягти і чекати смерті, якщо тобі це цікаво і потрібно то вчи незважаючи ні на що, в будь-якому випадку час який ти витратив з задоволенням не даремно потрачений, а якщо не цікаво і є що їсти то не муч себе, займайся чимось іншим, зараз плани на далеке майбутнє робити важко
А чому рекрутер - "вона"? )
+
Вотэва
Allahu akbar😊
На кой черт программисту свободное владение английским?
З замовником розмовляти на дейліках, презентувати нові фічі на демо, якщо ти мідл і вище то презентувати і епрувити дизайн сервісів, уточнювати реквайременти, прям едвансед не потрібно але впевнений інтермідіейт і відсутність страху говорити англійською це маст хев
@@vitalik100500qэто конечно аргумент. Однако, только если вы разрабатываете софт для англоговорящих заказчиков.
Чаще всего, всё же (особенно в СНГ) люди работают на внутренний рынок
Это базовый навык любого образованного человека в современном мире. Плюс отличный фильтр от узколобых людей.
А книги хорошие по программированию? Они ведь на английском. А документация техническая и руководства пользователя? Всё на английском.
Скорее всего, вы из другой страны, где заказчики и манагеры общаются на чистокровном русском.
Я думал, все патриоты уже на фронте. Нет, Немчинский ещё дома.
Я думаю, что есть люди, что своими мозгами принесут больше пользе стране, чем сидя в окопе.
А ты почему на диване а???😅
А что у нас диванный воин-патриот из рф ещё не в полях? Почему ещё не удобряем поля Украины? )
Всем привет. Как вы считаете ,когда идёшь на интервью в новую компанию,при этом все ещё работая в старой ,как отвечать на вопрос ,почему вы начали искать новую работу ?
Можно сказать что в той компании всё збс, но тебе не интересны текущие проекты
Хух, вы всё ещё Сергей Немчинский))
Слава Богу! Выдохнем))
Спасибо