Тёмный

Требования к разработчику в западном банке | Собеседование | Senior Developer | Jetbulb 

Jetbulb
Подписаться 21 тыс.
Просмотров 25 тыс.
50% 1

Сегодня мы рассмотрим обзор реального технического собеседования на позицию Senior Java Developer в ведущем банке на просторах Европейского Союза.
Поговорим о вопросах которые задавались на собеседовании. А также обсудим возможные варианты ответов и как избежать щекотливой ситуации, когда собеседующий пытается проверить действительно ли ты разбираешься в теме или просто слышал несколько определений.
Погнали!
Программа
00:00 Приветствие
01:25 Кратко о собеседовании
04:48 Первый раунд
15:40 Второй раунд
57:51 Выводы
Вариант решения задачи Url Shortener
gist.github.com/dobmax/3b8731...
Наш сайт:
interview.jetbulb.com/
Наш тренинг-центр:
iprody.com/
Запись на обучение и собеседование:
t.me/iPrody_Online
Мы в социальных сетях:
t.me/jetbulb
/ jetbulb

Опубликовано:

 

12 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 133   
@Simon-jm2gn
@Simon-jm2gn 10 дней назад
Большое спасибо за выпуск!
@user-ho9yz5fo5x
@user-ho9yz5fo5x Год назад
Привет, Макс! Очень приятно тебя слушать, выпускай побольше контента. Спасибо тебе огромное!
@Jetbulb
@Jetbulb Год назад
Спасибо большое)) Продолжаем в таком же режиме, но уже улучшенном 😎 Респект!
@smalyu
@smalyu Год назад
btree это НЕ бинарное дерево, а наоборот, сильно ветвистое дерево 48:02
@user-pt6gy1uk7x
@user-pt6gy1uk7x 9 месяцев назад
Очень много воды в виде инфы о нюансах собеседования, и оч мало реальной инфы о впросах и ответах. Может стоит разделять видео на тех часть с вопросами и ответами и часть с вопросами о моральном настрое и организации собеса?
@VladimirPivovar
@VladimirPivovar Год назад
Большое спасибо за очередной выпуск!
@abdumaliksobirov2129
@abdumaliksobirov2129 Год назад
Чую, что в этом видео будет что-то годное)
@withotsoul7252
@withotsoul7252 Год назад
Спасибо Макс! Отличное видео! Как всегда! С праздниками тебя
@Jetbulb
@Jetbulb Год назад
Большое спасибо! Взаимно )
@user-cx4nj6io8x
@user-cx4nj6io8x Месяц назад
Большое спасибо! За счёт, в том числе, твоих видео устроился на крутую работу 💪😎 и увеличил зп в 3 раза
@Kari6as
@Kari6as Год назад
При раскрытии темы шардинга, неплохо было бы еще и рассказать про выбор ключа шардирования. Если это сделать неправильно, то вы рискуете бегать по шардам, собирая данные из разных мест при создании выборки для какого-то конкретного кастомера или нескольких кастомеров. В гео-распределенных кластерах ситуация будет только ухудшаться. И да, спасибо за видео) Очень помогают систематизировать уже имеющиеся знания и узнать что-то новое)
@Jetbulb
@Jetbulb Год назад
Отличный коммент. Большое спасибо))
@dmitriivanov3372
@dmitriivanov3372 Год назад
Что может быть приятнее, чем вернуться в рабочий ритм под голос любимого наставника?) Отличное видео, спасибо, Макс)
@Jetbulb
@Jetbulb Год назад
Спасибо))) Респект 👍
@user-ej1vw4jp3p
@user-ej1vw4jp3p Год назад
Максим, большое спасибо тебе за качественный и супер-полезный контент!
@user-iq9rg4te3e
@user-iq9rg4te3e Год назад
Спасибо Макс за полезный и самое главное интересный контент. Все больше утверждают в мысли, что надо прочитать книгу Клеппмана о дизайне высоко-нагруженных приложений.
@aww8609
@aww8609 11 месяцев назад
Лучшее подробное описание ACID, такая сложная тема стала намного понятней 💯🔥
@sergeykuznetsov3249
@sergeykuznetsov3249 Год назад
Почему для предотвращения lost-update нужна связка из уровня изоляции Non-repeatable read и mvcc, почему не достаточно одного из этих компонентов?
@artem8547
@artem8547 Год назад
Очень крутое видео! Крутой формат! Никогда не пишу комменты, но этот случай - исключение!
@Jetbulb
@Jetbulb Год назад
Вот это крутой отзыв 👍 Респект, очень ценим!
@edmond-dantes-1796
@edmond-dantes-1796 Год назад
Почаще таких видео. Оч полезно.
@user-uu9ge4zl9z
@user-uu9ge4zl9z 2 месяца назад
Спасибо за видео! Небольшие уточнения, вдруг будут кому-то интересно: 1)mvcc multiversion concurrency control, non multivalue 2) если мы говорим об mvcc то стоит упомянуть bcc lock based concurrency control это как раз таки про блокирующие алгоритмы 3) внутри каждой СУБД свое решение о том, как реализовать уровень изоляции, одни используют bcc (mySQL) другие mvcc (postgresql) поэтому в постгресе вам нужно на двух последних уровнях изоляции отлавливать ошибки сериализации, когда трансляция не прошла 4) про хранение индексов тоже есть большие отличия в разных СУБД, по этому не стоит так однозначно высказываться. В постгресе вообще нет кластерных индексов из-за многоверсионности
@JIeshaz
@JIeshaz Год назад
Супер! На одном дыхании посмотрел. Хотелось бы ещё про кубер, манифесты, сервисы, истио, сервисмеш, прометеус, актуатор.
@alevadnaya
@alevadnaya Год назад
Макс, спасибо за видео и ссылку на репо. Задачка на конструирование сервиса коротких ссылок, кажется, часто встречается и на секциях system design. Так что очень любопытно. Ну и вопросы по базам данных - очень актуально.
@Jetbulb
@Jetbulb Год назад
Спасибо что нас смотришь ))) Данная задача действительно из списка задач на System Design. Уже трижды слышал о ней из разных компаний
@alevadnaya
@alevadnaya Год назад
@@Jetbulb ну как не смотреть ) интересно ведь
@vladr8394
@vladr8394 5 месяцев назад
Шикарное видео. Спасибо большое!
@ASMRdwarf
@ASMRdwarf Год назад
Все вопросы из секции-2 у меня бы не вызвали затруднений. Другой вопрос, что мне думается синьору хорошо бы позадавать уже вопросы помимо таких ещё и какие-нибудь позволяющие понять насколько человек ориентируется в окружении кода. Например, где человек предпочтет юзать БД, где брокеры сообщений, где рэдис. Или как бы человек организовал систему логирования и мониторинга в с нуля пишущемся приложении. Или как бы разбил всё и вся на микросервисы. Ну и подобное... А вот первая часть меня бы сбила с толку. При просмотре ролика сразу появились мысли в духе: "О боже, я не помню деталей реализации алгоритмов архивирования. Библиотек и классов предоставляющих такие возможности тоже ясен фиг не помню наизусть. Что вообще собеседующие хотят проверить? Навык за короткий срок хоть какое-то решение предоставить? Насколько свободно ориентируюсь в теме "жонглирования" строками/алгоритмами?" В общем когда Вы рассказали, что вариант с хэшированием был засчитан у меня возникла только одна реакция "а чо, так можно было"?
@romanzaripov3481
@romanzaripov3481 Год назад
Спасибо за видео, скажи, пожалуйста, на каком языке был каждый из этапов?
@Jetbulb
@Jetbulb Год назад
Большое спасибо что смотришь нас) Речь в интервью идеи про Восточную Европу и международный банк. В таком случае все интервью ведется на английском языке. От начала до конца. Исключением может быть интервью где не преследуется цель установить уровень знаний и навыков. Тогда может быть на локальном языке. В данном же примере все было на английском от первого касания до оффера.
@XployDR
@XployDR Год назад
Большое спасибо за разбор
@maximiliangolovach3203
@maximiliangolovach3203 Год назад
Отличное видео с интересными вопросами! 👍
@telpozis
@telpozis Год назад
Привет, Макс! Спасибо за классный рассказ) Разреши, добавлю как бы я отвечал про ключевое слово synchronized: к выводу о том, что потоки выстраиваются в очередь можно сказать, что вообще самое важное тут - выбрать правильный "замок", на котором происходит синхронизация. Собственно, именно от корректного замка и зависит работа. И если хочется проявить полет мысли, то добавить про "собственные внутренние замки", про "скрытые итераторы" и т.д. )) Concurrency - это большая отдельная тема)
@Jetbulb
@Jetbulb Год назад
Привет)) Большой респект за твои мысли. Отлично сказано 👍
@VladimirPivovar
@VladimirPivovar Год назад
А в какой среде Вы рисовали представления таблиц? Очень красиво!
@Jetbulb
@Jetbulb Год назад
Это работа рук дизайнера. Заказываем 🥹
@cuce4ka135
@cuce4ka135 Год назад
Можно ли называть решение 1 задачи хэшированием, если при этой операции один и тот же адрес каждый раз генерируется по разному. Соответственно это просто генерация. Поясните если чего то не понял.
@Jetbulb
@Jetbulb Год назад
Все верно. Это не хеширование в сути своей. Данный пример (gist) всего лишь быстрая реализация с собеседования
@java_coder
@java_coder 10 месяцев назад
Посмотрел реализацию шортенера ссылок и очень много вопросов к правильности реализации. Но за контент - спасибо!
@Sabiko-xg6qs
@Sabiko-xg6qs Месяц назад
Я бы навскидку сделала просто на хеше, а-ля sha1, но на 6-7 символов. В случае коллизии можно рехешить хеш или ещë по какому-то цилическому воспроизводимому правилу работать. Коллизию от повторной вставки отличаем, сравнивая полный юрл. В таком случае не нужно держать вторую мапу, как в реализации с рандомными символами (которые тут в видео почему-то названы хеш-функцией, что неверно, т.к. результат недетерминирован).
@iharsh9953
@iharsh9953 9 месяцев назад
Спасибо за отличное видео! Маленький вопрос только по секции "Зачем нужен Replication": в чем принципиальное отличие пунктов "High Availability" и "No Downtime" (зачем они разнесены в два пункта)?
@Jetbulb
@Jetbulb 9 месяцев назад
"High Availability" - скорость доступа к данным "No Downtime" - гарантия доступа к данным Это абсолютно разные вещи. Например, High Availability может зависеть от региона, который просто ближе к клиенту. В то время как, No Downtime может зависеть от количества инстансов в регионе или возможности достучаться в соседний (ближайший) регион, если текущий (ближайший) недоступен
@codingjerk
@codingjerk 5 месяцев назад
@@Jetbulb это вы придумали, High Availability не про скорость
@clannajebyan
@clannajebyan Год назад
Спасибо, посмотрим. P.S/ Как же хорошо, когда английский C1 и никогда не думал, что буду учиться на разработчика))))
@vermilinguas
@vermilinguas 3 месяца назад
Привет, классный формат, хотелось бы ещё таких видео)
@user-be1vq6qz3x
@user-be1vq6qz3x Год назад
Замечание по поводу структур данных для индексов: структура B-Tree не является бинарным, B в названии означает balanced
@user-be1vq6qz3x
@user-be1vq6qz3x Год назад
Замечание к моему замечанию: сейчас прочитал, что никто достоверно не знает, что означает B в B-tree
@Jetbulb
@Jetbulb Год назад
Вот и пообщались )))
@MrKlive96
@MrKlive96 Год назад
@@user-be1vq6qz3x удобно устроились :)
@user-yt6gj1rp9h
@user-yt6gj1rp9h Год назад
Очень круто! Спасибо
@user-yd4nz6er7w
@user-yd4nz6er7w Год назад
Дякую за відео. Ви пояснювали їм всі ці речі на англійській мові? Цікаво чи потрібно мати високий рівень англійської мови.
@Jetbulb
@Jetbulb Год назад
Так, все було суцільно англійською мовою. Щоб добре проходити складні інтерв’ю (де не задаються заборонні закриті та біля-закриті питання) потрібно неменш ніж intermediate, а краще upper-intermediate Респект 👍
@user-yd4nz6er7w
@user-yd4nz6er7w Год назад
@@Jetbulb дуже дякую за відповідь!
@capobvs
@capobvs 6 месяцев назад
@@Jetbulb жесть, конечно. Про всю эту муть с транзакциями и уровнями изоляций даже на своем родном языке объяснить и не запутаться непросто, а на английском вообще ппц...
@slvgold
@slvgold Год назад
Спасибо за разбор собеседования. Но есть одно "но": 48:00 B-tree не есть binary search tree. Это два разных дерева поиска. Поправьте, если не прав.
@Jetbulb
@Jetbulb Год назад
Отличный вопрос! B-tree is a self-balancing tree data structure that maintains sorted data and allows searches, sequential access, insertions, and deletions in logarithmic time. The B-tree generalizes the binary search tree, allowing for nodes with more than two children. Unlike other self-balancing binary search trees, the B-tree is well suited for storage systems that read and write relatively large blocks of data, such as databases and file systems. По сути мы можем говорить, что B-Tree может быть случаем Binary Search Tree. Но окончательного слова (по науке) нет. Надо заглянуть в книгу Р. Лафоре по структурам данных и посмотреть что он говорит на этот счет.
@anjelomanoranjan
@anjelomanoranjan 10 месяцев назад
Макс, обожаю твой канал и твои видео
@noamorilios4636
@noamorilios4636 Год назад
Привет, а можно поинтересоваться почему ты из коммерцбанка ушел? Я просто планировала туда подаваться
@Jetbulb
@Jetbulb Год назад
Хороших вопрос. Если кратко: пришел, сделал проект, довел до релиза и ушел в закат. Динамика компании для меня слишком медленная. В банках очень все душно и нет драйва. А у меня «шило в попе» 😼 Компания отличая. Просто для менее реактивных людей. В какое отделение собираешься подаваться? Пиши в ЛС ТГ, если не хочешь тут распространяться ))) @maksymdobrynin
@user-xq7oo9be5l
@user-xq7oo9be5l 11 месяцев назад
Не совсем понятно, как оптимистическая блокировка может помочь от Phantom Read? Можете подробно объяснить. Блокируется в данном случае набор records при попытке insert?
@user-xq7oo9be5l
@user-xq7oo9be5l 11 месяцев назад
В чистом виде оптимистическая блокировка поможет? Не ясно с каким уровнем изоляции ее использовать
@september669
@september669 Год назад
Посмотрел исходники. Не понятно как предложенный алгоритм будет параллелится. Про борьбу с Read Uncommitted. К примеру, в Oracle и Postgre вообще нету этой проблемы в следствии архитектуры.
@Jetbulb
@Jetbulb Год назад
1. Никак. В видео сказано, что это быстрая реализация и она не лишена определённых проблем 2. +
@user-yj3xi4vl7j
@user-yj3xi4vl7j Год назад
Всё отлично. Ещё было бы лучше дополнять рассказ примерами в картинках (в данном случае про ACID), на слух трудновато воспринимается.
@karenkhalatyan137
@karenkhalatyan137 Год назад
подскажите пожалуйста где можно почитать про блокировки и изоляцию ?
@Jetbulb
@Jetbulb Год назад
Идеального источника не существует. Но… все очень зависит от реализации БД. Потому, хорошим источником правдивой информации будет документация к конкретной БД. Например, PostgreSQL www.postgresql.org/docs/current/transaction-iso.html
@karenkhalatyan137
@karenkhalatyan137 Год назад
@@Jetbulb спасибо. Можете дать мне сылку где можно посмотреть базовые воросы ?
@nikolaypoperechnyi5226
@nikolaypoperechnyi5226 7 месяцев назад
B-tree это не всегда binary search tree. Аккуратнее.
@user-ur7bn1kd1p
@user-ur7bn1kd1p 5 месяцев назад
Надо было назвать Senior Database Developer
@chyngyzsharshekeev
@chyngyzsharshekeev Год назад
Здравствуй Макс, и что в итоге? На интервью что сказали?
@Jetbulb
@Jetbulb Год назад
Привет! Формальные отписки: «Все ок, двигаемся дальше» Конечно, хотелось бы детальных описаний. Что было ок, а что было нок.
@user-fx1fu6le8e
@user-fx1fu6le8e Год назад
С разными блокировками на одном инстансе приложения все понятно, а как быть если инстансов несколько?
@Jetbulb
@Jetbulb Год назад
Немного широкий вопрос. Можно подумать про репликацию, у нас есть мастер-нода с правами на запись. Остальные только на чтение. Но это широкий ответ, поскольку все зависит от конкретной задачи которую мы решаем.
@igorborisenko7551
@igorborisenko7551 Год назад
Спасибо за видео. Посмотрел исходники. В видео озвучено, что решение "упрощено" в силу ограничений по времени и, если верно понял, иллюстрирует только работу на 1 инстансе приложения без персистентности. Но даже 1 инстанс такого приложения будет обрабатывать множество запросов (будет многопоточным). 1) Возможно стоит добавить оговорку, что решение еще и не учитывает много-поточность, которая точно возникнет в реальности даже на 1 инстансе. Прошу прощения, если такая оговорка была :) Почему решение не потоко-безопасно: использует HashMap, а не ConcurrentHashMap (или защиту локами/synchronized). Делает contains и put вместо атомарного и потоко-безопасного ConcurrentHashMap.putIfAbsent (или защиты локами/synchronized) и т.д. Т.о. текущая реализация может, например, отдать encoded, который в другом потоке был ассоциирован с другим longUrl 2) Нельзя ли было использовать DB и просто делать insert в таблицу с двумя полями (id с заполнением по sequence в базе и уникальным индексом, longUrl), а затем id корвертировать в base64 и отдавать как shortUrl? - и коллизий нет и потоко-безопасно и работает на нескольких инстансах (только для полноценного distributed high-load слабо подходит, что нормально "в силу ограничений по времени" и достаточно устно проговорить как изменяли бы архитектуру в этом случае)
@Jetbulb
@Jetbulb Год назад
Правильные мысли 👍 Данное решение действительно не предусматривает многопоточное использование. Просто так вопрос никто не ставил))) БД для собеседования слишком жирно наверное. Времени маловато. Но по хорошему так и должно быть. Потом можем применить приемы различные (например репликация) для распределения нагрузки, повышения доступности и устойчивости putIfAbsent - это вообще излюбленная фича 😻 Но как показывает собственная практика: часто игнорируется или забывается. Наверное шок собеседования кидает в первородные вещи 😹
@dmitriykollegov4747
@dmitriykollegov4747 Год назад
А про ООП и ArrayList ничего не спрашивали? Как так)))
@Jetbulb
@Jetbulb Год назад
На Senior и выше редко когда такое задают)) Уровень задач просто иной и из ответов будет ясно есть ли понимание ООП и прочего
@hlejer
@hlejer 6 месяцев назад
Неверное описание С (Consistency - Согласованность) при раскрытии темы ACID. Здесь используется другое значение Consistency - Consistency ensures that a transaction can only bring the database from one consistent state to another, preserving database invariants: any data written to the database must be valid according to all defined rules, including constraints, cascades, triggers, and any combination thereof. This prevents database corruption by an illegal transaction. Referential integrity guarantees the primary key-foreign key relationship
@serged5689
@serged5689 Год назад
Отлично, даже кажется я тоже имел дело с этой компанией :)
@artemchurylov2806
@artemchurylov2806 Год назад
Макс, это случайно собеседование не в Revolut было? :D
@Jetbulb
@Jetbulb Год назад
Это секретная информация)) Из уважения к компаниями не могу разглашать такую информацию Но у меня уже было как-то раз собеседование в Revoult. Там прикольно, хотя не уверен что их вопросы соответствуют задачам
@serged5689
@serged5689 Год назад
@@Jetbulb Проходил но кажется не прошёл. Если не секрет, на каком этапе срезали?
@SingleFeniks
@SingleFeniks Год назад
Мне понравилось про пометку в письме "Коммерческая тайна", серьезно, с каких пор пометка где-то в письме или в присланном документе стала кого-то к чему-то обязывать? 😄
@dmitriyobidin6049
@dmitriyobidin6049 11 месяцев назад
Зависит от законов конкретный страны. Если в ГК/УК страны указано, что для объявления "коммерческой тайны" достаточно этой пометки в письме - то эта фигня еще как имеет смысл. Это у нас она смысла никакого не несет в данном случае.
@stanislavskuratov3045
@stanislavskuratov3045 11 месяцев назад
очень качественный контент
@kassandra6698
@kassandra6698 6 месяцев назад
взрыв мозга, у меня аж зуб заболел..))
@vladgoryachev6744
@vladgoryachev6744 6 месяцев назад
поправочка - b-tree != Binary tree
@borovochok2286
@borovochok2286 Год назад
очень улучшилось оформление и монтаж
@RodRental
@RodRental 3 месяца назад
Макс, в сути своей твой материал хорош. Но видосы могли бы быть в 2 раза короче. Избавься от по-настоящему лишних слов в своей рече. Полезной нагрузки в них нет. Сэкономишь время зрителям, перформанс едва ли пострадает.
@azzz13048
@azzz13048 10 месяцев назад
Все замечательно, но почему ж консистенция, а не консистентность?))
@Jetbulb
@Jetbulb 10 месяцев назад
Пасхалка на подумать, так сказать )))
@alenache1
@alenache1 Год назад
👍👍👍
@vels2956
@vels2956 6 месяцев назад
хэш - случайно сгенерированный)) как так то )) заболтался походу малясь но, всеравно молодец! спасибо за труд!
@user-kq2mm1zm2l
@user-kq2mm1zm2l Год назад
Комментарий для продвижения и просто потому что умею писать
@user-bu3xg1by2p
@user-bu3xg1by2p Год назад
у меня вопрос к дисклеймеру в отношении суверенных и независимых нельзя, а в отношении несуверенных и зависимых получается можно?
@dmitriyobidin6049
@dmitriyobidin6049 11 месяцев назад
Ок, требования есть. А где же хорошие приложения? :)
@slonichev
@slonichev Год назад
А какие требования в Дубае ? В Китае ? Сингапуре? Тошнит уже от запада
@zhabassov
@zhabassov Год назад
Оглавление это больше похоже на кластерный индекс, а вот алфавитный указатель это некластерный.
@Sabiko-xg6qs
@Sabiko-xg6qs Месяц назад
Максим, очень понравилось как вы ведëте собеседования и в целом материал на канале очень интересный. Хочу написать о главной, на мой взгляд, проблеме вашего изложения материала, может быть сочтëте полезным. Вне диалога и собеседования, на таком видео как это, в вашей речи очень сложно улавливать суть. Причины этого точно не определю, но предположу следующее. Вам часто пишут о большом количестве лишних слов в речи. Само по себе это мб не такая проблема для лектора, помогает не экать мэкать, если не успеваешь построить фразу, а вести плавное изложение. Но у вас этот мусор как будто забивает доносимую идею. У вас хорошая, не монотонная речь с акцентами, но акценты часто стоят именно на сорных словах. Итого мозг слушателя начинает отфильтровывать сначала лишние слова, потом и акценты, а в итоге и всю мысль целиком. Как говорят "с водой выплеснули ребëнка", а тут ребëнок в воде тонет и порой даже растворяется. Было бы классно, если бы получилось этот аспект доработать. В целом же ваша работа мне очень импонирует, спасибо за неë и за канал!
@Jetbulb
@Jetbulb Месяц назад
Один из самых крытых отзывов. Респект 👍
@javadeveloper51
@javadeveloper51 Год назад
Много лишних рассуждений: Я подумал … Мне показалось … Наверно он подумал … Хочется слышать вопрос ответ А то прошло 10 минут, по Джава сказано ноль, зато сплошные рассуждения на тему коку что показалось
@lelelelevv
@lelelelevv Год назад
О, ну это для дяденек
@lelelelevv
@lelelelevv Год назад
Хотя тут в основном про БД и засчет того, что у нас был семестр по этой теме, суть более менее уловима
@vartaev
@vartaev Год назад
Компания Revolut
@Jetbulb
@Jetbulb Год назад
Разве только «Револют» предоставляет крутые инновации на рынке 🇪🇺 ?
@user-ct7ue8bg9y
@user-ct7ue8bg9y Год назад
тоже кажется - на западе банкинг не очень, а тут инновационный продукт))
@general5341
@general5341 4 месяца назад
Deutsche Bank?
@Jetbulb
@Jetbulb 4 месяца назад
Nein :) Но близко. Раскрывать подобные детали не можем
@user-vf9in6ht7e
@user-vf9in6ht7e Год назад
консистэнцию
@sagynovchyngyz
@sagynovchyngyz Месяц назад
Похоже на собес Революта
@alenache1
@alenache1 Год назад
это очень простые кейсы, неужели это прям реал собес был? 😂 податься что ли в фин-тех....🤣
@serged5689
@serged5689 Год назад
Нет, сейчас уже сложнее, чем больше таких видео тем сложнее собесы))
@user-jy3hn5oq1g
@user-jy3hn5oq1g Год назад
Очень много воды
@Gorkiy751
@Gorkiy751 Год назад
Когда наконец этот синьор девелопер перестанет лить пустую воду, 15 минут я смотрю подводящие "вот так вот... Вот эт вот... "
@user-iq9rg4te3e
@user-iq9rg4te3e Год назад
Это и отличает мидла от синьора 😁😁😁
@markmorev4600
@markmorev4600 Год назад
Тайм коды есть
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil Год назад
Не заметил воды
@oeaoo
@oeaoo Год назад
Сейчас такое время. Чем ты забористее тем ты прав.
@crackinglad7644
@crackinglad7644 Год назад
А мне, как склонному к прокрастинации разработчику, наоборот заходит эта живая подача Макса. Словно увлекаешься беседой и, вместе с тем, полезные ништяки ловишь.
@44fruitella44
@44fruitella44 Год назад
No googling, чего? Они совсем куку чтоли, короче сразу нахер таких людей можно послать. Разработчики это огромная сеть комньюнити, которая постоянно делится, той или иной информацией, иногда забываются даже самые базовые вещи, ты и сам это знаешь. Тебе нужно им было просто сказать: "Вот видите у меня за спиной сколько наклеенных стикеров, с разными невыполненными задачами? Как думаете, можно ли удержать всю абсолютно информацию в голове? Ответ - нет! Именно поэтому я клею себе стикеры на стену". Вникнуть в код, понять четко поставленное условие - это уже немало времени, а разобраться со всем этим прибавив чтение одной лишь документации - это уже за гранью тех 45 мин. Всегда не понимал людей, которые хотят бля все быстро, дешево и качественно. Как сказал один очень хороший человек, вот выберите 2 любых пункта из 3, тогда и будет Вам решение.
@TheLameaux
@TheLameaux Год назад
сто пудов это Револют
@Jetbulb
@Jetbulb Год назад
Хорошая попытка )))
@vitaliy0192
@vitaliy0192 4 месяца назад
Не забывай пожалуйста дышать. А то на одном вдохе целый час не только говорить тяжело, но и слушать тоже.
@Poriks
@Poriks Год назад
Какой хитрый дисклеймер. Киевские власти не согласны будут с ним )
@olekfolkner8523
@olekfolkner8523 Год назад
я тоже собеседовался в один банк, ING bank, прикольно было куча народа product owner, куча технических спецов, короче весело было. Несколько собесов, стресс и поведенческое собеседование и пр прелесть. Но я устроился в другой банк))
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil Год назад
что за поведенческое собеседование?
@serged5689
@serged5689 Год назад
@@Das.Kleine.Krokodil Behavioral questions. Расскажите как вы решали конфликтную ситуацию на работе.. бла бла
@petrivanov1565
@petrivanov1565 Год назад
if statements always use braces, {}. JCC - //зануда офф
@Jetbulb
@Jetbulb Год назад
🤣 да, понимаю. Сам страдаю JCC. Но как показывает практика, если одна строка короткая, то можно и без «курлей»
@georgeshchennikov6423
@georgeshchennikov6423 Год назад
System.out.println("Top as always");
@Jetbulb
@Jetbulb Год назад
log.info(“Thanks!”)
@kaliannabel5602
@kaliannabel5602 Год назад
I was excited to watch your video, you inspire me. If you want to get more fans research 'Promosm'!!
Далее
Философия хлама #diy
01:00
Просмотров 538 тыс.
QVZ
00:31
Просмотров 511 тыс.
Собеседование в IT
3:39
Просмотров 2,1 млн
Что такое WebSockets (веб-сокеты)
2:59
Философия хлама #diy
01:00
Просмотров 538 тыс.