5:39 B-tree очень оптимизирован для чтения и записи на жесткий диск (тот который HDD), так как для типичных кейсов при обращении к диску будет происходить последовательное чтение/запись, а хэшмапа оптимизирована на чтение и запись в оперативную память (очень много чтения/записи из рандомных мест)
@wivernx94499 күн бұрын
Разве есть множественное наследование интерфейсов? Может ответ был про реализацию все-таки?
@user-lk8n0fgjk23 күн бұрын
Артем, подскажи, какой у тебя опыт в айти?
@FightRebelAndRiotАй бұрын
Очень бесячее интервью, если честно. Я говорю о самом принципе его проведения. Типа "Давайте рассказывайте всё что знаете про Java Collection". Я последний раз переспросил на подобном собеседовании: "Мы на собеседовании или на экзамене в ВУЗе?". Интервьюеру это не понравилось, на том мы и закончили.
@konstantinvolkov2629Ай бұрын
Отличное интервью
@АнтонПлощинскийАй бұрын
Не совсем понял, почему в примере с Stream API, где вызывается асинхронное выполнение потоков CompletableFuture, будет сохранен порядок вывода? Ведь асинхронное выполнение любой задачи накладывает клеймо непредсказуемости завершения каждого из потока, что влияет на порядок (если мы не используем механизмы синхронизации и блокировки потоков) ?
@arttschieАй бұрын
Описал подробно в своем телеграм канале
@mikeglb6170Ай бұрын
1) ctr + cmd + g прив выделенном участке текста, выделяет такие же участки на винде вроде ctr + shift + alt + j 2) crt + d -- дублирует строку или выделенную часть 3) alt + shift + left mouse click -- мультикорретка 4) alt + cmd + v -- ставит; в конце выражения и присваевает ссылке под редактировование, например "new String()" после сочетания шорткатов String s = new String();
@mamkindominator745Ай бұрын
Уволить кодера и нанять 2-3 чайка-менеджера.
@VIKTORMOROZOV-yx3yh2 ай бұрын
Бесполезно все это) Обучающее видео о том чем автор сам не пользуется. Автор показывает как горячей клавишей открыть дерево проекта и на протяжении всего видео это дерево не сворачивает. Открыв дерево проекта он берет мышь и кликает на нужном пекедже))) Уверен что создав класс хоткеями он так же возьмет мышь для того чтобы поместить курсор в тело класса. Отключай мышь и пользуйся только клавой тогда но никакого перфоманса это не даст. А вот когда тебе предложат подсесть за чужой комп с другой ОС то будет вообще финиш. Видел ятаких гениев уникальных раскладок и клавиатур попадающих за презентационный ноут)))
@VIKTORMOROZOV-yx3yh2 ай бұрын
В данном случае победит тот кто сталкивался с задачай и знает ее решение и возможно скопипастит из кода классы или пекеджи с переименованием классов переменных и рефакторингом логики, пока другой тупит и гуглит как это должно имплементиться. Не будет там гонки заскорость печати и шорткаты в наносекунды
@SanroDON2 ай бұрын
Месяц газад начал изучать java. Дошел до интерфейсов, наследования… Но услышав все это я что-то передумал учить дальше это все. Всего хорошего, до свидания 👋
@arttschie2 ай бұрын
Учиться, нельзя бросать
@SanroDON2 ай бұрын
@@arttschieну столько знать это нереально, особенно когда понимаешь, что либо не найдешь работу либо твоя работа будет оплачиваться на 500у.е
@bycter3 күн бұрын
@@SanroDON согласен, гораздо проще пивко с друзяшками попивать по вечерам)) или валяться на диване, залипнув в тиктоке
@meirbek2412 ай бұрын
1000литр
@ЛеонидСивко2 ай бұрын
Ещё для замены текста по всему файлу Ctrl+r хорошо работает. А фишку с поставкой каретки по многим строкам я использую довольно часто при редактировании энумов. Когда нужно в энум на 50 значений добавить переменную это очень удобно. Не знал, кстати, что это можно сделать с помощью Alt+j
@iSun_Klew2 ай бұрын
Чувак контет как у joma tech харош для русс это полезно
@exactly42342 ай бұрын
Привет. Думаю для Rider тоже должно подойти, правда у меня лицуха слетела.
@volshebniyfonar2 ай бұрын
Synchnized - это как раз лёгкий способ получить дедлок. В качестве упражнения рекомендую специально написать дедлок)
@stas7che2 ай бұрын
А как научиться из применять? В этом вся проблема. Как переучиваться на шорткаты?
@arttschie2 ай бұрын
Брать и применять) сначала понескольку, потом когда уже не будешь вспоминать какие там клавиши, добавляешь новые. Или по надобности, есть потребность выделить участок текста, используешь для этого шорткат а не мышь. Так потихоньку и приноровишься.
@LikaLika-r9j2 ай бұрын
balanced-tree используется, потому что листы дерева являются двунаправленным связанным списком, ты падаешь на 1 элемент и дальше бежишь считывая все данные, которые тебе нужны хешмапа юзлес в этом плане
@pascal91_live2 ай бұрын
Думал, в первой сценке окажется, что "прошаренный" все это время просто обновлял резюме и уже нашел новую работу. А в финале уволили обоих (и подняли зп менеджеру)
@olegch86232 ай бұрын
лайкнул и подписался на 1-ой минуте, это класс!)
@R0MaNbI4-2 ай бұрын
Название кликбейтное, но я не пожалел)
@jimishukurow22862 ай бұрын
main, iter, ctrl+alt+;
@ВитяМаксимов-л9ш2 ай бұрын
Это на какую позицию?
@arttschie2 ай бұрын
В телеграмм канале расписал
@SanroDON2 ай бұрын
@@arttschieзачем нам твой телеграм канал ? 😂
@iSonsaku2 ай бұрын
Всё это фигня. Запускаем OSU набиваем там 100+ часов и вуоля вы настолько быстро кликаете мышкой что у лида падает сигарета с зубов
@d_r_robot2 ай бұрын
13:45 зацени ctrl+r
@yashkevich81642 ай бұрын
Не понял немного ответа на вопрос про b-tree вместо hashmap. Хэш мап без проблем используйте, если предполагается поиск по точному совпадению(уникальное значение) и не по другому. При чем тут вопрос почему используется b-tree вместо него? Берите и используйте, если по точному совпадению. Но он не поддерживает поиск по < или > и тд. b-tree просто же более универсален, да и по скоростям вроде даже не особо отстает
@shubniggurath74142 ай бұрын
Сканирование диапазона, внутренний порядок, покрывающий индекс. Берите, используйте, никто не запрещает, просто это затратнее
@yashkevich81642 ай бұрын
@@shubniggurath7414 На сколько затратнее? есть какие то тесты?
@hurricane-rus2 ай бұрын
Видимо, оговорка про составные индексы - сначала должны идти поля, в которых больше уникальных значений (а не меньше) И только я слышал все время "партийцы" вместо "партиции"?))
@borovochok2286Ай бұрын
а на самом деле должны те, где меньше?
@ВазгенБурген2 ай бұрын
Хороший ролик.
@ivanzvyagin68042 ай бұрын
Очень полезно,спасибо😊
@alexander_drach2 ай бұрын
блин, а у меня одна рука( хоть и многокнопочная мышь и макросы можно создавать на ней, но за двурукими всё равно я так понял не угнаться и шансов ообо перед вами нет(((
@stas7che2 ай бұрын
Не сдавайся
@vitaliynovikov95102 ай бұрын
привет что посоветуешь идти на автоматизатора или сразу в бек.каковы у них зп вилки?и где легче как думаешь
@arttschie2 ай бұрын
Не знаю что там у автоматизаторов, не могу давать совет. Но точно знаю и у тех и у тех всё сейчас хорошо, и в плане вилок и в плане вакансий.
@vitaliynovikov95102 ай бұрын
Ок ,еще я заметил -на бек меньше вакансий.так ли это?
@arttschie2 ай бұрын
@@vitaliynovikov9510сейчас на хх в рф на java 6к вакансий, а автотестера 800
@Дмитрий-ю9к3г2 ай бұрын
Вообще, показалось не очень сложным интервью. Мне кажется оно хорошо ложится на middle, может на middle+ уровень.
@ВладимирПрохоров-д2б2 күн бұрын
А какие вопросы на senior тогда?)
@wtfbro98952 ай бұрын
Не надо говорить на собесе, что я делал это только в учебных целях и тд. Делал в поезда высоконагруженном проекте, все там разрулил, и пытаешься рассказать , что помнишь, если немного есть, что рассказать, то скажи, что делал еще там какие то команды, но сейчас не помню. Кодеры много инфы на сайтах гуглят, и все не возможно запомнить, главное , что было и справился.
@universeunity99702 ай бұрын
Тон у интервюера какой то холодный и грустный. Хотя можно поспорить, что хуже, лёгкие вопросы в серьёзном тоне, или с улыбкой на лице полная жесть)
@Sunflower-vu4uc2 ай бұрын
Shift + f6? Refactor + Rename? Точно так же работает вроде
@brtnai2 ай бұрын
Даже лучше. Во всех файлах меняет
@DeonexGlower2 ай бұрын
Спасибо за это выдуманое не настоящее интервью ;)
@dedmoroz71362 ай бұрын
интервью на программиста уровня сеньор зп 4500$ и тут же реклама на подписку 100 рубля кринж
@pavelgushchin22232 ай бұрын
сам хотел это написать, а тут комментарий повторяющий мои мысли слово в слово)
@Roman-ec9iw2 ай бұрын
В чем кринж? Чувак развивает свое сообщество + воронка на менторство. С этого можно и больше зарабатывать, чем 4,5к.
@dedmoroz71362 ай бұрын
@@Roman-ec9iw 🐹🧘💆
@Андрей-п8й7ю2 ай бұрын
Опыт интерпрайса пару лет: научите читать из файла
@dzenthai2 ай бұрын
Салам из Алматы! Спасибо за качественные видео!
@АртурКаныбеков-д5я2 ай бұрын
Супер, продолжай 🔥
@DianaAbisheva-qi3jv2 ай бұрын
Топ🔥
@Ermac-t6d3 ай бұрын
Блин, пока не начались вопросы по БД , думал , что я уже готов смело идти на собеседования 😅
@upakovano2 ай бұрын
Да иди на собес не парься. Скл часто спрашивают а могут и не спросить. Да просто забей ходи на 3 штуки в день где-то фартанет
@ДмитрийКулеба-л1л3 ай бұрын
command + R удобная фича, даже лучше подошла бы в примере с ренеймингом dto переменной и ее расширение command + Shift + R
@zqor76163 ай бұрын
Ответы четкие
@АндрейАнтонов-у9в3 ай бұрын
четко, спасибо
@Добрый_отчим3 ай бұрын
Лёгкий способ попасть в айти : начать писать в форумах программистов какой вы обалденный html программист
@invensys8343 ай бұрын
А нахрена вы весь день там сидели?? : ))
@mederboobekov73443 ай бұрын
Все четко и по факту. Так и есть, говорю на опыте)
@-boiadeiro-3 ай бұрын
ну ты конечно джун тот еще))
@Mikl99803 ай бұрын
Это на джуна?
@arttschie3 ай бұрын
В телеграмм канале написал
@wlasov3 ай бұрын
Такое щас и на мидла спрашивают.
@_1nMyM1nD_3 ай бұрын
@@arttschie в чем проблема тут ответить
@ОвощевоеРабугу3 ай бұрын
техлид
@ДенисКудиенко-ш2ф3 ай бұрын
Есть менторы которые берут деньги только после получения твоего офера???ГДЕ такого найти?Подскажите место обитания таких сказочных существ прошу !