Mock собеседование на позицию Java Junior Developer #3

Подготовка к собеседованию на Java Developer

Транскрипция видео:

  • друзья Всем привет Это канал программист живет нормально записал сегодня для вас очень интересная собеседование на позицию Java Junior Смотрите видео Не забывайте про наш телеграм-канал У нас тут отличная комьюнити а также много статей интересной информации подписывайтесь на Youtube канал пишите комментарии и ставьте лайки А теперь к просмотру Всем привет Мы сегодня во втором собеседовании позицию это Даниил как всегда сегодня кандидат позицию здороваться и сегодня будем беседоваться Скажи пожалуйста про свой опыт чем ты

    00:00:00 - 00:01:29

  • сейчас занимаешься Я прохожу [музыка] приложение банковское как учебный проект и я пишу кредитные микросервис вот как-то там находишься можешь так общем сказать просто понимать опыт сентября понял Хорошо смотри раз только начало Тогда наверное про работу я много спрашивают не буду я вопрос может быть не знаю прочитала программированию которая очень зацепила и если Расскажи может быть таких вопросов немного или статья может быть или вообще не знаю заметка какая-нибудь или просто Java Dog где-нибудь то есть что-то что тебя может

    00:00:50 - 00:02:38

  • быть вдохновило Да вот момент твоей работы какой-то материал может быть это видос может быть какой-нибудь ютубер всё что угодно Ну я обычно люблю смотреть Джек балл называется по-моему канал одного разработчика вот он тоже записывает такие вот собеседования и каждый день устраивает викторину вопросы чтобы не расслабляться полезно в таком формате удобно отвечать на вопросы каждый день зашел очень удобно понял Хорошо тогда в принципе можем потихонечку двигаться Наверное таким вопросом там где-то если

    00:01:47 - 00:03:32

  • сложнее вопрос а что они до чего они нужны может быть еще вообще в принципе существует всю информацию Я принципе помню определение ВВП объектно-ориентированного программирования это это представление совокупность объектов каждый из которых является экземпляром класса классе образуют Есть предложение давай своим словам [музыка] написать свою реализацию и использовать уже какой-то готовый функционал от родителямса это у нас закрытие реализации [музыка] это способность объектов принимать разные формы

    00:02:45 - 00:04:28

  • а менять на него [музыка] абстракция это совокупность каких-то общих признаков по объектов понял В целом с тобой согласен Есть некоторые вопросы но в целом согласен Скажи пожалуйста ты говорила про наследование а скольки классов может наследоваться какой-то класс допустим человека а если я реализую интерфейсы от одного класса я там от двух да да Окей я с тобой согласен хорошо дальше пробираемся в п вот есть такие два понятия Да Одно больше связано с полиморфизмом одно больше связано с расследованием абстракцией

    00:04:34 - 00:06:13

  • они все все эти парадигма не завязан друга Так что в целом да Вопрос абстрактные классы интерфейс в чем главное различие и для чего каждый абстрактный интерфейс абстрактный класс участием можем только один и там может быть какая-то реализация интерфейсе [музыка] в классе Мы уже сами реализовывать вроде были точно это такие хорошо а вот смотри я с тобой здесь согласен в общем может быть немножечко раскроем потом попозже в будущем просто создавать в целом В общем я понял сказала вопрос интерфейсах с какой-то

    00:05:47 - 00:07:30

  • версии Java Появилась какая-то возможность помоем Появилась возможность что-то реализовывать знаешь ли такого возможности Знаешь ли ты какой ключевое слово там может быть используется но это не 17 Java 18 чтобы реализовывать в интерфейсах что-то да то есть ты можешь прям метод и прям поставила реализацию прочесть без создания без интерфейсов Да просто ключевое слово которое появилось Нет это ключевое слово во-первых крутые ощущения как будто бы даже если ты не будешь после этого смотреть Хотя смотреть

    00:07:08 - 00:08:33

  • дальше поэтому принципе для всех говорю это супер круто супер Класс да спасибо большое Вот как раз что это такое для чего это пригождается может быть помнишь какие-то уже описанные базы национальные интерфейс существующий [музыка] стримах это интерфейсы которые и Это как Просто марки для других разработчиков и примеры функциональных интерфейсов может заслужить со стримами методами продюсер Хорошо понял окей Знаешь ли ты как создать отвлечемся Как создать свою аннотацию или знаешь просто как это сделать

    00:08:45 - 00:10:40

  • только как создавал аннотация Борисов видео это или тоже какая-то и приметишь какой-то интерфейс вроде на самом деле сказала и прям типа 1 2 а там нужно поставить тогда Хорошо давай перейдем к иерархии исключений наверное парочку еще вопросы будет по кору и потом перейдем дальше посмотрим занесет Но вот и прочих учений что это такое вообще исключение в целом может быть какую-то иерархию помнишь Получается они делятся на Exception и у нас относится к машине которые мы включает себя также [музыка]

    00:10:12 - 00:12:10

  • [музыка] вроде бы [музыка] классно все остальные меня у меня больше вопрос еще смотри сейчас а помнишь ли интерфейс который вот самый главный тому верху называется [музыка] Да окей Еще один момент я смутил пока ты говорила сказала про иерархию правильно Вот про чек точек А вот ну поинтер Exception немножко зависла о вроде нормально отлично это Это вроде бы ну то есть не [музыка] можно это сказал просто не Анчик получается чек обрабатывая или нет Да я с тобой согласен или нет да да Анти просто Да просто

    00:11:43 - 00:13:36

  • да соответственно Смотри вот ты сказала что все обрабатываем когда ты говоришь [музыка] Ну просто их просто можно как бы ждем положить но как бы смысл от этого не будет можешь просто сейчас повторить и может быть подождем что-то с интернетом прям совсем грустно сейчас было может быть может сам повторить там через 30 секунд Нормально все Вот это говорила прям три пожалуйста Я говорю что есть и не обрабатываемые и обрабатываемые исключение но мы если захотим то можем их обработать в блоке но смысл от этого не

    00:13:33 - 00:15:09

  • будет например на хорошо это последний вопрос хорошо так вопрос я просто наверное неправильно сказала они делятся такие сложненький А какие два класса не наследуются От чего какие два класса не наследуются может быть интересно ответ если это в контексте Exception Нет это не в контексте Просто пришли Прям вообще отвлеклись от интерфейсов от класса не ответного такого права подумаем Если ты не знаешь просто ответ на этот вопрос Может быть Смотри ты можешь такие классные представить [музыка] Какой ответ

    00:14:46 - 00:16:46

  • такие вопросы могут быть они очень часто задавать потому что потом их ругаются потому что неприятный такие могут быть Вот я решил такой один ставить знаете что такое особенно когда кто-то путается так Или так начинают Вообще круто если знаешь знаешь слышала я это слышала но вряд ли я вспомнила что это хотя бы с чем связано Какой может быть каким кусочком кора это связано Может это дженерика да это связано уже хорошо это когда мы в Даймонд Ну когда мы то что кладем да это близко к этому но тут скорее

    00:16:39 - 00:18:22

  • типов Это скорее свойства Да свойства жалобы скорее Что происходит апелляции со всеми классами указала [музыка] когда мы да да сказала немножко не точно но в целом Я тебя понял да то есть сейчас уже подтверди что я себя правильно не понял что ты имела ввиду что На каком этапе происходит [музыка] и соответственно конкретно когда твоя Программа запускается Да уже нет информации о том какие же были Какие же были изначально реки описан Animal или обжиг затирается Тип и об этом типе уже невозможно узнать поэтому

    00:17:52 - 00:19:36

  • только компиляции появляется правильный составила программа добавляла ли ты в лифт только людей А после информации стирается Окей поэтому я рассказал том что ты знаешь это хорошо но круто что как бы последний наверно вопросы потом будет маленькая такая Задачка Как передаются параметры Java то есть вот есть метод параметр по ссылке по значению [музыка] по значению Это правильный ответ Давай сейчас пойдем посмотрим У меня есть конкретный пример в идее описан и [музыка] Вот скажи мне пожалуйста видно или не

    00:19:14 - 00:20:59

  • очень шрифт на самом деле Давай чтобы тебе и всем было поудобнее как-то будут смотреть в целом Я думаю что будет комфортнее вот такой пример подскажи пожалуйста что будет выведено на экран exection Почему расскажи Поделись мысли Почему Потому что ли что еще раз Ну потому что мы нулевым сделали лист хорошо допустим так и А почему будет тогда уже можем так сделать нельзя и так далее но суть в том что мы действительно можем экран вопрос появится то есть будешь делать а прям очень быстро чем кидаю увеличиваю шрифт

    00:20:34 - 00:22:27

  • вот условно у нас будет такая строка Да и я могу сделать так соответственно запуская видишь просто написал здесь будет [музыка] блин Мы же как бы все равно они сами объекты внутри листа хорошо в правильную сторону [музыка] Ну я наверное все таки оставлю тот же самый ответ сказал что будет 0 по Enter Да Хотя может быть и предусмотрено что вместе Ну смотри Давай так я не буду не буду принимать ответ потому что с тобой доказали что это будет там не может там на самом деле говорят Первый вариант просто второй вариант что будет написано

    00:22:24 - 00:24:20

  • просто типа так как записывается реалиста и Пустота Почему расскажи Ну потому что как я рассказала мы не кладем туда Ну да как массив и получается что у нас массив из элементов смотри то что сказала по твоему по твоей логике получается я в лист положил ты говоришь что вы видите квадратные скобки вот если квадрат так А если [музыка] а вот и это Задачка уже конкретно привязан к вопросу который мы с тобой обсуждали То есть как передается по значению или посыл то есть ответив на этот вопрос Ты сможешь

    00:23:47 - 00:25:37

  • ответить что же будет написано в листе [музыка] Хорошо давай тогда соскобочки окей давай тогда вместе с тобой разбираться и посмотрим правильный Я не говорю скобочки неправильно посмотрим какой правильный ответ и здесь у нас вот наша переменная которая указывает этот лист и мы говорим что наша переменная Да мы сделали ссылку нулем смотри если бы мы передавали по ссылке то сделав ссылку мы бы сделали ее здесь Потому что мы передали ссылку сказали вот эта ссылка и выбора и мы изменим здесь мы бы изменили вот здесь Но поскольку в Джаве

    00:25:08 - 00:26:51

  • передается по значению Соответственно что сделала по сути говоря вот у нас есть рейлист она сказала окей Я ссылаться не надо перемен а Конкретно Просто на этот же релиз То есть у нас переменная лист вот это вот другая переменная абсолютно это переменная лист Хоть она и называется так далее Это другая можно посмотреть просто так на вот так Ты же не будешь думать что я изменю лист правильно уже то есть на самом деле здесь слой другая переменная и в нее просто указалась такая же ссылка на реалист две

    00:26:28 - 00:28:08

  • переменных указывают на релиз и я просто в одной переменной сказал во второй вообще ничего не будет написано является скобочка Да еще раз потому что передается по значению Если было бы посылки то мы бы столько проблем себе нажили да то есть вообще программирование ножа я выглядела по-другому ближе к вам и там все плюс например потому что мы бы тогда изменяем что здесь ломали себе вот здесь вот все нужно было думать о том что очень аккуратно думать о том что происходит программа поэтому переменная

    00:27:19 - 00:28:33

  • сама перемены не еще один релиз создается и когда мы зануляем подсвечивает просто так нам говорят что мы сделали вообще используется бесполезное действие ничего не изменится Так мы продолжаем наше собеседование Мы только-только закончили с вопросами об опе доколеджавы в том числе переходим немножечко к другим вопросам Так давай немножечко о коллекциях Расскажи об иерархии коллекции и когда Какие бы в каких ситуациях [музыка] и от него уже [музыка] лингвистом тоже ставки удаление [музыка] потому что внутри

    00:28:16 - 00:30:04

  • [музыка] поближе микрофон вот в основе динамический массив поэтому он удобнее для вставки по индексу и удалению лист он лучше для поиска вроде бы потому что у него есть ссылки на соседние элементы что когда ты допустим удаляешь что всем элементам нужно [музыка] почти создавать бывает мотив создавать не нужно но есть удаляешь из центра всем остальным ячейкам нужно подвинуться на что они были друг за другом тогда с конца удаления Окей с конца удаления OK хорошо А если значит поиск удобнее А знаешь ли ответ на вопрос Это такой

    00:30:21 - 00:32:20

  • знаешь дополнительный вопрос интересно Знаешь ли ты почему именно в реалистике искать проще по индексу или как ты думаешь Или может быть знаешь [музыка] Да часто Спасибо а как там массива под капотом подсказку в памяти прямо в памяти [музыка] Ну они прям хранятся последовательно прям первый за вторым за 3 4 элементы прямо по порядку и соответственно зная элемент Где находится элемент любой А у тебя на него есть Как узнать где находится второй Что сделать клювом элемент Ну да прибавить какое-то значение какое

    00:31:58 - 00:33:25

  • значение зависит от того Какой размер твоего элемента если это число там допустим 4 если это 32 соответственно таким образом можно подойти на вопрос такой дополнительный OK [музыка] Расскажи немножко стадо стандартный вопрос да И часто Я его даже сдавал на собеседование прошлый раз про устройство хэшмапы может быть в общем в целом как устроено получается [музыка] Окей хорошо У меня такой вопрос А если я такой плохой разработчик я взял и в хэш-код поставил это объект я в него поставил Return 1 вот что будет происходить тогда с хэш

    00:33:00 - 00:34:38

  • папой куда будут улетать все объекты появляться или нет получается первый батик буду добавлять и все они будут добавляться в один Хотя нет дерева по моему от 64 элементов Маги Ну в общем будет список тогда создавать из элементов До 8 до 8 элементов Если значение разные будут но у всех просто будет перестроиться в дерево Но насколько я знаю она также должна быть 64 байке заполнена нет так смотри по поводу 8 Ты абсолютно права и то что Скала про дерево это очень по поводу всякие 4 Вот это я кстати не очень помню там нужно там есть

    00:34:14 - 00:36:00

  • ограничения какое-то на количество бакетов там она не перестраиваются и там 164 с тобой тоже в принципе могу согласиться Вообще круто что ты упомянул от reset это это немножко Хай левел относительно того что от того что я сейчас спрашивал поэтому [музыка] подумал знаешь знаешь еще знаешь какие там цифры тогда по коллекции последний вопрос Знаешь ли ты как вот три Там есть такая хитрость с мамой и с этом они как-то связаны или нет тоже есть ключ но ключом является его значение денег хорошо так [музыка]

    00:35:34 - 00:37:05

  • Давай перейдем Давай расскажи пожалуйста видел у тебя ты занималась постгаре Расскажи что ты делала какого какой сложности запросы Писала чтобы я тоже понял построился Вопрос какие-то подстроил вот этот уровень запросы Я не писала особо только тренировалась [музыка] проекте просто делал миграцию для файлы Ну то есть создать табличку и больше ничего Хорошо хорошо какие вопросы принципе можно какие задачки делал до 33 По моему я не знаю какие там Я имею Я имею ввиду типа что делать хорошо давай тогда так

    00:36:52 - 00:38:30

  • вот такой вопрос ты делала как раз игра скорее правильно Create Table какую-то там что будет если я в скрипте напишу Create Table Person опишу все какие-то поля и потом сделаю Контрол за контролл в это же скрипты будет два раза creat Table что-то произойдет плохое или хорошее и что произойдет хорошо [музыка] Ну я могу только предположить [музыка] я с тобой согласен пожалуйста точнее момент она просто их создаст она пишет я не могу создать или упадет скорее всего да Правильно Потому что уже есть знаешь

    00:38:04 - 00:39:38

  • два слова не вместе что можно добавить три слова но она в сумме 1 общая фраза который можно добавить скрипт чтобы не падала Если уж такая табличка есть он скажет Окей хорошо и пропустит условно говоря выполнение без ошибки при этом одинаковое название деталь в этот скрипт Нет наверное точно этот вопрос а Видела такую штуку обязательно Да потому что вот как раз я к чему и спросил потому что миграции должны быть intempodent выговаривается слово соответственно как раз Суть в том что да Если этого не

    00:39:24 - 00:40:51

  • писала бы но после миграция запустилась вдруг случайно тут запустил бы да Или я не знаю упала бы поэтому надо добавлять соответственно зависимости от того Хорошо хорошо [музыка] Чем отличается операторы отбора данных условий [музыка] это мы пишем условия при грубой Ну по какому условию мы должны сгруппировать но опять же вот сюда и вторая Задачка такая есть две таблицы Я работаю компании Поэтому я взял пример свойств я увеличу переживаешь нормально было чтобы хотя бы читалось если не считается либо там Telegram

    00:40:23 - 00:42:17

  • есть две таблицы есть таблица заказ в этой таблице есть ID заказа есть номер курьера который доставили предоставляется заказ есть статусы Допустим их всего два комплит Надо ли вреда и не доставлю и есть курьерах есть и город вот нужно найти всех курьеров из Петербурга которые не доставили хотя бы один заказ вторая Задачка это такое усложнение потом попозже сделаю Сначала с первым справимся так можешь написать можешь сказать как я удобно кому-то проще так [музыка] [музыка] курьера идеи аккаунт [музыка]

    00:41:54 - 00:44:03

  • просто без вы статус From пром заказ статус [музыка] [музыка] Join Давай я буду писать Так примерно чтобы просто было так Селект Селект курьер айди или так ты хотела так или тогда [музыка] можно сделать заказ [музыка] всё равно кей вот ли берет [музыка] Джон прям здесь будет [музыка] другой строчки [музыка] курьер таблица курьер он получается заказ курьерадии заказ точка курьер но курьер.1 давай посмотрим так соответственно находишь айдишки курьеров OK откуда Из заказа в этом заказе в этом заказе соответственно ты находишь те

    00:43:39 - 00:46:20

  • которые не доставлены те которые не доставлю [музыка] те которые не доставлены согласен и Джонни Смотри ты все правильно сделала почти два добавления забыла про Петербург [музыка] тогда просто СПб вот так хорошо у меня есть еще один вопрос уже не связанный как с чем сейчас как конкретно с условием просто подумаем смотри а если у меня в табличке Вот первый заказе вот такие значения допустим первая посыл курьер 2 до статус вот такой например потом строчка такая вторая посылка тоже этот курьер статус вот такой

    00:45:48 - 00:47:47

  • вот меня допустим данных больше нет что тогда произойдет можешь предсказать что будет электрик ну и соответственно у второго у этого у этого курьера у второго у него СПб То есть это заказ это [музыка] [музыка] сделаем это статус вот типа такого [музыка] надо сгруппировать тогда курьера [музыка] напишем грубай бай курьеры Ok в принципе ну да В таком случае мы сгруппируем OK Давайте теперь вот принципе если там подсказку запрос можешь сильно не менять но вот нужно теперь сделать увлажнение Вот это

    00:47:14 - 00:49:00

  • запрос сильно менять нужно что-то добавить может должны посчитать заказы вот курьера иди [музыка] может быть [музыка] да конечно Ну наверное просто аккаунт звездочка Вот здесь Да все легче да [музыка] Окей допустим и внизу получается [музыка] больше больше двух больше так допустим это я понял почти Вот давай подумаем хотя бы два заказа больше [музыка] равно еще больше Да это правильно все супер победили эти два запросы Мне понравилось Мне понравились твои рассуждения в целом Даже когда ты там задумывалась Я слышал рассуждение о том

    00:48:38 - 00:51:15

  • что использовать правильный ответ короче это было хорошо не понравилось Так что вот С практической задачей получилось так давай перейдем дальше не буду коллекциям закончили тоже давай так вопрос такой какую систему сборки использовала Ну я пробовала и ты другую но на стажировке gradle был Хорошо Тогда вопрос по моему тоже создавать не буду если это мамин то я училась хорошо давай почти почти про это знаешь ли ты скопы зависимость хорошо есть это тоже интересный вопрос [музыка] валидеет Потом campile года

    00:51:27 - 00:53:26

  • и [музыка] когда мы на удаленную репозитории отправляем [музыка] [музыка] диплоид еще между ними есть еще сайт он тоже как деньги пресса и сайт это у нас связано с документацией да Круто Слушай Посмотри по скалам записать в целом круто что ты знаешь так поэтому не буду Давай перейдем короче таким же наверное немножко прошу про спинку а потом перейдем к вопросам легким таким не нужно будет напрягать Для чего такой вопрос начнем с такого вот есть prink для чего вообще в твоем понимании очень нужен для чего нужен

    00:52:49 - 00:54:53

  • чтобы из applications который создает объекты нам не надо писать его там далее [музыка] [музыка] Что основное это сказала окей Знаешь ли ты чувствуешь нет правильно ответа разница между с принтом допустим Spring если какая-то Да нет значительно рентгеном приходилось им конфигурацию расписывать еще подключать какой-нибудь там кайт А вот пути это уже все важность стартеры написанные с автоконфигурациями Ему просто добавляем стартеры Независимости говорила Ты много занималась Может это искать Как быстро сделать

    00:54:14 - 00:56:20

  • и контроллер получается будет аннотация контроллер в надо еще путь указать mapping Ой короче мы так и там разные бывают пост указываем [музыка] Также можно указать какой-то ответ рекой с базе модельку положить туда например что еще валидацию какую-то сделать из основных Да все вопрос Чем отличается аннотация контроллера контроля контроллер еще входит имитация если он в базе знают что может использовать еще Анти через моему вот он как бы заменяет если мы внутри метода использовать Так давай тогда

    00:55:46 - 00:58:00

  • давай просто стандартный вопрос какие есть скопы для бинов по умолчанию [музыка] некоторых источников есть еще две другие [музыка] достаточно Я тоже видел в основном документацию на эти Я тоже недавно видел какую-то еще посмотреть так что хотел спросить по спрингу такой вопрос смотри мы У нас есть аннотация такая Для чего она вообще используется вроде бы у нас везде беды мы говорим что спринтом вот бины бины бины бины но есть отдельная та цель но она и она для конфигурации то есть мы непосредственно методики

    00:57:23 - 00:59:17

  • должны [музыка] это принципе по всем словам Окей я понял Слушай мне я такое пока короткое скажу мне гораздо больше нравится [музыка] Хотя обычно у всех наоборот поэтому я сразу выделю Потом обсудим мне короче нравится но давай немножко перейдем уже там за рамки знаешь Да вообще отошли какой-то общее общение вопросы Что такое соль Ну это какие-то принципы в разных языках используются это Open closs принципе [музыка] [музыка] помнишь что-то о них там каких можно сказать круто крутости То есть к примеру

    00:58:42 - 01:00:38

  • как абстрактному классу А он такой должен иметь функцию разместить еду и еще там что-то делать то есть как это грамотно выразить не знаю нормально я пока думаю пока меня качает отправил неправильно я сейчас В общем четко одна какая-то должна быть в класс куча всего он должен понять свою функцию сказала одна скажешь Ну вот как этот день он получается следит еще за тем чтобы у него не было Ну как один экземпляр должен быть следить чтобы не было их больше чем одного экземпляра вот и это вот один из

    01:00:30 - 01:02:18

  • ярких примеров которые нарушают помимо своей функциональности это хорошо или плохо Ну для нас хорошо Ну смотри Короче мне показалось другие не буду потому что неважные потому что в целом это то что спрашивают больше всего наверное вот просто сказал бы что одна единая ответственность и все это было бы достаточно то есть короче я чувствую что ты знаешь где-то чуть-чуть не хватило Короче я говорю да что можно вопрос сказать что по сути прям с английского четко переводишь Да единый ответственность класс отвечает за какую-то

    01:01:45 - 01:03:16

  • одну фишку условно Да они делают меняться класс достаточно сделать там один класс как которого одна ответственность отвечает за за Потому что его допустим потом тяжело будет поддерживать потому что мне тяжело разобраться потому что через этот класс будет проходить все оси изменений в общем грустно и печально вот так дальше это у нас классе должны быть открыты для расширения но закрытые для модификации [музыка] дисков Барбара это в основном лежит полиморфизм то есть при постановке под типа вместо типа он

    01:02:58 - 01:04:44

  • должен как бы не терять свою функциональность взаимозаменяем интерфейс игры гейшн это то что интерфейс не должен [музыка] обязывать выполнять методы которые не нужны то есть он должен быть переполнен к очень ненужных методов [музыка] получается Поэтому методу принцип Как лучше чтобы у нас был один интерфейс большой или много маленьких много маленьких все окей Я понял все больше не надо Можно теперь и рассказать [музыка] это у нас модули верных уровней не должны зависеть от модулей абстракции мы мы зависим абстракциях они на

    01:04:04 - 01:06:06

  • реализацию Можешь ли ты немножечко рассказать о паттернах проектирования что это такое может какие-то знаешь Да есть у нас они делятся на структурные поведенческие порождающие А есть еще также паттернами архитектурные в целом как микросервисы [музыка] по типам все рассказывать или какие-то реально по-настоящему без приукрашивания какими реально пользовалась своих проектах или декоратор пользовалась и учебном проекте один раз использовал Команду команду Но честно не смогу рассказать грамотно как это реализовывать

    01:05:29 - 01:07:16

  • другие не использовал там какой-нибудь Билдер Например Она Фабричный метод [музыка] тоже используется абстрактный факт в целом тогда если не касаться Работы наверное Может совершить тебе большое за собеседование Я чтобы тебя было много много подписчиков так и будет развивается комьюнити и делишься спасибо Вот еще понравилось Я думаю может самостоятельно там словно оказаться когда ты этим заниматься какие-то было плохо было хорошо Но это такая довольно интересная тема которая ценится разработчиков понимание

    01:06:35 - 01:08:12

  • Поэтому вот это как знаешь как дополнительно что почитать преследовать эту сторону Я бы сделал вот как так наверно можем потихоньку прощаться тогда Итак что мне понравилось в собеседовании Первое это сильные ответы по дополнительным технологиям таким как спринг и другим то есть действительно Я получил сильные хорошие ответы как для Джуна Да не для медла не для сеньора ответы были хороши для уровня Что мне еще понравилось обе задачки которые я предлагал решение были выполнены где-то с минимальными

    01:07:50 - 01:09:12

  • подсказками но в целом для уровня действительно хорошего уровня Я считаю что они показывают что человек может самостоятельно писать скрипты это очень позитивно это очень круто меня также порадовало и знаний общей теории программирования например Solid или виды паттернов в принципе для уровня жена это были очень хорошие ответы особенно по соль Мне очень понравилось Я считаю что это один из лучших ответов которые можно услышать На позиции чуть не разработчик Итак пройдемся по минусам первое что мне

    01:08:35 - 01:09:38

  • очень понравилось это наверное некоторые зажатость кандидата все-таки видно было что наш сегодняшний кандидат довольно сильно переживает касательно этого собеседования были перепутаны например исключения что странным были перепутаны тем более коллекции еще более странным Хотя в этом знает и довольно быстро исправился следующий минус который хотел бы выделить это слабые знания кора во многом они объясняются тем что человек волновался но во многом они также объясняются и просто общем незнанием это были довольно

    01:09:07 - 01:10:24

  • слабые ответы по кору и скажу для всех такую интересную информацию что на самом деле если бы вас в реальном мире скорее всего собеседование могу прерваться после того как вы спросили по кору часто бывает такое почему так происходит потому что в момент прохождения собеседования после первого блока становится Понятно интересно дальше общаться с кандидатом Или уже не очень соответственно некоторые работодатели Могут просто взять и закладываешь собеседование раньше срока сказать что вот все спасибо

    01:09:45 - 01:11:01

  • большое рассказать немножко про компанию и на этом совсем не закончить Обычно такие собеседования длятся там 20 25 минут Поэтому если такое свеча на него случилось Скорее всего вы сказали что-то не так вполне возможно что сегодняшнее собеседование если бы она проходила не в рамках нашего YouTube канала могу закончиться примерно также Это связано с тем что наши кандидатки были довольно слабые знания коре Однако очень сильные для Джуна неплохие sqli общее понимание хорошие в программирования в целом скорее всего до

    01:10:23 - 01:11:38

  • хороших ответов Просто могли не найти поэтому качайте подписывайтесь на канал подписывайтесь на телеграм пишите комментарии ставьте лайки так я дизлайки а также празднуйте Новый год всем пока

    01:11:01 - 01:11:37