спасибо за возможность поучавствовать в интервью. Понял что "плаваю" в определенных вопросах. Буду догонять и учиться дальше. Не судите строго, первый опыт, буду рад отзывам и конструктивной критике.
@@alexsokolnikov5772 Привет! Если кратко: интернет, книги, умные коллеги, много практики день-и-ночь. Тут нет чего-то конкретного, все это работает в совокупности. Рекомендовал бы начать с medium.com/ или dzone.com/ Там очень много интересных топиков, которые могут послужить отправной точкой в направлении множества тем и других источников
Интересно смотреть интервью для джунов. Вот что значит уже 20 лет проработал в айти. На вопрос как вы бы сделали магазин - у меня в голове сразу - (Покупатель, продавец, товары, склады, заказы и т.д) а тут обсуждают какой паттерн будут использовать) Ну, а так парень молодец, если найдет работу, будет опыт и далеко пойдет
@@МаксМакс-ч8к например, только вопросы не от любителей самоутверждаться, с запросом на сноску с 758 страницы из богом забытой книжки, а то, что реально могут задать человеку с нулевым или околонулевым опытом, что будет "на совершенно другом уровне".
Элементы в бакете хранятся в виде красно-черного бинарного дерева, вместо списка, но ведь это начинает происходить только тогда, когда их число начинает превышать 8, не так ли?
Пфф, многопоточность - это некая сказочная сущность, которая как бы есть, но которую в реальности используют единицы и легко засыпать даже уверенного синьора.
@@Zimmertimes Я 25лет программирую 7 лет в НИИ министерсва обороны, много потентов программ и по сути я синьер и есть, и я не прошел собеседывания на джуна ) из за дебильных вопросов которые мне задавал человек сам ничего не понимающий. Все эти вопросы и знания неимеют никакого значения. Тебе дали задание и время на его решения все остальное вас волновать не должно, я могу вообще не знать даже языка но разобраться и решить. Если бы я учил всю херню мне некогда былобы работать.
Джет, а почему всегда плюс минус одни вопросы? Можно разнообразить чем-то? Maven, springboot, configuration, транзакции, spring data jpa, рест и так далее. Много же тем джунских
Смотрю частенько разные интервью, хотя уже давно работаю программистом. Такие то ответы на вопросы я должен знать) поэтому держу себя в ежовых рукавицах 😅. Иногда конечно скучно, потому что одни и те же вопросы 😂
Привет! Конечно шансы есть. Просто продолжай учиться и не сбавляй обороты. Поверь, возраст в программировании ничего не значит. Важны лишь твои знания и умения. Успехов тебе 🙏🏻
как по мне сейчас такие вопосы на уровне trainee, так как для джунов уже спрашивают про различные kafka, docker, ну и хотя бы базовые git команды. Был бы рад чтобы в следующих видео было бы пару вопросов про докер и гит
насчет пары вопросов по git это вы "загнули", вот приблизительно что сейчас требуют на джуна: опыт работы в роли Java Developer от 2,5 лет; высшее техническое образование; знание Java SE 11 и основ Java EE; опыт использования Spring Framework; опыт написания Unit-тестов (Junit/TestNG); опыт работы с Git, Maven, Nexus; знание SQL, опыт написания DDL/DML скриптов; навыки чтения технической документации на английском; умение разбираться в чужом коде; понимание принципов ООП; опыт разработки Single Page Application (желательно React + Redux); опыт работы с Docker, Kebernetes/Openshift; опыт работы с серверами приложений (желательно опыт администрирования IBM WebSphere AS); опыт разработки многопоточных приложений; опыт интеграции со сторонними системами; опыт работы с Jira, Confluence, BitBucket; опыт работы с Linux; знание основ DevOps, опыт работы с Jenkins; понимание SOAP и REST; понимание Java Memory Model.
@@АлександрСмирнов-л5бсогласен, но это не так много как кажется. Стоит только начать плотно разбираться и знания быстро накапливаются, учитывая что есть документация и автопереводчики)
Когда не знаешь какой именно объект вернется можно создать дженерик класс с дженерик полем. а в методе использовать в качестве возвращаемого типа использовать дженерик класс с волшебным ?. Пример ResponseEntity в контроллерах. Как вам такое предложение?
@@heroy01Без "просто знать принципы ООП" какая речь может идти о SOLID? Чаще всего в работе это используется на интуитивном уровне, а не воспроизведением какой то буковки.
@@denisDetrov пока не начинаешь писать тесты) Там можно встретить очень много анти паттернов) Всякие огромные генераторы , супер родительские классы и тд тп
зачем дрочить название разных аномалий, ведь этих людей потом все равно не допустят до определения необходимого уровня транзакций в базе? Зато потом эти же люди бодро создают индексы на булевы поля.
Я 25лет программирую 7 лет в НИИ министерсва обороны, много потентов программ и по сути я синьер и есть, и я не прошел собеседывания на джуна ) из за дебильных вопросов которые мне задавал человек сам ничего не понимающий. Все эти вопросы и знания неимеют никакого значения. Тебе дали задание и время на его решения все остальное вас волновать не должно, я могу вообще не знать даже языка но разобраться и решить. Если бы я учил всю херню мне некогда былобы работать.
Синьйорность программиста определяется не количеством проработанных лет, а спецификой мышления. Это интерес к программированию, желание докопаться до сути, а не просто пробежаться по верхам, постоянное самосовершенствование и самое главное - быть частью комьюнити. Одиночка который, не интересуется последними новостями, не посещает конференции, не слушает подкасты и не читает статьи по программированию не может стать синьйором. Поэтому кто-то через 2 года становится синьйором, а кто-то и через 25 лет остаётся джуном.
Нахуй это всё, конференции какие-то, подкасты. Я даже на дейлики не хожу, я хожу на работу работать, с 9 до 18, главное чтобы за выслугу лет платили нормально, мне работа нужна, чтобы ипотеку закрывать.
Задолбали гении которые сами нихера не пишут но экзаминуют других. Чтобы разговаривать на русском языке необязательно знать правила, тоже самое и в программировании знания получаются исходя из задачи. Программирование это решение задачи а не изучение всего стандарта на изусть 90% этого вообще не пригодится. Главное базу знать и все.
Тут его думаю query смутил. Потому что при изучение Springa query часто применяют в отношение запросов к базе данных, а к http запросам больше используют понятие request. Меня больше смутило когда он отдел от магазина наследовал и создавал отдельные классы для каждого отдельного магазина.
спасибо за возможность поучавствовать в интервью. Понял что "плаваю" в определенных вопросах. Буду догонять и учиться дальше. Не судите строго, первый опыт, буду рад отзывам и конструктивной критике.
Все было круто! Ты молодец! Успехов тебе
Добрый день! У Вас очень крутая база. Поделитесь источниками знаний, пожалуйста)
Вы - молодец. Здесь точно Ваше место
@@alexsokolnikov5772
Привет!
Если кратко: интернет, книги, умные коллеги, много практики день-и-ночь.
Тут нет чего-то конкретного, все это работает в совокупности.
Рекомендовал бы начать с medium.com/ или dzone.com/
Там очень много интересных топиков, которые могут послужить отправной точкой в направлении множества тем и других источников
Хорошо отвечал! Видно что есть понимание и желание дальше разбираться. А не просто работает как-то, да и ладно
Приятно слушать людей, которые думают, а не все знают. Респект к парню. ))))))
Спасибо
Интересно смотреть интервью для джунов. Вот что значит уже 20 лет проработал в айти. На вопрос как вы бы сделали магазин - у меня в голове сразу - (Покупатель, продавец, товары, склады, заказы и т.д) а тут обсуждают какой паттерн будут использовать) Ну, а так парень молодец, если найдет работу, будет опыт и далеко пойдет
спасибо Максим, почти 2 года уже бьюсь с собесами, но думаю скоро пробью, ты делашеь многое, продолжай!0
2 года собесов и не проходишь?
Мужик молодец, мне 29, сейчас тоже заканчиваю курсы с ментором и уверен что у нас все получится)
молодость, наивность...
Да, все нормально. Программирование это постоянное обучение, работаешь пока не надоест
@@dmitryykuzin что вы предлагаете, сидеть на жопе ровно и получать около минимальную зп?
отличный выпуск, почти каждый вопрос даёт задуматься
Спасибо и Максу и Виталию. Все круто
Мне кажется можно еще задачи добавить какие-нибудь. Например шаришь экран, показываешь код и спрашиваешь по нему. Такое очень часто бывает на собесах
На счёт многопоточности согласен, интересно было бы послушать, какие ответы ждут интервьюеры и какие задают 🙃
спасибо за труд,
хотелось бы чуть больше мидловых собесов.
Макс, спасибо за интервью!!! Виталию желаю подтянуть знания, т.к. на реальных собесах сейчас совершенно другой уровень
Спасибо
Какой другой? Тут все на отлично было.
@@Zimmertimes другой это значит, что вопросы на много сложнее!!! И тут не было всё отлично)))
@@МаксМакс-ч8к например, только вопросы не от любителей самоутверждаться, с запросом на сноску с 758 страницы из богом забытой книжки, а то, что реально могут задать человеку с нулевым или околонулевым опытом, что будет "на совершенно другом уровне".
Везде по-разному, а интервью довольно глубокое
Элементы в бакете хранятся в виде красно-черного бинарного дерева, вместо списка, но ведь это начинает происходить только тогда, когда их число начинает превышать 8, не так ли?
Макс спасибо за видосы! Сам учусь по ним)
Замечательно 👍 Через 2-3 месяца тоже приду на первое интервью.
Как там?
@@alexeyventura6782сторчался
Думаю, многопоточность слабое место большинства джунов и свитчеров, стоит задавать по этой теме хотя бы базовые вопросы
Пфф, многопоточность - это некая сказочная сущность, которая как бы есть, но которую в реальности используют единицы и легко засыпать даже уверенного синьора.
@@Zimmertimes именно поэтому надо быть готовым, не обязательно все уметь и понимать, но хотя бы знать "ответы" на базовые вопросы будет полезно
а где (таймкод) были вопросы про многопоточку?
@@Zimmertimes Я 25лет программирую 7 лет в НИИ министерсва обороны, много потентов программ и по сути я синьер и есть, и я не прошел собеседывания на джуна ) из за дебильных вопросов которые мне задавал человек сам ничего не понимающий. Все эти вопросы и знания неимеют никакого значения. Тебе дали задание и время на его решения все остальное вас волновать не должно, я могу вообще не знать даже языка но разобраться и решить. Если бы я учил всю херню мне некогда былобы работать.
@@olegatoraf7341 полезно чем? Может полезней в зал походить чтобы спина не болела?
Джет, а почему всегда плюс минус одни вопросы? Можно разнообразить чем-то? Maven, springboot, configuration, транзакции, spring data jpa, рест и так далее. Много же тем джунских
Смотрю частенько разные интервью, хотя уже давно работаю программистом. Такие то ответы на вопросы я должен знать) поэтому держу себя в ежовых рукавицах 😅. Иногда конечно скучно, потому что одни и те же вопросы 😂
Здравствуйте, мне 15 лет. И я смогла ответить на все вопросы, которые были в видео! Скажите, есть ли перспективы через пару лет уже работать?
Привет! Конечно шансы есть. Просто продолжай учиться и не сбавляй обороты. Поверь, возраст в программировании ничего не значит. Важны лишь твои знания и умения. Успехов тебе 🙏🏻
В подводном интро качество и звука и видео огонь, а на интервью чет сразу качество падает... :(
как по мне сейчас такие вопосы на уровне trainee, так как для джунов уже спрашивают про различные kafka, docker, ну и хотя бы базовые git команды. Был бы рад чтобы в следующих видео было бы пару вопросов про докер и гит
Во многом соглашусь. Не всегда получается по времени. Но работаем над этим, чтобы покрывать все больше и больше тем 👍
насчет пары вопросов по git это вы "загнули", вот приблизительно что сейчас требуют на джуна: опыт работы в роли Java Developer от 2,5 лет;
высшее техническое образование;
знание Java SE 11 и основ Java EE;
опыт использования Spring Framework;
опыт написания Unit-тестов (Junit/TestNG);
опыт работы с Git, Maven, Nexus;
знание SQL, опыт написания DDL/DML скриптов;
навыки чтения технической документации на английском;
умение разбираться в чужом коде;
понимание принципов ООП; опыт разработки Single Page Application (желательно React + Redux);
опыт работы с Docker, Kebernetes/Openshift;
опыт работы с серверами приложений (желательно опыт администрирования IBM WebSphere AS);
опыт разработки многопоточных приложений;
опыт интеграции со сторонними системами;
опыт работы с Jira, Confluence, BitBucket;
опыт работы с Linux;
знание основ DevOps, опыт работы с Jenkins;
понимание SOAP и REST;
понимание Java Memory Model.
@@АлександрСмирнов-л5бсогласен, но это не так много как кажется. Стоит только начать плотно разбираться и знания быстро накапливаются, учитывая что есть документация и автопереводчики)
@@АлександрСмирнов-л5б Херасе, я на джуна не подхожу с опытом 5+, т.к. на винде сижу 😅 Ну и джаву 11-ую я в глаза не видел
Когда не знаешь какой именно объект вернется можно создать дженерик класс с дженерик полем. а в методе использовать в качестве возвращаемого типа использовать дженерик класс с волшебным ?. Пример ResponseEntity в контроллерах. Как вам такое предложение?
вот б в реальных собеседованиях такого ж лояльного интервьюера
В норм конторах везде так
Супер, как всегда. Максим, куда делся live coding?))
В этот раз не успели. В следующий раз будет ))
Макс, а не напомнишь, что за книги ты упомянал?
Clean Code, Clean Architecture - Robert Martin
Effective Java - J. Bloch
@@Jetbulbблагодарю)
@@Jetbulb главное их вместе не читать. Часто они взаимоисключающие.
1:37:00 подумал про триггеры , но это про ms sql
так что будет с последним элементом? 35:20
Null
Предлагаю заменить вопросы по SOLID на STUPID, имхо полезнее в работе.
Тоже всегда смеюсь с вопросов из разряда, а теперь назови как буковку D из SOLID.
В реальной работе понимание солид сильно важнее чем даже просто знать принципы ООП
@@heroy01Без "просто знать принципы ООП" какая речь может идти о SOLID? Чаще всего в работе это используется на интуитивном уровне, а не воспроизведением какой то буковки.
@@denisDetrov на интуитивном уровне? Ну нет. На интуитивном уровне можно сделать какую-нибудь фабрику, но не маштабируемый код
@@denisDetrov пока не начинаешь писать тесты)
Там можно встретить очень много анти паттернов)
Всякие огромные генераторы , супер родительские классы и тд тп
40-летний Джун сейчас неудивительно)
В Европе норм в принципе, а у нас пока еще вдиковинку
Как раз про меня) мне сорокет и ощущаю себя джуном
Это я 😂
+1 я
+1))
зачем дрочить название разных аномалий, ведь этих людей потом все равно не допустят до определения необходимого уровня транзакций в базе? Зато потом эти же люди бодро создают индексы на булевы поля.
это не джун , а мидл какой то),
это даже не джун. Сейчас джун должен знать кафку и докер))
пересмотрел это интервью сейчас. и нет это не мидл , это не джун это стажер). это нормально никакого не уважения
Я 25лет программирую 7 лет в НИИ министерсва обороны, много потентов программ и по сути я синьер и есть, и я не прошел собеседывания на джуна ) из за дебильных вопросов которые мне задавал человек сам ничего не понимающий. Все эти вопросы и знания неимеют никакого значения. Тебе дали задание и время на его решения все остальное вас волновать не должно, я могу вообще не знать даже языка но разобраться и решить. Если бы я учил всю херню мне некогда былобы работать.
Ты не обязательно синьор. Тем более 25 лет на одном проекте.
Синьйорность программиста определяется не количеством проработанных лет, а спецификой мышления. Это интерес к программированию, желание докопаться до сути, а не просто пробежаться по верхам, постоянное самосовершенствование и самое главное - быть частью комьюнити. Одиночка который, не интересуется последними новостями, не посещает конференции, не слушает подкасты и не читает статьи по программированию не может стать синьйором. Поэтому кто-то через 2 года становится синьйором, а кто-то и через 25 лет остаётся джуном.
Нахуй это всё, конференции какие-то, подкасты. Я даже на дейлики не хожу, я хожу на работу работать, с 9 до 18, главное чтобы за выслугу лет платили нормально, мне работа нужна, чтобы ипотеку закрывать.
Микрофон
да задрали, вечные базары, я вот, может, вбщ человек простой: болтать не люблю, есть задача - решаю задачу, архитекторы ёпрст
Задолбали гении которые сами нихера не пишут но экзаминуют других. Чтобы разговаривать на русском языке необязательно знать правила, тоже самое и в программировании знания получаются исходя из задачи. Программирование это решение задачи а не изучение всего стандарта на изусть 90% этого вообще не пригодится. Главное базу знать и все.
Джун, который смог, не ответил про RequestParam… да вы чего, в компании бы даже слушать дальше не стали. Прямо в этот момент бы и попрощались😂😂
Угу.. За один вопрос бы сразу перестали😊😊😊
@@alevadnaya ну потому что в спринге это всё равно, что спросить, что такое ArrayList в Java)
Вы правы, джун не умеющий замапить контроллер вряд ли сможет претендовать на оффер в веб проекте
@@YaroslavBuykevich почему? Я бы послушал дальше. Я правда обычно такую фигню не спрашиваю.
Тут его думаю query смутил. Потому что при изучение Springa query часто применяют в отношение запросов к базе данных, а к http запросам больше используют понятие request. Меня больше смутило когда он отдел от магазина наследовал и создавал отдельные классы для каждого отдельного магазина.
Типичные идиотские вопросы
я в шоке с ответов недоДжуна....и такие получают работу как пить дай, жесть
ты аутист что ли?