Помощь в трудоустройстве и повышении ЗП - goo.su/xeDj ТГ канал - t.me/m1sha_frontend ТГ для связи со мной - t.me/m1sha_bbn Сорри что усталый, прохожу собесы после рабочего дня)
Собеседующий все перепутал c зацеплением и связанностью. SOLID book (Александр Беспоясов): Принцип инверсии зависимостей > Зацепление и связность Зацепление (coupling) не стоит путать со связностью (cohesion). Зацепление - степень взаимозависимости разных модулей. Чем выше зацепление, тем более хрупкой получается система, и тем сложнее вносить изменения. Связность - степень, в которой задачи некоторого модуля связаны друг с другом. Чем выше связность, тем строже модули следуют SRP, тем выше сфокусирован модуль на конкретной задаче.
Есть паттерн low coupling, hight cohesion (высокая зацепленность внутри модуля и низкая связанность с другими модулями), смысл именно в этом, а не то, как это звучит на русском. Просто разные варианты перевода.
Самая интересная часть это на софт скилы, на тех собесе проще всего отвечать выучил и всё. Имхо мало рассуждаешь когда пишешь код, нужно говорить так много чтобы вопросы с той стороны даже не пытались задавать. Еще мало вопросов спрашиваешь в конце, сразу чувствуется что как будто и не собираешься там работать, из за этого могут отказать, надо детально спрашивать как проходит рабочий день какие есть встречи, как ведется доска как проходит ревью, больше вопросов они поймут что тебе интересно сейчас и работать тоже будешь так же увлеченно.
я такую тупую логику впервые в жизни вижу, если ты выучил монолитную базу, то выучить банальное поведение на софтс скилловом собесе не составит тебе никакого труда.
"Знаешь такой-то инструмент?" - "Чет знаю" Потрясающий уровень интервью. Ни одного вопроса для senior Ни про асинхронность, ни паттернов, ни архитектуры ПО, ни проектирования. Ни одного вопроса вглубь, только шаблонные вопросы и односложные вызубренные ответы. Даже элементарные числа вглубь не ковырнули, а там есть что, особенно для финтеха Middle(-) в лучшем случае. Оба. "Senior" здесь даже пиво рядом держать не станет, просто уйдет * * * Глянул, в надежде какие-то новые вопросы найти для проведения собесов. Все плохо, остаемся при своих, поглядываем дальше)
Автор ответь пожалуйста. При поступлении на работу, на удалёнку. Какие документы нужно подавать, электронно можно подавать ? Если например ты гражданин Кыргызстана и живёшь в Кыргызстане ? То есть получается я программист иностранный ?
какой смысл давать алгоритмические задачи и принимать откровенно плохие решения. в первой задаче временная сложность O(n^2) от числа элементов в исходном массиве, хотя задача за O(nlogn) решается
@@ПользовательПользователь-с8к да, умник, вопросы? map выполняется за линию умноженную на сложность лямбды. удаление из начала массива O(n), так что не выебывайся, пожалуйста
@@stepan_chous аа, точно, невнимательно смотрел 😅 Ну тогда так себе решение, конечно, интуитивно решается за O(nlogn), линейные операции и сортировка, без этих удалений элементов
Спасибо за видос! Здорово, что спросил по процессам и задачам работе, интересно было послушать. Ещё бы хотелось, чтобы рассказ по опыту оставил, тоже было бы очень интересно послушать, возможно с звуковыми пробелами на приватные моменты.
спасибо за видос, на вопросы хорошо отвечал, несколько мелочей, которые заметил: 3:45 raf не вызывается в самую последнюю очередь, браузер выполняет код из колбека raf перед ре-пейнтом, частота вызова которого зависит от частоты обновления кадорв в мониторе 10:17 я думал что он хочет про параллельную загрузку в http 2 услышать, а оказывается наоборот мини-чанки это ухудшение 35:48 "ссылочный тип данных будут мутироваться ссылки, а примитивные передаются по значению" - ссылочный тип это внутренний тип ReferenceType, тут достаточно сказать что примитивные типы иммутабельные (передаются они все равно через переменную или выражение которое ссылается на объект в памяти со описанием этого примитива)
2. не, чанки будут грузиться быстрее за счет мультиплексинга хттп2 + он сказал про хеши и кеширование, что по сети догружаться будут только обновленные чанки => чанки это профит
@@dkoldyaev это нормально. Сеньор не знает ответы на каждый вопрос, но умеет эффективно находить оптимальные решения за приемлемое время, а так же может сам генерировать архитектурные модели без лидов или с их участием
@@timur2887 не нормально, что он не рассказал офигенно важную вещь, когда нужно дублировать код, а когда нет. Совершенно плавал в описании модульной структуры. Кажется, что чел просто задрочил вопросы без реального опыта. А интервьюер ему просто подсказывал правильные ответы