Когда буду проходить собеседование, надеюсь будет такой же интервьюер. Очень нравится когда обьясняет а не просто задает вопросы как все и не поймешь правильно человек ответил или нет. Красавчик, могешь, приятно смотреть. Пересмотрю и буду как и вы косить бабло миллиардами)
@maksdobrynin3 жыл бұрын
Спасибо большое :) Собственно это и есть наша цель. Не просто хладно прособеседовать, но и раскрыть вопрос, плюс указать путь для развития. Не по наслышке знаем, как этого не хватает, особенно когда ты юный падаван только начинающий свой путь длиною в жизнь. Это круто, что контент дает пользу и вызывает мотивацию) Спасибо! Будем и дальше стараться.
@BCEMCPATb3 жыл бұрын
@@maksdobrynin только падавану уже 35)). И начинается паника как найти работу)
@ArlenRaskaliyev Жыл бұрын
@@maksdobrynin А как попасть к вам на интервью?испытать себя так сказать)
@SuperHadiy3 жыл бұрын
Где-то после середины видео я уснул и проснулся к концу. А интервьюер однозначно молодец.
@alexalex46013 жыл бұрын
55:48 - расскажи про коллекции - кол лекции. Они хорошие. Это общий класс для Loading...................................................................................................................................
@МаксМакс-ч8к3 жыл бұрын
Огромное спасибо автору за труд👍👍👍
@igorkovalchuk53552 жыл бұрын
кто может пояснить, что он говорит на 1:20:41 ? thread scheduler ? я слышу какой-то ФРЭД. фрэд скедуле, имя и фамилия чтоль :)
@1glevan3 жыл бұрын
Новое интервью поспело, вечерком обязательно гляну.
@МаксМакс-ч8к3 жыл бұрын
Ребят, подскажите хорошую литературу для самообразования. Заранее спасибо!!! P.S. я в процессе изучения java, но Идёт очень туго....
@maksdobrynin3 жыл бұрын
Привет, Макс! Ответил тебе в другом комменте, но тут тоже решил)) Если мы говорим про Java, то пожалуй самый лучший автор для начинающих - "Полное Руководство" Герберт Шилдт. Брать последнее издание. Он очень классно и кратко по существу все рассказывает. Хорошие примеры предоставляет.
@РодионМаслянников-л1х4 ай бұрын
Философия java, местами сложно и очень сухо, но очень помогает заполнить пробелы
@Сергей-ш3ы8ф Жыл бұрын
да, как же сложно быть собеседуемым.. Когда незаметно для себя говоришь глупые фразы типа "сравниваем 2 объекта на похожесть!" только из-за того что волнуешься, торопишься и боишься не ответить. Это присуще всем. И из-за этого на самом деле мозгом и подкоркой если ты знаешь 75 % ответов, то выражая свои мысли языком и плохо подумав обычно люди отвечают 45-55 процентов наверное..
@MrStim3 жыл бұрын
17:32 Забавно, когда почти сказал ответ на вопрос, но вовремя спохватился. xD
@Das.Kleine.Krokodil2 жыл бұрын
Почему паттерны так мало упоминаются в интервью на этом канале? И почему так мало вакансий явно содержат требования по паттернам? Подразумевается, что в требованиях "знания java" уже содержится требование по паттернам?
@maksdobrynin2 жыл бұрын
Привет! По полочкам: 1. Интервью интервью рознь. К примеру, если посмотреть видео на "этом же" канале "о реальных интервью", то можно там найти вопросы по шаблонам проектирования. 2. Должности "Программист" не существует - это просто раздутый тренд, который включает скупое отражение реальной работы, которую необходимо выполнять. Реальные обязанности выходят далеко за рамки кодить. По сути, любая должность сводится "Инженеру разработки ПО" при которой "Архитектура и Дизайн" это то, с чем ты приходишь на работу и указывать это не надо, поскольку подразумевается само собой. Это как написать "Мастер СТО по кондиционерам. Умение пользоваться гаечным ключом". 3. Любая работа связанная с программированием в ООП подразумевает знание шаблонов проектирования. Ну как-то так))
@Das.Kleine.Krokodil2 жыл бұрын
21:47 а разве цель билдера не такая? цитирую википедию: "Отделяет конструирование сложного объекта от его представления так, что в результате одного и того же процесса конструирования могут получаться *разные представления."* И еще такой момент, что мы получаем в результате полностью инициализированный объект.
@maksdobrynin2 жыл бұрын
Именно так.
@iharbakhanovich2 жыл бұрын
Мистер, Вы не находите, что то, что Вы написали, слишком сложно, сээээр? Написать так может человек, который уже понял, что такое билдер, но его цель была явно не "объяснить так, чтобы было понятно".
@Das.Kleine.Krokodil2 жыл бұрын
@@iharbakhanovich я выделил акцент жирным шрифтом. И то что я выделил нет в видео. У меня вопрос был, правильно ли я сделал этот акцент. Хотя в определении нет конечно ещё упоминания пошаговости, хотя и в видео его тоже нет, вроде бы. Итого: насколько я понимаю билдер нужен не просто для сложных объектов, а ещё и при других условиях. Нет?
@iharbakhanovich2 жыл бұрын
@@Das.Kleine.Krokodil спасибо за ответ, сэр. Я пока не особо силен в этом паттерне, но учили так, что в основе каждого паттерна лежит проблема, которую надо решить и что проблема, которая лежит в основе билдера в том, что существуют случаи, когда класс имеет много параметров и билдер как раз и является инструментом создания всевозможных объектов этого класса без написания конструкторов для разных комбинаций этих параметров. Или понимаю неверно?
@Das.Kleine.Krokodil2 жыл бұрын
@@iharbakhanovich _"для разных комбинаций этих параметров"_ Именно это я и выделил жирным в первом комменте.
@КириллОструбин3 жыл бұрын
Если я могу практически машинально написать crud app на сервлетах с использованием jdbc, я могу начинать собеседоваться?
@maksdobrynin3 жыл бұрын
Добрый день. Почему бы и нет, чем раньше тем лучше. Но конечно же, стоит обращать внимание на требования к позиции, на которую собеседование будет проходить. Однако, я бы посоветовал поработать на машинальным Spring. Это более перспективней, чем простые сервлеты 🙂
@КириллОструбин3 жыл бұрын
@@maksdobrynin Просто разработать crud на Spring Boot это пару кликов, а с сервлетами нужно попотеть.
@maksdobrynin3 жыл бұрын
Дело в том, что сервлеты это не то, что сегодня кого-либо интересует. Знание спринга подразумевает, что кандидат открывал спецификацию Spring Web MVC и знает как устроен DispatcherServlet. Плюс, реальные знания важнее машиной печати, ведь это можно зазубрить, а вот пояснить не каждый уже может. Так что, знание сервлетов это плюс несомненный, но вот написать Spring MVC на XML-конфигурации наверное будет круче. Поскольку тут сразу видны Servlet API + Spring MVC.
@timon593883 жыл бұрын
@@КириллОструбин когда я написал crud на сервлетах и jdbc, меня никто не звал на собеседования, я банально не проходил фильтр hr по технологиям
@1glevan3 жыл бұрын
По поводу вопроса, Как передаются параметры в Java(по ссылке или по значению)? На самом деле в языках программирования существует 3 способа передачи параметров. 1) по значению 2) по ссылке 3) по имени. Последний использовался в языке программирования Algol, который относится к числу самых старых высокоуровневых я.п. Так как фраза "вызов по..." относится к стандартной компьютерной терминологии, описывающей способ передачи параметров в различных языках программирования, а не только в Java. Хотя, если собеседование касается конкретно Java, то мудро акцентировать внимание только на тех моментах, которые используются в этом языке.
@AxeleratorM2102 жыл бұрын
Можно еще передавать по JSONу)))
@evgenydarneyko43893 жыл бұрын
Было очень тяжело смотреть это интервью
@BaibolatovM3 жыл бұрын
Уже второе интервью, где человек не понимает, как передаются параметры, по ссылки или по значению. Это же самые азы, как без понимания таких вещей вообще писать код. Копипастить с соф? В любом случае, спасибо за такой контент.
@Az1zdev3 жыл бұрын
мидл или сениор??
@maksdobrynin3 жыл бұрын
Данное интервью на тестовую позицию Junior Java Developer.
@ТароРолик3 жыл бұрын
Милорд
@bowser86022 жыл бұрын
А чём собсна разница? Есть какие-то стандартные требования к человеку и набор вопросов на джуна, мидла, сениора и тд? В одной конторе на джуна могут спрашивать как на сениора в другой. Да и даже в рамках одной очень большой конторы джун в одном отделе может знать по теории гораздо больше сеньора в другом отделе.
@sanyastorm2 жыл бұрын
StringBuilder нельзя использовать в мапе как ключ ибо хашкод и икуалс не переопределен
@BolshayaSemya Жыл бұрын
Да, идеальным кандидатом на эту роль, является String
@yaobichniychelovek11 күн бұрын
Зачем хэйтить парня, любое преодоление себя - это рост, думаю что приход на этот собес дал ему отличный пинок под зад. Так что молодец что решился.
@alexzhernoklev61253 жыл бұрын
реально 3 года опыта? И человек не знает как и зачем ООП. А для собеседующего не бизнес процессы, а бизнес логика.
@skanta2 жыл бұрын
Однозначно лайк за музыку в задании:) Сложилось впечатление, что парень был с суфлером. Не в обиду ему, просто такое впечатление.
@itcloudguy2 жыл бұрын
8:23 - и здесь я упал со стула...
@ercefwxdx2 ай бұрын
Дякую
@rjoka46524 ай бұрын
Бохдан Василенко
@igormurashko67012 жыл бұрын
Интервью построено на догадках и предположениях «Я не знаю, но предполагаю, что …
@dimkafnn3 жыл бұрын
2 часа уффф
@maksymdobrynin_personal3 жыл бұрын
Ох да... разошелся я что-то. Но, откровенно говоря, типичное интервью это 1.5-2 часа. На сеньора и выше, бывает приходится и 3 часа. Конечно же, 1 час наверное самое нестрессовое время)))
@МихаилА-у3л Жыл бұрын
Это было очень тяжело слушать
@hoholl82123 ай бұрын
List list = new ArrayList(map.values()); list = list.stream().sorted().collect(Collectors.toList()); Map ssortedMap = new LinkedHashMap(); for (Integer list1 : list){ for (Map.Entry maps : map.entrySet()){ if (Objects.equals(maps.getValue(), list1)){ ssortedMap.put(maps.getKey(), list1); break; } } } return ssortedMap; насколько это плохой вариант?