![Jetbulb](/img/default-banner.jpg)
- Видео 230
- Просмотров 2 467 721
Jetbulb
Чехия
Добавлен 6 апр 2021
Рады приветствовать вас на канале Jetbulb!
Здесь вы найдете море полезного контента на тему развития в IT: записи технических собеседований на различные позиции, рекомендации по прохождению технических собеседований, разбор актуальных тем в программировании и многое другое.
Мы трудимся над тем, чтобы начинающие IT-специалисты смогли быстрее и комфортнее устроиться на работу своей мечты.
Присоединяйся к нашему каналу и участвуй в развитии крутого IT Community!
Здесь вы найдете море полезного контента на тему развития в IT: записи технических собеседований на различные позиции, рекомендации по прохождению технических собеседований, разбор актуальных тем в программировании и многое другое.
Мы трудимся над тем, чтобы начинающие IT-специалисты смогли быстрее и комфортнее устроиться на работу своей мечты.
Присоединяйся к нашему каналу и участвуй в развитии крутого IT Community!
Получил обратную связь после технического интервью Java Senior | Техническое собеседование Java
Каждый, кто проходил техническое интервью, знает, как редко дают обратную связь. Рекрутеры и HR-департаменты обычно ограничиваются простым boolean "true - прошел, false - не прошел" и в конечном итоге заведенный в компанию человек. Тоже самое, можно справедливо сказать о HR-департаментах и интервьюерах.
Но как же так!? Обратная связь являет вознаграждением для интервьюируемого за потраченное им время. И тут не имеет значения прошел или не прошел. Всегда идет речь о получении оценки качества собственных знаний и навыков. Именно это позволяет нам развиваться и расти.
В тоже время, отсутствие обратной связи это с одной стороны является неуважением к кандидату и сильно характеризует компанию, ...
Но как же так!? Обратная связь являет вознаграждением для интервьюируемого за потраченное им время. И тут не имеет значения прошел или не прошел. Всегда идет речь о получении оценки качества собственных знаний и навыков. Именно это позволяет нам развиваться и расти.
В тоже время, отсутствие обратной связи это с одной стороны является неуважением к кандидату и сильно характеризует компанию, ...
Просмотров: 688
Видео
Собеседование Java Senior | Разработка в крипте | Техническое задание | Задача с реального интервью
Просмотров 2,8 тыс.21 день назад
Собеседование Java Senior | Разработка в крипте | Техническое задание | Задача с реального интервью
Собеседование Java Senior | Разработка в крипте | Скрининг интервью | Нетехнический интервьюер
Просмотров 2,7 тыс.Месяц назад
Собеседование Java Senior | Разработка в крипте | Скрининг интервью | Нетехнический интервьюер
Собеседование Java Middle | Первый этап собеседования в крупные компании | Задачи с собеседования
Просмотров 7 тыс.2 месяца назад
Собеседование Java Middle | Первый этап собеседования в крупные компании | Задачи с собеседования
Решаем задачу с технического собеседования | Топ задача с собеседования | Java Junior | Java Middle
Просмотров 4,7 тыс.2 месяца назад
Решаем задачу с технического собеседования | Топ задача с собеседования | Java Junior | Java Middle
Топ популярных вопросов на техническом собеседовании | Java Junior Middle | Распространенные вопросы
Просмотров 13 тыс.3 месяца назад
Топ популярных вопросов на техническом собеседовании | Java Junior Middle | Распространенные вопросы
ТОП ошибок на собеседовании в IT | Реальные истории провала интервью
Просмотров 10 тыс.3 месяца назад
ТОП ошибок на собеседовании в IT | Реальные истории провала интервью
Собеседование Java Junior | История джуна который смог | Мои первые собеседования | Jetbulb
Просмотров 22 тыс.4 месяца назад
Собеседование Java Junior | История джуна который смог | Мои первые собеседования | Jetbulb
Разбор реального собеседования | Java Middle | Микросервисы | Базы данных | Spring | Docker Jetbulb
Просмотров 23 тыс.4 месяца назад
Разбор реального собеседования | Java Middle | Микросервисы | Базы данных | Spring | Docker Jetbulb
Собеседование о микросервисах | CQRS, Event Sourcing | Circuit Breaker, Retry | Мониторинг | Jetbulb
Просмотров 8 тыс.5 месяцев назад
Собеседование о микросервисах | CQRS, Event Sourcing | Circuit Breaker, Retry | Мониторинг | Jetbulb
Требования для разработчиков на 2024 год. Полный разбор, требования, зарплаты, бенефиты | Jetbulb
Просмотров 6 тыс.5 месяцев назад
Требования для разработчиков на 2024 год. Полный разбор, требования, зарплаты, бенефиты | Jetbulb
Собеседование Java Junior | Проверяем себя перед реальным собеседованием | Jetbulb
Просмотров 23 тыс.6 месяцев назад
Собеседование Java Junior | Проверяем себя перед реальным собеседованием | Jetbulb
Работа с данными при микросервисной архитектуре | Собеседование | Senior Java Developer | Jetbulb
Просмотров 6 тыс.6 месяцев назад
Работа с данными при микросервисной архитектуре | Собеседование | Senior Java Developer | Jetbulb
Техническое собеседование на позицию Senior Developer в логистическую компанию | Jetbulb
Просмотров 8 тыс.7 месяцев назад
Техническое собеседование на позицию Senior Developer в логистическую компанию | Jetbulb
Фундаментальные вопросы и ответы про дизайн с собеседования на Junior Developer | Jetbulb
Просмотров 9 тыс.8 месяцев назад
Фундаментальные вопросы и ответы про дизайн с собеседования на Junior Developer | Jetbulb
Проверяем знания перед реальными собеседованиями | Техническое собеседование Java Kotlin | Jetbulb
Просмотров 19 тыс.9 месяцев назад
Проверяем знания перед реальными собеседованиями | Техническое собеседование Java Kotlin | Jetbulb
Как решать задачи на техническом интервью | Программирование TDD | Test Driven Development | Jetbulb
Просмотров 5 тыс.10 месяцев назад
Как решать задачи на техническом интервью | Программирование TDD | Test Driven Development | Jetbulb
Где и когда важно знать алгоритмы и структуры данных | Собеседование | Интервью | Jetbulb
Просмотров 7 тыс.11 месяцев назад
Где и когда важно знать алгоритмы и структуры данных | Собеседование | Интервью | Jetbulb
Собеседование Java Junior | Подготовка к реальному собеседованию | Jetbulb
Просмотров 77 тыс.Год назад
Собеседование Java Junior | Подготовка к реальному собеседованию | Jetbulb
Собеседование Java Middle Senior | Собеседование без конкретных требований от компании | Jetbulb
Просмотров 32 тыс.Год назад
Собеседование Java Middle Senior | Собеседование без конкретных требований от компании | Jetbulb
Собеседование Java Junior | Артем М. vs. Максим Добрынин | Jetbulb
Просмотров 30 тыс.Год назад
Собеседование Java Junior | Артем М. vs. Максим Добрынин | Jetbulb
Популярная задача на структуры данных c технического собеседования | Junior Middle | Jetbulb
Просмотров 9 тыс.Год назад
Популярная задача на структуры данных c технического собеседования | Junior Middle | Jetbulb
Как не провалиться на собеседовании отвечая про DDD | Domain Driven Design | Jetbulb
Просмотров 19 тыс.Год назад
Как не провалиться на собеседовании отвечая про DDD | Domain Driven Design | Jetbulb
Собеседование Java Junior | Никита В. vs. Максим Добрынин | Jetbulb
Просмотров 42 тыс.Год назад
Собеседование Java Junior | Никита В. vs. Максим Добрынин | Jetbulb
Шаблон проектирования, который избавляет от множественных изменений | Jetbulb
Просмотров 3,7 тыс.Год назад
Шаблон проектирования, который избавляет от множественных изменений | Jetbulb
Что спрашивают о микросервисах в крупных компаниях | Senior Developer | Jetbulb
Просмотров 37 тыс.Год назад
Что спрашивают о микросервисах в крупных компаниях | Senior Developer | Jetbulb
Собеседование Java Junior | Алексей Сытый vs. Максим Добрынин | Jetbulb
Просмотров 35 тыс.Год назад
Собеседование Java Junior | Алексей Сытый vs. Максим Добрынин | Jetbulb
Требования к разработчику в западном банке | Собеседование | Senior Developer | Jetbulb
Просмотров 25 тыс.Год назад
Требования к разработчику в западном банке | Собеседование | Senior Developer | Jetbulb
Популярный, но игнорируемый шаблон проектирования | Jetbulb
Просмотров 3,9 тыс.Год назад
Популярный, но игнорируемый шаблон проектирования | Jetbulb
Задача которую ты ещё не встречал | Собеседование Senior Developer | Макс Добрынин | Jetbulb
Просмотров 5 тыс.Год назад
Задача которую ты ещё не встречал | Собеседование Senior Developer | Макс Добрынин | Jetbulb
Ммм…
Ждём когда компании которые не делают оффер после собеседования начнут давать обратную связь 😅
Очень хотим увидеть детали интервью и условия труда!)
Да, конечно сделай пожалуйста обзор.
Дааа, ждем подробный обзор интервью) Я так понимаю оффер был принят?)
Очень интересно посмотреть разбор данного интервью в деталях, узнать, что это за компания и какие у нее условия труда. Спасибо большое Вам за видео!
А какая может быть утечка памяти, если не закрыть файл, при нормально работающем gc? Файловые дескрипторы могут закончится, пулл коннекций к базе может исчерпаться, много чего может случиться, если не закрывать ресурсы. Но при чём тут утечка памяти?
как пример - unix tmp файлы живут ровно столько, сколько открыт их дескриптор. как только дескриптор закрывается, файл удаляется и память, которую этот файл занимал очищается. если такие дескрипторы не закрывать, то соответсвенно память утечет
@@user-tf5kj5pu5u спасибо, да, про tmpfs не подумал.
Конечно хотим более детальный обзор на интервью
Конечно хотим более детальный обзор на интервью. Больше информации - больше шансов подготовиться
Большое человеческое спасибо за фидбек, мое уважение
Да этот Бульба сам нихера не знает точно, а еще пытается кого то учить. И еще говорит "правильно", только вот от Throwable наследуются Error и Exception.
А почему не в try with resources?
Потому что зазубрил ответ из инета и нихуя не использовал
только закрытие не файлов, а потоков ввода/вывода
Это же просто ReadWrite/Mutex? Зачем усложнять? Или это всё же не одно и то же?
как-то не верится, что человек был мидл 3.5+ лет
ЭНВЕЛОУП
поставил паузу, рассказал про @ExceptionHandler и @ControllerAdvice, возобровил видос, а оказывается имелась в виду обработка try-catch 😅 история о том, как синиор завалил собес на джуна в ютуб шортсах 🤣
Тут речь про обработку в java, а не spring
Вот я фиг бы вспомнила название аннотаций. Это тот случай, когда в самом начале создания проекта написал класс со всеми возможными эксепшэнами и возвращаешься только для copy-past с добавлением нового названия исключения
@@user-uv1ui7hg2r причем тут в java или в spring? во-первых, спринг - часть джавы, во-вторых, я подумал, что вопрос стоит в контексте приложения. когда ты сервис пишешь, ты используешь не голый try-catch, а механизм экзепшн хандлеров + контроллер адвайс, потому мне и пришел на ум такой ответ
Не совсем понятно, что маленькое, а что большое. Правильнее было бы сказать от конкретного к базовому.
От дочернего к родительскому
27:02 время поиска в обоих структурах линейное по нотации O, и константное по W. Потому что когда я буду искать элемент в arraylist без заранее известного индекса, мне нужно будет обойти все элементы.
Ты типо шаришь за программирование , и говоришь джава?😂
надо ява говорить? как чай ява?))))
[‘ʤɑːvə] транкскрипция слова, произносится как джава, это не англиское слово
@@user-lt5lq4qu1qнадо говорить «жаба» ))
а в чем проблема? могу хоть ягой называть, от этого я меньше шарить не стану
Наследуется в первую очередь контракт (интерфейс), а наследование кода - это уже не более чем синтаксический сахр языка.
Он вообще все переврал 😂
Зачем ошибки собеседуемых нарезать?)
Покажи код, что ты как балабол😂
Like it!
Макс красавчик!👍
TDD удобно, а еще лучше если сразу закладывать параметризированные тесты)
Не цифры, а циклы. В циклах компилятор видит лишь что-то вроде 'result + "something"' по правую сторону. И мало того, что компилятор не будет затрагивать изначальный result, приводя к O(n^2) сложности + тот же стринг пул, так ещё и оптимизация будет лишь до 'new StringBuilder.append(result).append("something").toString()', каждый раз создавая ещё больше лишних объектов (потенциально). Компилятор просто не может "видеть заранее" что случится с переменной result в будущем, поэтому оптимизация затрагивает лишь выражения типа a + b + c (в одну операцию).
Хто шарить, на реальних співбесідах плюс мінус такі питання ?
Дадада...микросервис на базе express задеплоинного монолитом в AWS Lambda (типа для того, чтобы быстро было и по минималке использовать нативный API Gateway....а по факту потому что в команде нет человека с соответсвующей квалификацией )
Как будто бы распределение нагрузки это следствие этого паттерна
"Все мы с вами прекрасно знаем, что TCP протокол ничего нам не гарантирует" (С) 👍
Спасибо за проделанную работу, очень полезно хотябы посмотреть, узнать свой уровень знаний перед собесом. И вот смотрю это видео и вспоминаю историю о том, как парня, неспособного ответить на вопрос: "в чем разница между == и equals" взяли на джуна. И грустно чет становится, от того какой же это все рандом
Не знаю почему это у меня в ленте. Но мне плохо уже стало во время того, как вопрос задавали. Какие-то даунгрейды, андерперформансы, ещё какая-то вода. "Дано много строк. Нужно склеить в одну. Как сделать это эффективно?" - Вот все что нужно спросить. Невсегда получается четко формулировать мысли, это нормально. Но почему-то эта вот каша в шортс было оформлена?
Гуляй мимо 👍
че он ржет весь ролик
18:25 На вопрос в формулировке "В чем проблема ключевого cлова synchronized в языке программирования Java?" Кажетcя единcтвенный адекватный ответ "Ни в чём" Похоже в тайтле ошибка Senior ~Java~ Database Engineer
Я выбрал HashMap вместо ArrayList и прогадал, когда в конце нужно было реализовать round robin я был тупике. Но если бы интервьюер заране сказал бы что балансер должен будет выдавать инстансы а не принимать запросы, может выбрал бы другу структуру)
Меня на собесах на мидл- обо всех уровнях изоляциях спрашивали. Read commited и read uncommited было недостаточно. Repeatable read, serializable... А так же какие аномалии могут возникнуть на каждом уровне изоляции.
интересная задачка, вроде и простая с виду, но...
Из моего опыта: Оба этих потяния по сути указывают на какую-либо ошибку в реализации многопоточного кода, но имеют свои оттенки. В случае применения понятия Race Condition акцент обычно делается на факт неожиданного выполнения чего-либо. Ну а в случае с Data Race акцент уже делается на факт перехода сущности в неконсистентное состояние.
Как можно догадаться, один и тот же баг по факту можно назвать и data race, и race condition. Всё зависит от точки зрения и контекста.
Состояние гонки между потоками или конкуренция за ресурсы. В случае неправильного проектирования управления потоками может легко завесить приложение.
Хотите интересную интересность? У нас доки в цикле тянулись с апи и сразу обрабатывались, сохранялись. Документы большие в количестве 3000. На 5ой минуте обработки сервер падал. Добавили System.gc() перед получением новой порцой документов и сработало! Я еще спорила с разрабом по этому поводу, что это не панацея, но как оказалось очень даже панацея
К Артёму претензий нет- что имеем то имеем. Но какого хрена Ведущий кричит «круто мне нравится» когда Артём явно не понимает какой то принцип работы, вываливает все подряд, словесный понос, ведущий из этого поноса выбирает что то, добавляет что то от себя и восторгается. Это какая та Лада. Тол ко путает
Сделал через StringBuilder и NumberFormatException: примерно все остальные решения быстрее моего. :D
Но работает же!
А слайды выложить никак?
это точно на джуна???? как человек который сам по себе учит джаву - ради учит джаву (цели у самурая нет), очень удивлен что дал 90% правильных ответов и еще и задачку решил минут за 10... мне кажется что тут да же не стажер.
неприятный тип еще и 2 в 4 бита у него байт занимает.... полный атас байт от +4 до -4 , АХАХАХАХАХ, ржунемогу
Откуда такие зп? про 100к только в штатах слышал. в Европе 50-70 сеньер получает, + налоги до половины доходят.
а с каких пор LinkedList отлично подходит для вставок в середину как сказала Виктория в отличие от ArrayList в котором даны расположены последовательно друг за другом в связанном списке все данные разбросаны по памяти компьютера из-за чего в принципе операции с элементами по середине - ресурсозатратнее, ведь вам нужно сначала проитерироваться к середине а потом что либо делать В массиве же все гораздо проще, ибо всего лишь требуется переместиться на индекс (кол-во байт на один элемент * на индекс) и у вас будет тот самый элемент по середине - Правильный ответ на вопрос про связанный и обычный список в том, что теоретически связанный список имеет бесконечный ресурс записи, ибо скорее всего у копьютера найдется память на один элемент, нежели на массив элементов как в ArrayList