Подготовка к собеседованию на Android Developer
Менторы
Специалисты своей области, которые смогут помочь вам
Middle .Net Developer
Senior Product Manager
Middle Python Developer
Ведущий программист
Backend Software Engineer (PHP)
Senior .NET/C# developer
Middle DevOps Engineer | Tbilisi, Georgia
Middle C# .NET
Senior PHP-разработчик
Middle python developer
Каналы
Полезные Telegram каналы и чаты
Транскрипция видео:
[музыка] всем привет мои дорогие вот мы и вернулись снова собеседованиями как вы и хотели в прошлый раз мы успели по собеседовать экспертов ну точнее один эксперт по собеседовать другого можете посмотреть этот собес на канале где антон дудаков собеседовать иванова получилось довольно неплохо был casing а сегодня я решил разобрать жюно причем довольно интересном кейсе о котором я буду вам рассказывать чуть-чуть попозже вызвался добровольцем николай коль привет привет да коль расскажи пожалуйста начать немножко простого по
00:00:11 - 00:01:22
чтобы ребята понимали вот с каким бэкграундом ты пришел так у меня один год опыта работы я работал с картинами fx о и dogecoin и это фильтру имбирём с первый зам поработал с google api да и по сути все окей а какого размера команда была где-то работал были разные проекты на последнем команда было человек 20 лет двадцать была команда окей хорошо так прилично а проект огромного масштаба побег был небольшой выполнялся вообще для другой стороны по android разработчик у нас было двое там два киндера
00:00:57 - 00:02:41
ну все я думаю 20 человек android это кожу к себе какой огромный проект окей хорошо да в общем сегодня мы проведем такой формат где я буду искать человека себе в команду и по большей части от человека требуется хорошо писать код хорошо писать код в плане практических задач решение поиска я готов спустить какие-то моменты ему в плане теоретически впрочем неважно как он умеет решать задачи как умеет находить выходы и прочим я такие собеседование обычно провожу в две части первую часть его делаю такую именно такого родства с
00:01:49 - 00:03:02
задачками накидом прочим и думаю как человек мыслит 2 вот уже непосредственно у кого это практическое задание в котором нужно походить это уже отдельным этапам сегодня мы будем говорить только провод именно так был болта логическую часть потому что обычно практическую я даю какое-то здание там на 48 часов который кандидат делает самостоятельно и потом просто ну чекает вот почему болта логическая часть вначале делается просто потому что чтобы понять вообще человеку стоит давать задание не будет ли делать
00:02:25 - 00:03:17
за него это кто-то другой чтобы он хотя бы понимал куда все это нужно будет вести так я вижу люди уже принципе пособирались мы еще через пару минут что-нибудь поболтаем прочим вот до какой сегодня формат примерно нас ждет мы сегодня примерно по тратим около я планирую час возможно полтора на вот именно часть где будем проверять всякие знания и прочим и потом в конце мы обсудим результаты ответим на ваши вопросы которые вас будут вот я с определюсь своими впечатлениями коли поделится своими что ему
00:02:51 - 00:04:04
понравилось что нет вот если вы хотите тоже попадать на такой формат то подписывайтесь на телеграм-канал android бродкаст там я всегда кидаю все анонсы в плане того что собираются новые люди то есть еще прочее как бы кандидатов но если вы хотите попасть туда раньше всех иметь возможно такой приоритетной очереди то первые за пару дней до всего общего сбора я начинаю выкидывать это на бусте то есть для тех кто донатит я выкидывал пораньше потому что возможно ребята которую там соответственно поддерживание
00:03:27 - 00:04:31
прочим захотят поучаствовать в этом быстрее если хотите то вы можете перейти на страничку busty подписаться ссылочку я сейчас прямо вам закину вот и соответственно в ближайший формат я это все то есть буду делать я думаю следующий раз мы устроим через пару недель мы устроим разбор кода устроим код проектов и соответственно все то есть посмотрим че то проекты и интересные мультики если нищий библиотеки не на проекте библиотеки не откликнуться и найдутся посмотрим о чем open source снова покопаться и посмотреть а что там и не
00:04:00 - 00:05:15
сделали такого хорошего не надо только telegram писать что разберите не надо пожалуйста пожалеете психику я не готов на такие шаги и сразу вот но принципе такие форматы все давайте тогда стартовать все коль переключаемся в режим это реального нереального собеседования все понеслась вот другая с этой минуты в комментариях можете писать с этой минуты начинается собеседования николай ii zdravstvuite вы не против если мы ноты перейдем сразу ред нет до меня зовут кирилл я глава андроид-разработке в android бродкаст мы
00:04:37 - 00:05:54
занимаемся тут всякой всячиной касательно андроид-разработке всяких интересных штук мы к себе ищем человека который нам позволит разгрузить наших опытных разработчиков прочим и взять на себя задачу то есть мы первую очередь мы ценим навыки именно практически чтобы вам был прям вот вы могли хорошо написать какую-то задачу сесть либо разобраться в нем чтобы с минимальным с минимальным наблюдением за вами или вот с минимальной помощью приходилось вам это делать вот как в основать и касательно вот самостоятельного разборов кита с
00:05:16 - 00:06:27
датчика друг вы не знали то есть ну сталкивать чем-то новым я достаточно часто стал какими-то новыми задачами с которыми никогда не работал и в принципе с такими задачами я справляюсь успешно просто посидев какое-то время погуглив посчитав документацию хорошо как чем вот как какого рода такая последняя задача была с которой вот пришлось повозиться это было google api я делал интеграцию с google таблицами мне надо было сделать чтение и запись изначально я вообще не понимал что там надо делать потому что там два вида
00:05:50 - 00:07:10
использования этой фишки через запросы и через программное использование то есть не используя запрос кодом обратиться к таблице и вытащить из нее что-либо было очень много проблем потому что в документации не было сказано например про то что тебе надо создавать какой-то сервис аккаунт и давать ключ кей хорошо так давайте тогда давайте разбираться задачками я буду просто тебе формировать несколько задачек и соответственно мне настой будет поразмышлять как ты будешь решать какие-то подходы библиотеки то есть ход
00:06:31 - 00:07:39
твоих мыслей прочь и мне вот интересно вот эти вещи услышать смотри первая задачку не есть экран экран у нас такой функционал chateau то есть это наверное не что похожа на такого прощенный telegram чат с поддержкой то есть это может отправить сообщение может отправить фоточки мы еще даем возможность отправить файлы какие-то там друг титулом репорты собрать или прочим надо соответственно вот эти часы могут быть довольно большими вот + ваш из них там проходят опросы другой функционал соответственно у нас принёс ними есть
00:07:05 - 00:08:14
проблема они у нас почему-то подтормаживают вот то есть они у нас работают не так быстро мне тут интересно как ты бы разбирался с тем чтобы улучшить скорость решить вот эти проблемы но сначала я бы наверное посмотрел кто-нибудь профайлер что там используется по памяти а какой профайлер именно в android studio как он как плагин он идет не туда встроенная часть все проходили встроены так потом но возможно где то беда с отрисовкой я бы посмотрел что там происходит с верхами может они там например накладываются
00:07:39 - 00:09:21
друг на друга или где-то косяк озёрске тогда давай немножко давай немножко по ходу с этими разбираться отыскала про профайлер памяти при чем тут память но может у нас идет нехватка памяти очень большая загрузка и как раз из-за этого может подтормаживать ну нет у нас скажем памяти хватает у нас там на galaxy s 22 тормозит список но тогда вот второе бы я посмотрел что происходит с эльфами может там где то беда с отрисовка не наслаиваются или что-то около того а когда вы вообще наслаивание ну как бы он подтормаживает именно когда
00:08:30 - 00:10:03
приходит сообщение или как когда скроллинг идет то есть вот может где-то там так как ага почему это вообще проблема может приводить ну так [музыка] ну как получается и в юха начинает отрисовывается например потом идет ее изменение и она перерисовывается заново из этого идет как эффект того что идет фаиз науки понятно хорошо какие еще причины могут быть ну может где то проблема с потоками что это операция кантом выполняется в его и потоки из этого у нас стопят какие нибудь другие операции [музыка]
00:09:20 - 00:11:07
пока что сходу еще одни могу придумать что бет смотри смотри а что может быть не так с элементами списка мне говорили что за чувству элементы списка что-то еще может быть не так много можно кандидатуру интересно из-за этого тормоза тут еще разница как какой список мы используем то есть если например ресайклер и у нас то у нас будет прорисован создаваться количество элементов которые влазит на экран и по моему по несколько штук сверху и снизу но если мы используем list view то тогда у нас создастся сразу
00:10:17 - 00:11:30
же весь и если очень много сообщений то получается он и к краске будет из-за этого тормозить тут могут сказать что мы используем ресайклер view a list view работают по такому же принципу как ресайклер view а не один а то есть ну их идей немножко различается то есть ну концепт их один и тот же чтобы создавать элементы отложено которые нужно отрисовать будут позже тогда я бы посмотрел что происходит во даeт может там написано какая-то логика которая там не должно быть да а вообще вот основные причины вообще
00:10:54 - 00:11:59
торможения и где они могут крыться [музыка] так ну по сути ну если это не что-то да да у меня довольно сложные элементы там чатике грубо говоря мне отображается аватарка время когда было сообщение отправлено кто там отправил само сообщение плюс там статус прочитано не прочитана вот плюс они там могут подсвечиваться если грубо когда новое приходит он так моргает вот такой мне и white chicks списка но возможно косяк в каком-либо дефать или что там прочитанными прочитанный например менять эту иконку мы там метод пилот не
00:11:26 - 00:12:53
поменяли и тогда он так будет перри создаваться и моргать да я больше виду к тому что может быть проблема с иерархией в.ю. то есть грубо говоря она плохо соответственно ну локаут лайалл своему элемента плохо сделан какие вот тут ты можешь посоветовать что можно сделать так но если там как у нас идет все ну нельзя бы я бы не делал constrain в константе и так до бесконечности потому что тогда у нас отрисовка времени увеличивается в геометрической профессии и если бы она ведет просто в пойму прямо
00:12:17 - 00:13:37
то есть как линией то тогда бы я использовал как-нибудь линия play out вместо can строения окей смотри а если у меня грубо говоря ту сидят и вертикально построение и горизонтально то есть грубо говоря мне идет вот ну как стандартные райские думаю ты видел то есть сбоку у меня идет картинка сверху идет соответственно звание кто прислал потом идет текстом в уголке там с это на 100 в угле справа статус прочитано не прочитана и дата там cessna сверху расположена вот вот пример таком делая вот так но
00:12:58 - 00:14:09
вообще-то я бы использовал как все-таки constraint то может иначе я пока не могу придумать как бы тогда так позиционирования сделал ok а почему не например 2 линара или три линара ну так ну по-моему как будто защит что один constrain будет все-таки не такая сложная операция как несколько линий знаки этот вопрос задал он довольно наводящий до на самом деле кажется что да типа вроде бы constraintlayout он один и в нем все внутри можно без вложенности сделать но на самом деле constraintlayout начинает приносить
00:13:36 - 00:14:53
профит на большом количестве вьюшек и обычно это где-то 5-6 обычно поэтому лучше еще эти варианты проверять то есть соответственно не всегда бывает что случае что 23 линара лучше чем один constraintlayout потому что и ну там тоже зависит что блин ари не было весов прочим контор есть свои типа штучки но по большей части constraintlayout не всегда серебряная пуля и вот с ним нужно быть осторожней для сложных там другая цена 9 10 элементов там сложной хореографией вообще вопросов не встает но вот на 5 это вот такая граница на
00:14:19 - 00:15:22
которой еще может быть лучше что-то другое окей хорошо смотри если а если не constraintlayout вообще как можно еще оптимизировать его яичек в списке так если не constraint ну вообще возможно можно было бы сделать кто-нибудь кастомную view ху под эти сообщения основную до апать а почему кастом юг как я на нам принесет ну как чем она нам поможет улучшить ну по сути мы как бы сами будем реализовывать подсчеты и размеров и позиционирования и это все будет как на нашей ответственности и возможно и так
00:14:51 - 00:16:15
можно как раз таки оптимизировать самый простой ответ тут юнит вложенности view это строго прямая элемента есть нет милая у стинга ничего то есть мы сами располагаем грубая это абсолютная верстка где мы по координатам все располагаем как нам нужно там на основе размеров поэтому тут мы соответственно имеем больше профита окей хорошо смотри мне еще говорили что есть такая штука compal снова модно и круто и прочим может ее заюзать вообще переписать zany zag на нее прочим про кампус я знаю но пока не использовал не
00:15:34 - 00:16:45
изучал ну смотри но вот дату даже вот банально типа я понимаю что не изучал но у нас типа вот такая идея есть типа что переписать чат на кампус как ты будешь вообще с этой задачи разбираться но сначала бы я конечно просто почитала как вообще она работает быстренько чтобы понять и потом уже исходя из этой задачи бы google и лук конкретно что мне надо как создать текст в compose как поменять в этом шариф цвет размер и уже и после этого как раз кибы и доделал задачу хорошо тот самый важный момент смотри мы
00:16:12 - 00:17:35
говорим про оптимизации то есть там и что-то там говорит что мы можем сделать это можно сделать это убрать а как нам вообще понять а насколько реально вот от наших действий что-то становится быстрее или наоборот медленнее потому что если там не знаю если мы там улучшили на там грубой с нас три совка идет секундам улучшили там на 10 на 100 миллисекунд мы это вряд ли заметим у 10 процентов это неплохой прирост то есть как бы мы заметили точнее поняли что мы как бы оптимизировали тогда вот как нам измерить можно вот объём нашей
00:16:54 - 00:18:01
оптимизации к чему он приводит ну я думаю можно к краске посмотреть там за сколько выполнять сталина операция ну а как вот вот я и говорю о как как под что так как это с ходу ей не знаю даже как сказать хороший вопрос ну банально можно какие-нибудь perfomance test и завести то есть тестирование посмотреть как проводится perfomance test а чтобы круг говоря ну 1 банально нам нужно это заметить то есть нам нужно понять как это замеряется причем так нормально чтоб не тратила прочим что в типа какую-то
00:17:34 - 00:18:41
нанте метрику и потом грубая каждый раз то метрику снимать виды льгот то есть тут как выезд нам нужно метрика первое что нужно понять сделать нужно понять о каком ее снять эту метрику и потом соответственно уже просто исторически их сравнить окей хорошо так может это еще что-нибудь рассказать про эту оптимизацию списка как мы можем прям вот хорошего еще улучшить так получается последнее что говорил это поставить что div util происходит но пока не могу сказать чтобы я еще поменял а ты знаешь способы как можно
00:18:12 - 00:19:39
подготовку дюлай вынести с моим 3d не знаю прошу вот чувствую потоп конце вопросы ну да ладно это это отдельная тема кто нужно отдельно объяснять хорошо так давай двигаться к следующей задачки у меня есть у меня есть приложение вот она у нас такое утилитарное но для чего служит то есть у нас мы грубо говоря создаем какие-то там отчеты грубо говоря у нас она сделана именно для наших сотрудников которые ездят там по магазинам вот эти сотрудники отталкивают там витрин и прочим и соответственно все это выгружают на
00:18:59 - 00:20:29
сервер там течение для ли по окончанию явно грубая у нас есть да им дедлайн что они там к десяти вечера должны выгрузить отчет свой за день вот соответственно нам нужно понять как мы можем это сделать эффективно вот такой функционал с чего бы ты начинал вообще здесь смотреть прочим и вот как бы ты эту задачку решал так получается мы должны ну сотрудник должен как отправить отчет о том что он что сделал я смотри как делается вот смотри у нас сотрудника фотографируют то есть фотографии руют фоточки прикреплять
00:19:47 - 00:21:09
где-то приложение там какую-то папочку ну или какой-то формат отчета то есть какое-то сделанный там по магазину вот удан прикрепляет эти фоточки сделаны там витрина прочего вот и мы должны это либо в течение для либо в конце дня грубо говоря вот грубая нас есть одна понятно понимание он может целый день и здесь длина ничего не выгружать либо в конце дня выгрузить либо по ходу это делает как-то фоне наша задача чтобы 10 вечера мы должны эти данные выгрузить мне вот то есть на основе того что они там
00:20:29 - 00:21:28
работаю с десяти до шести вот мы соответственно понимать что вот концу дня эти данные должны быть выгружены мне тут интересно вот а как бы ты это в реализовывал помощью чего так но получается фотографии бы я делал q нибудь камеры x либо если это в приложении реализовывать в камеру либо через контент-провайдер если уже ты на телефоне сделал фотографии и вытягиваешь их из альбома так как отчет должен быть в течение в конце дня то если бы эти фотографии делались постепенно то сохранял бы их через руб
00:20:58 - 00:22:23
где-нибудь у нас потом если человек концу дня там 10 часам отправлял сам в этот отчет то как бы замечательно если бы он этого не делал то можно было бы сделать что-нибудь сервис или ваш менеджер который бы стартовал после 10 и отправлял этот отчет вот оно как как загружалась бы все это на сервер я буду там использовал из api прочего вот каким образом бы это погружалась ну использовал бы я и трафик но это понятно но нам как должен обеспечить чтобы этом углу в грузится гарантируем там так и и даже не узнал о какой у нас как
00:21:40 - 00:23:05
коммуникация сервером вдруг у нас не rest но в любом случае вы если бы я отправлял это запросто мне бы пришел какой-то ответ там ошибка или не ошибка что у нас отправились данные той случай work менеджер я бы получается отправлял и смотрел какая ошибка пришла если ну или не ошибка если пришло ошибка то получается если это ваш менеджер это через 15 минут я бы отправлял заново этот запрос и так получается до победного пока не отправится окей ну смотри work менеджер у него есть один минус из моего опыта он не дает гарантии
00:22:29 - 00:23:55
тебе что что все у тебя загрузится он очень может зависит от условий состояние телефона и прочим и там есть свои определенные проблемы как можно это гарантированно сделать все таки чтобы повысить гарантию как это можно нам загружать так [музыка] ну тогда наверное использовал бы сервис старый добрый сервис окей хорошо какие бы особенности настройки этого сервиса подскажешь так [музыка] ну это был бы так час возможно можно было бы использовать bound которым будет как раз таки эта задача и но он тогда бы отменился если бы она по
00:23:11 - 00:24:49
100 как он ее выполнен там в независимости бы от ответа пока не могу придумать чтобы все же семью на самом деле там просто уже было fragrance сервис стартануть и в нем делать у загрузку плюс там пометить его там соответствие требований последних версий операционок вот и довольно по надежное решение окей хорошо меня еще добавляется задача что у меня соответственно эти отчеты могут другие люди просматриваются то есть я загрузил какой-то другой человек может все это скачать посмотреть вот соответственно мне бы хотелось эти
00:24:13 - 00:25:25
отчеты грубо говоря там закачивать пачками себе иметь там заранее оговоренному хочу нажать кнопочку там синхронизировать мне там последние после там отчеты по этому магазину вот мне интересно понаблюдать там за съемку что в нем происходит вот я такую кнопочку приложение нажимая хочу чтобы не всегда соответственно скачивались последние отчеты то есть грубо говоря не то появляются сам не не закачиваются на телефон то мы знаем давление какой-то прилетает прочим вот тут у меня вопросы да известно как будто такой функционал к
00:25:02 - 00:26:02
реализации его бы подходил так но получается при нажатии я бы запрашивал отчеты ну тогда тут наверное бы стоило делать летом там скорее галочка именно вот типа там синхронизировать эти отчеты то есть не мгновенно типа когда не появляются типа не прям же загрузить а вот такая типа что вот когда появляются новые синхронизирую ней ну и скачиваемых на телефон там и хранить их модель два дня на телефоне так ну как бы одел скачивание я не могу сказать ни разу не делал и не помню что что-то подобное читал как делать загрузку на
00:25:32 - 00:26:55
телефон но предположу что к краске бы использовался какой-нибудь контент-провайдер про контент-провайдера еще поговорим тебе очень хочется в эту тему капнуть хорошо нет не контент-провайдер они не сильно помогут в этом то есть лишь нужно сервера данные стягивать контент-провайдер локальная штука на окно тогда чтобы он как фоне затягивалось хаски тоже какой-нибудь сервис чтобы запрашивать их какой периодичностью либо 2 менеджер но там тоже как уже говорилось нет надежности так бы я их запрашивал и получал а для
00:26:13 - 00:27:37
скачивания тут я затрудняюсь ответить хорошо а как получаете уведомление о том что новые фотографии появляются минут приложения свернуто прочим [музыка] так но получать ну получается можно было бы сравнивать я вот нам пришли новые отчеты и мы могли делать пуше о том что пришли новые фотографии окей что такое push ну это такое уведомление которые у нас в шторке не совсем это частный случай его реакции на него она она прям как вы объясните это пока этого не там линию для на сервере на сервере что-то произошло что тебе
00:26:57 - 00:28:33
нужно в принципе запросить то есть не те просто уже сопли кто-то прислал уведомление уж это просто какое-то текст новое сообщение которое тебе присылается который ты можешь расшифровать что-то туда получить то есть уведомление которое мы показываем шторки это на честных реакции на него не больше окей хорошо да по поводу загрузки в лоб самый простой способ взять стандартам download manager системный он простой и легкий и надежный и там много чего поддерживает вот и с ним принципе проблем не возникает сам нет сверх и это
00:27:58 - 00:29:16
требование окей так хорошо давай двигаться дальше [музыка] окей мы хотим за интегрировать приложение распознавания qr-кодов аркада с помощью камера но знает штандарт исходом запускаем камеру сканируем прочим средствам что-то нам выдается какая-то вот мы хотим себе такой функционал за интегрируется мне интересно как бы ты это делал так но с помощью камеры x и библиотеки от гугла и молчит который как раз таки позволяет нам обрабатывать снимки и как считывать qr-коды а насколько это быстро в реальном времени
00:28:36 - 00:30:04
работает ну не скажу что очень быстро и достаточно затратно потому что он как только открывается камера делает без перерыва огромное количество снимков и может быть что такое что можно не правильно реализовать и он приложение просто вылетит out of memory кста что память закончилась у него из то что ты сделал много снимков их не обработал они все сохранились прошел и [музыка] как бы эту ситуацию решаются этим удалением фотографии прочим чтобы эту проблему с памятью не ну стало можно ограничить количество снимков
00:29:23 - 00:30:49
которые он сделает и потом он каждый проанализирует и если он никакой не распознал к заново запустить и также сделать ограничения окей хорошо так давай копать дальше [музыка] хорошо так смотри такая штука мы хотим сделать то есть хотим сделать такой небольшой редактор фотографий там олег колядин 100 грамм так упрощенный небольшой редактор фотографий и изображений вот мы хотим его чтобы он был таким каким то компонентом которой мы можем переносить сквозь сквозь приложение то есть на 100 несколько приложений которые
00:30:07 - 00:31:43
мы там хотим соответственно его затягивать вот ну соответственно чтобы мы там могли его вызывать просто грубо говоря там говорим о муж вот я хочу поредактирую фоточку эта штука открывается соответственно по окончанию там не за можем сохранить прочим он нам какой-то дает результат что куда цену какой-то фотографии каком-то виде да это как результат вот мне не очень интересно знаете как вот там редактирование фотографий прочим реализовывать мне больше интересно вот как этот отдельный так компонент сделать
00:31:02 - 00:31:59
так но получать вообще бы она открывалась через неявный интент котором бы указывался флаг что это как редакторах получается для фотографии он батареи где где бы это реализовано было общем так вот компонент бы как тот реализовывал получается у нашей activity бы указывались флаги которые говорят нам это нуждаются какая activity что за наши activity но возвращается как приложение которое редактор или наше приложение несколько в которой этот редактор будет вставляться как библиотека не отключаться вот банально
00:31:29 - 00:32:37
вот и нам просто нужно вызывать его в какие-то моменты вот мне интересно вот как бы технически вот этот компонент которым будем вызывать был бы реализован по твоему мнению но возможно можно было бы разделить на модуль и его вынести как в отдельный модуль вообще но это для разработки анзуд мне больше важно именно кодовой часть вот другая мне ну вот смотрим есть приложение там есть фотография выбрал фотографию хочу ее отредактировать вот какое было бы api для того чтобы этот редактор запустить передав мы туда
00:32:04 - 00:33:04
эту фотографию который нужно редактировать какое api посмотри вот это была бы вот этот компонент там не знаю view фрагмент activity отдельное приложение какой-то в систему установлена были что нет вообще можно было бы по сути это подключить либо как имплементацию если это как библиотеку и носить но эта библиотека понятно да на билетики котка тот какую содержит подключаем в приложении ну вот и меня элизу то есть да понте для cq мы уже поняли что мы вынесем а вот какой там код будет чтобы все это вызывать
00:32:36 - 00:33:54
так веселый вопросе давай давай я подскажу тогда смотри как в одну точку мы решили выбрать activity то есть это будет отдельное activity томку нибудь с редактором там какой-нибудь image editor activity которым мы соответственно будем запускать вот и как мы это activity будем соответственно запускать вот чтобы передать ей картинку и какой-то то есть и сказать что вот мы хоть мы захотим запустить редактор картинок указанном утюг для но это бы делать как я уже как то говорил через неявный интент котором бы и что это значит неявный
00:33:22 - 00:34:39
интент но мы не явно открываем какой-то activity мы передаем флаг который будет как бы обрабатываться в системе и предложен список всех приложений которые у которых у activity имеется такой флаг а что за флаг твой но там по типу что это можно явно указать что мы хотим от перед телеком только по моему они там внизу вот так как это делается через что и я я просто понимаю к чему ты ведешь я просто хочу услышать по моему intent filter манифесте прописывается не intent filter это это просто типа ограничений какие intent и может
00:34:03 - 00:35:23
обработать это ну компонент android вский то есть это не совсем про тот запомни не совсем про запуск то есть грубо говоря ты сказал неявный интент явный интент да ты явно не указываем компонент а как мы тогда идентифицируем что мы хотим запустить по каким по другому образу так вот насколько мы помним и краски передавали слаги но я забыл что загладишь а другой флаг это опция это настройки есть такая штука вон день и называется action вот и она соответственно служит да какое то действие по которому соответственно
00:34:45 - 00:35:59
другу активе ну activity ему компоненты банальность activity вот ярко может выполнять какой-то экшен например мы можем там какой-нибудь есть создать кто-нибудь там df android брат course . image edit вот и соответственно это будет экшн по которому это будет вызываться вот хорошо какими данными ты бы наполнял то есть какие данные должны быть в этом intense чтобы мы соответственно могли отредактировать нашу картинку на что муж как ты должен сказать и какую картинку редактировать ну передавал бы я bitmap у
00:35:27 - 00:36:29
ой плохо совсем плох почему так ну это первое что мне пришло в голову все можно работать с картинкой но это bitmap ада почему плохо bitmap и в intent запихивать возможно потому что размер будет большой и она не обработается да потому что я тебе ничего про размер не говорил фишка в том что оно может быть любого размера bitmap это старая штука тут брать чтобы ты понимал картинка bitmap 3000 на 4000 в 12 мегапикселей фотография в принципе получать со стандартной сейчас для телефонов уже такая это 12 это 12
00:35:58 - 00:37:15
мегабайт памяти столько были не обработалось проблема в том что intence только тебя не даст передать систем на грани раскола ограждениями куда хождения плюс bitmap проблематично было бы впихнуть туда это все здесь или золото прочим короче не очень хорошее решение плохо как можно по-другому передать картинку сказать какую мы хотим редактировать ну возможно у картинки имеется какой-то так сказать айдишник и когда мы будем запускать мы можем найти этот индификатор иди идентификатор и запустить его уже другое приложение
00:36:37 - 00:37:57
является у нас же как бы компонент должен быть универсальным то есть ему все равно типа какое приложение прочим и не мог горят ему говорят вот лучший вот тебе на отредактирую картинку это присылает в этой и в этом intense есть какая-то какой-то образ какую картинку он будет редактировать понимание известный результат он должен вернуть как у ну что по сути себе собой изображение есть набор пикселей данная между на ну побольше стена файловой системе можешь обычный файл тоже обычный файл который мы сохраняем как мы можем в
00:37:20 - 00:38:36
интернете передать ссылку на файл так сказать что вот открой-ка этот файл отредактируй тут я не скажу ну банально у нас есть uri то есть судну как обычно путь путь к файлу которому нас есть как бы файл массы прочим немножко не отличаются допросили впрочем сейчас все забудем все это передавались хорошо окей а как обратно результат вернуть вместо где это вызывалось так но возможно конечно можно было бы сохранить в системе и уже передавать новый ее и тогда получается хорошо а где сохраняется в системе
00:38:02 - 00:39:22
[музыка] галереи либо в файлах там либо в галерее либо файлах плохо это публичные места то есть я не хочу публично открывать свои данные что у нас где у нас можно сохранить данные в приложении private.com в офисах но ресурса мы не можем на этот ресурс ты не можем записывать но ну явно что-то приватное есть android приложение я сейчас пытаюсь вспомнить я не могу вслушайтесь ну банально типа в контексте есть метод get files который позволяет получить приватную директории этого приложения в системе где
00:38:52 - 00:40:12
выделяется либо даже no external делить на externa можно половина экстер был менее доверенного бина приватной можно спокойно сохранить и передать окей хорошо так давай двигаться дальше [музыка] мы and in da в общем смотри нас были списки мы использовали pagination вот и мы поняли что короче наш этом решении такую костыль прочим мы вот увидели что по edjing 3 jet pack pg3 вышла хорошая библиотека прочим вот и нам нужно соответственно по research эти и и понять вообще типа стоит нам и тянуть не стоит нам и тянуть и вот соответственно
00:39:46 - 00:41:16
тебе эту задачу поручаем мужем мне интересно как ты будешь по ней двигаться на основе чего будешь собирать отчет какие данные на что сделаешь упоры будут соответственно как как как ты посоветуешь какие-то там даже даны для понимания того стоит ли интегрировать эту политику и заменять наше решение либо не стоит но сначала да я в принципе почитала различие между версиями получается между предыдущий новый у нас сам описанное решение у нас был сам описан так ну тогда в принципе можно было бы почитать и посмотреть как работает
00:40:36 - 00:41:55
библиотека то есть может у нас там создается много лишнего чего можно было бы не делать в самой библиотеке этого не происходит это бы на первое на что я посмотрел потом [музыка] ну так же бы зависело от анализа сначала нашего решения еще но и скажем с нашим решением ты знаком нам больше интересно новой паре скорчить тогда больше бак сам делал я в принципе на изучение просмотр документации и может быть попытался найти какой-нибудь уже пример решение чтобы посмотреть что там вообще происходит и как это дело а
00:41:15 - 00:42:47
почему ты не попробовал был самым тагирова титана вот например либо я сам бы это сделал чтобы проверить возможно можно было даже бы в и то же предложение интегрировать это решение так сказать наивных данных проверить работу окей хорошо [музыка] так направить работу окей так твой дальше идти смотри [музыка] так сейчас думаю как то сформулировать красиво да смотри нас вся кодовая база no rx вот им и соответственно хотим двинуться в к рутины вот ты сказал же ты с ним не знаком у нас никто знает кроме тебя с
00:42:05 - 00:43:56
ними незнаком вот мы полагаемся процессе миграции очень сильно на тебя что-то нам расскажешь по этому поводу так но в принципе сначала бы я рассказал немного крутильных в принципе почему бы я хотел на них перейти вместо рэкс и объяснил бы так но получается если у нас использовать секс объект это я бы объяснил как и но какая замена с объектов в на картинах там рассказал бы побил дыры в принципе чем они отличаются чтобы было понятно вообще как это запускать и как она работает и scope'ах и dispatcher
00:43:06 - 00:44:30
хорошо кеа вообще какие названном места могли подстригаться вообще не нужно нам это переходить так могли бы подстерегать при переходе с алексина как у тебя так но в принципе изначально это наверное не знаю ни крути мисс и кто-то другой пишет помимо меня также если менять subject in a flow надо понимать чем отличается в state fortschritt flow и как она работает из подводных еще камней это обработка ошибок потому что врать и она делается проще чем на картинах [музыка] какие бы еще ошибки у нас могли быть
00:43:50 - 00:45:23
так ну пока что еще с ходу она возможна только что еще полностью меняется по сути работа с данными то есть в иксе очень много способов для какого нибудь там например маппинга данных преобразования их в отличие от flow это там сделано немного так за это похуже то есть менее удобный чем в рекси какой и это могло будет иметь свои подводные камни окей хорошо так вообще вот с картинами какие не очевидности могут быть когда мы начнем переходить тени очевидности с картинами в поведении их там вот говорят что мы там пишем
00:44:50 - 00:46:18
вроде ожидаем что он должен так себя вести могут быть какие-то вот другая ты с кем-то проблемами столкнуться самым неожиданными ну например также какое-нибудь неправильное использование скал по из-за этого и возможно даже но когда например мы делаем во фрагменте подписку на flow то мы должны указать там lounge and started или переедет но при этом если мы свернём и неправильно обработаем то по сути к рутина у нас не отменено она все также активно и она жива и по сути из так их накопить то можно какую-нибудь ошибку получить а
00:45:38 - 00:47:10
как это исправить есть метод тоже к краске будет провязываться как и жизнь ему циклу и отменять картину когда там вон стоп например уходит окей хорошо так можете рассказать какую-нибудь такую самую интересную сложную задачку которую ты решал так сложную задачу ну это одна из самых сложно было это как раз таки с подключением сканер штрихкодов data matrix ходов и qr-кодов и 2 сложная задачка который я делал это масштабируемая карта то есть картинка которую можно приближать скролить при этом еще ставить на нее точку и она
00:46:25 - 00:48:15
как будет сохраняться и и координат и к кто-то реализовывал сохранение вот этой точке общается в принципе это дело через кастомную верху и и чем ножи и смотрю какой-нибудь ну какая-то карта какой пикард исполняет карта не в плане что это именно карты там какая-нибудь google ага а именно картинка и только там например там карты у помещение какого-нибудь все я понял картинка ok хорошо давай тогда прям интересно вот как-то это делает говоря я застрял там эту картинку прочим ставлю точку что дальше происходило так у
00:47:23 - 00:48:44
меня было переменная матрицы которая хранила в себе значение смещения по горизонтали там по вертикали и также насколько было увеличенное изображение потом часть 100 чавенг я получал координаты клика по экрану и относительно этих значений смещения и увеличения высчитывал ну примерно на какую именно область была кликнуть на картинке и уже эти координаты сохраню куда сохранял каким образом сохранял я в эфир базе в встав в статус они на серваке все хранилось да окей хорошо так [музыка] трам-пам-пам
00:48:05 - 00:49:52
принципе да что еще такого да в принципе из всех таких интересных спросил сталкивалась ли ты с тем что тебе приходилось там заливать приложение в google play консоль или вообще самому не приходилось заливать ну вот калек коллеги заливали но я в этом участия не принимал руки об какого рода задачи тебе интересно развиваться вообще там на текущий момент да и в принципе много также как недавно просто ради любопытства и реализовал свою обертку на навигацию полностью пришлось изучить как в принципе работает под капотом чичероне
00:49:04 - 00:50:37
подачу достаточно много времени но я по итогу написал свою обертку такие задачи также просто изучения чего-то новых вот та же самая google api каким питом масштабировании картинок новые библиотеки а зачем это писал библиоте обертку над чичероне просто ну как я привык работать с библиотеками там энергичный компонент любая чичероне и я на какой-то момент забыл как работает он фрагмент менеджер и ради интереса вот было интересно заново поработайте фрагмент менеджером и сделать свою обертку чтобы можно было выполнять навигацию
00:49:51 - 00:51:17
вот во вью модели они в фрагменте и поэтом то есть при смене конфигурации у меня всё сохранялось потому что когда перед этим какие все дело во фрагменте столкнулся с такой проблемой что вот в bottomnavigationview у меня при повороте заново открывался первый фрагмент и не сохранялась состоянии активного окей хорошо понятно хорошо так наверное мне еще одна такая задачка есть смотри у меня есть два фрагмента гугле два фрагмента в рамках одного 1 activity они оба вот у меня вопрос как я могу между ними коммуницировать и данные
00:50:34 - 00:52:03
передавать банально типа например у меня на фрагменте а нажимается кому там вот какой то текст нажимаете кнопочку отправить и это должно до ставится во второй фрагмент так они одновременно на экране у меня показаны то есть это типа такой мастер detail view как на планшете так но самый банальный способ наверно будет банду через банда выход потом надоело может только на старте у меня нога , расстояний потом какой-нибудь синглтон овский интер actor или репозитории и в нем там слову например сделать если картина яна
00:51:24 - 00:52:41
флеминга минус так не знаю в чем видос не может минусов нет этаж типа ней даже просто запрашиваю я не вижу в этом решении минусов окей хорошо давай дальше сделать ну либо там сохранять в базу данных на одном фрагменте на другом вытягивать там еще с пальцами сразу пошел я да весь дом вроде есть какая-то тихо которая краски позволит передавать там что-то фрагмент [музыка] зал и зал термин они не помню как она точно называется огнем 3 толпе и да вот через нее можно было бы это сделать окей через что ещё можно сделать
00:52:02 - 00:53:46
так но не хорошую бы наверное был вариант чаэс компаньон объектов ну да ну смотри подсказкой они просто так сказал что эти фрагменты в одной активити так но тогда наверное как то как раз таки можно было бы это делать через activity вот да логично это плоть была подсказка вот как но вот как это уже проблема [музыка] я как минимум знаю два способа вот так мы и не очень от зоны можно сделать you модель вот эти могут быть подсказку через моделей моделями джетпака работал как разумеется ну мало ли можно своя
00:53:02 - 00:54:45
архитектура там все нет так но как бы view model это между собой бы не смогли общаться между судану типа 2-way у модели между собой учатся бы не могли да но есть и другое решение чем модель почему бы не сделать так чтобы они могли обращаться к одной и той же вэлью модели ну тогда она бы работала вопрос где это в you модель должна быть но без где-то хранится должна ну вообще можно как в дании и за проводить по сути и получать не смотри так мы все равно она же должна создаваться нас любой объем модель должна создаться где-то и хранить
00:54:13 - 00:55:44
этого ну любая view model привязана к и модуль штору даже который где-то существу да то есть мы не можем и так создать просто в конструкторе создать и чтобы она хранилась нет сна нужно создавать ее через где есть ли модуль storm но тогда наверное своего факта и создать не фабрика это процент они именно инстанции рование это не совсем про хранение ты знаешь как вот этот процесс происходит когда в you модель но сдается как настроен собой я и не помню его вот смотри нам фактически нужен какой-то сторож который живет больше чем фрагмент
00:55:12 - 00:56:21
ней и практике я не просто так бомбил типа потому что в you модель то есть может то есть стандартный стороны view модели их три в принципе то есть такие прямо популярны это фрагмент это activity и на в graph ты мог бы их сохранить либо в на графе либо в в activity его соответственно шарик там прям есть такой спец делегат код или activity в моду который позволяет из фрагмента забрать как раз объем модель которая столица в activity вот если с ними забирали одно и то же потому что хранилища было бы общие и
00:55:46 - 00:56:54
соответственно через нее выпрашивали данные вот есть ещё метод ну не знаю ты наверное вряд ли его помнишь ты видел документации его уже потёрли но типа был такой метод на кубиках не помню только и не видел их вроде бы вот а есть идея что как можно сделать коммуникацию через кубики через год-другой есть два фрагмента и не через кубики через activity общаются но предполагаю что тогда если происходил какой-то call back activity бы я иду ты представляешь как это реализовать skoda в новом он не особо но нет хорошо ну и
00:56:20 - 00:57:35
пусть умирает этот подход не надо самое удобное лучше его чтобы не знали хорошо все в принципе я для себя много чего узнал и мне этого достаточно возможно у тебя какие-то вопросы есть камни его этого вообще первый вопрос был это что ты бы посоветовал почитать и изучить именно там из например книг книг каких-нибудь я бы не лес fundamentals ну прямо такой я бы больше частью потратил бы на прикладная пей который использовал разработок я бы обратил внимание на опыт source проекты популярные и на современный стек технологии
00:56:57 - 00:58:14
соответственно как там всем этим копаться и прочим потянул бы фундамент android потому что по нему чувствуются пробелы вот там банально с антеннами вот задачка была то есть это это очень странно что ты ее не знаешь на уровне когда-то поработал год потому что вопрос довольно простой и то есть который я задаю принципе там стажером даже порой который приходит там с опытом прочим берем на стажировку vod-ok дай соответственно делал бы упорно эти части именно написания практическое использование прочим и вот решение таких
00:57:36 - 00:58:35
стандартных задач и новицкой коммуникации прочим вот туда бы упирался в книжке бы прямо не бежал потому что книжки обычно по андроиду это мое личное мнение но они становятся быстро очень актуальными вот все-таки официальная только документация более-менее году альным источник знаний а фундаментальные книжки и можно почитать ном они могут только тебе запудрить мозг пока ввести всякие типа key нибудь там архитектуры прочим это на чашку тянуть везде где не нужно вот поэтому это тебя чуть позже пригодится и вы пока есть что
00:58:07 - 00:59:19
подтягиваете без этого понял так вот он просто интересно верстка через кампус или через xml слушай тут надо очень все четко понимать то есть типа когда ты выбираешь решение прочим по большей части конечно сейчас тренд в кампус и все у него будет уходить соответственно мы бы при старте новых проектах впрочем пошли бы смотреть кампус просто у него перспектив больше чем у мушек до брюшки проектное решение но например мы там точно смотрим спокойно потому что в крайнем случае если у нас возникают проблемы есть на дорог между
00:58:43 - 01:00:03
вышками и compal зам и мы в любом случае проекте сможем совместить вот + компл stood скажем части разработчиков и думаю тебе тоже было бы интереснее против проект которые используют новые технологии чем если бы мы использовали тому mvp passing тоски и у нас бы был там мульти activity без фрагментов общая тебе надо было бы тоже интересно поэтому тоже смотрим такие вещи потому что баня небольшая естественно привлечение современным стеком тоже играет сторону пользу на его [музыка] в принципе у меня больше нет вопросов в
00:59:23 - 01:00:31
том что другие вышли если вы там по какой-то проект шоу бы окей хорошо все тогда режим выключаем вот так смотри по поводу давай начнем с твоя обратной связи потом я свою расскажу так но собеседник была очень классная очень много интересных задач в принципе того с чем я не работал и не знаю и достаточно много пробелов нашлось которые теперь надо будет затягивать это вот как если очень коротко это очень классно и интересно и рея от меня с как интервью рака поведение прочим да все классно так спокойно интересные
00:59:57 - 01:01:45
вопросы вами жилами хоть чего хочешь сделай я тебя перебивал и специально вел себя немножко плохо с прямо специально пол по плохо себя вёл и перебивал тебе и прочим не и да и вот я не знаю ты заметила то ли нет или молчишь про станут не заметил но я последнее время в этом плане спокойный человек вот хорошо да ну я короче специально тебе ты так типа тебя перебивал прочему чтобы сбивать и другие вещи делать и посмотреть как это все окей так смотри мои впечатления скажу сразу той задачкой я давал явно не
01:00:51 - 01:01:59
на джона вот мне очень было важно понять как ты вниз можешь разобраться как ты куда пойдешь как ты какие решения будешь принимать и прочим вот и соответственно мне было интересно это понять потому что мне как-то начали сказал мне больше интересно именно вот про практическую часть поговорить про знание применения прочим почему когда тебе будут там кидать за бой где тебе нужно будет что-то покопаться сделать или кита задачки сделать посерьезнее плюс у тебя уже есть опытом год в продакшене соответственно я ожидаю что-то уже
01:01:28 - 01:02:22
какие-то там принципы понимаешь с такими задачами сталкивался вот меня немножко смутили в принципе по уровню знаний меня смутило только вот горю до провозился меня очень смутило штука про intent и что ты ничего этого не знаешь не рассказал это прямо вот очень плохой знак такой как бы скажем сигнальчик либо ты не учил этого либо ты настолько полюса библиотеками что вообще не помнишь про вот эти базисные фундаментальные штуки вот про такие там типа ля сервис и прочим хорошо что вспомнил вот но опять же тебя больше
01:01:56 - 01:03:04
начал сварг менеджера потому что опять же такое типа веришь марк менеджер что он на все горазд вот но тут скажем им и моя вина есть что нужно тут докладе который делал для бога записать и выложите и принципе там не много чего расскажу вот space junk 3 меня очень смутило что ты начал копать больше сначала в теории не такое чуть чуть не попробовать написать сэмпл чтобы оценить эту штуковину все очень просто блок либо ты переживал прочим либо смущался вот как минимум я понимаю что у тебя есть практические
01:02:29 - 01:03:31
навыки ты какие-то части умеешь делаешь знаешь может вот плаваешь какие-то подкапотный частях но тут к сожалению типа я понимаю что google очень много дело телодвижение чтобы эти все подкапотной части скрыть вот поэтому тоже типа как это система образования гугла тоже может скажем делать поколение разработчиков новых которые скоро я думаю может через пару лет будут такие разработчики android из детей базовой части вообще не будут помнить такие а у нас сингл activity везде компостом какие фрагменты вы чуть беды вообще типа это
01:03:00 - 01:04:01
вы ещё фрагменты помните а вот и такое может вполне быть вот в принципе я как минимум бы понимаешь что у тебя с практические навыки и отдал бы тебе в следующим этапом бы дал практическое задание вот с упором как раз на эти части на которых ты за покатился и не просто так про них спрашивал потому что я бы сделать упор на к части ты больше за пока туз или меня вызывают сомнения и соответственно в них бы бомбил то есть я поэтому не просто так делают атакаму сначала теоретическое обсуждение просто именно интересно как человек будет
01:03:30 - 01:04:34
справиться задачами которые он соответственно знает хуже а вот чтобы вы нам нужно будет их а че там за отведенное время вот да вот такой мой резюмирование то есть ты держался неплохо ты простил однозначно вопроса который наверное ответит не меньше чем не дал это вообще типа не вопрос я такой ok вот но просто зачастую собеседование я стараюсь всегда посмотреть где граница твоих знаний вот то есть как ты мыслишь проще потому что принципе тот отвечает специалистов различного уровня то ли там тоже просто
01:04:03 - 01:05:07
как оптимизировать список на нем можно легко понять насколько человек знает там то есть даже не писали списки это правой про оптимизацией профанного там много вообще целый ворох всего и вот тут легко выяснить и погас как специалист глубокого там копался прочим как он там типа там банального опытных специалистов я там виду метрики что понимать как все это делать впрочем посмотрю на эти на эти штуки он прям вот раз пишет тебе по полочкам как весь этот процесс устроить это вот прямо окна специалист вот
01:04:34 - 01:05:27
неопытна специалист но с небольшим опытом или неопытные залез на вот расскажи там базисной всякие вещи куда нужно посмотреть вот и принципе так и ответил то есть вот на этом все в принципе закончился своему уровню ты соответствуешь что примерно там джон с небольшим опытом прочим возможно нехватка mentors его более опытного разработчика вот но как минимум в этом то есть у тебя есть то есть задел хороший то есть можно рассматривать дальше окей так теперь давай тогда по отвечаем на вопросы зрителей вот они там много
01:05:00 - 01:06:09
чего писали там прям яву я уже видел карать его нашли на коммуникацию между фрагментами там уже такое понеслось такие уже предложили ему даже через firestorm предложили обмениваться это кстати вариант на самом деле ну типа рабочий но не тот который нам нужен какие наряд если у вас есть свои вопросики накидывайте спрашивать и прочим или там предложить это насколько я знаю стокового в сторону выполню работает в моем потоке а нет под капотом там не оси носится асинхронный очереди помоги да вот ну короче принципе такие штуки
01:05:38 - 01:06:48
вот ну надо понимать что эти по вот это просто мой формат в котором я порой люблю его проводить чтобы пощупать человека практически ну что я джина больше жду именно теоретические знания мне не интересна потому что там эти и начинает отвечать такой типа заученную фразу типа вот это это не очень на самом деле хочется чтобы все таки человек был больше понимал как какие-то задачки лишить и куда там какие-то api дернуться или прочим хотя бы в этом плане знал куда идти потому что для меня для джона важно практическая штука и
01:06:15 - 01:07:20
соответственно чтобы он мог быстро адаптироваться вот это два два важных навыков вот соответственно я я их больше ценю в специалистах так что еще вы какие-то технические вопросы задаете мы тут указатель на интервью чего-то хотим пообсуждать технические вопросы отдельно вот и для себя много чего узнал весьма но как минимум узнал моменты в которых мне надо больше углубиться науки и да кирилл пропадал звук и рассыпалась в пк а я не знаю вот самое интересное что я все вижу хорошо почему у меня посыпалась
01:06:51 - 01:08:27
все это я не знаю я перезагрузил просто у тебя паук один пример вроде бы должно стать получше если что-то будет плохо говорить у нас вроде бы стоп лосс хорошо локально вот все нет я вернулся не бойтесь так о давай порассуждаем водка хорошие вопросы и все теперь это трансляция кандидата лишь нет я вернулся никуда так вот я вот сюда да вот как понять что пора искать первую работу как ты начал искать первую работу свою вообще ну вообще я ещё учусь и как-то гули гулянки мне все это надоело и я просто захотел пойти работать и
01:07:45 - 01:09:36
предварительно перед этим уже изучал android и такой пойду искать стажировку хотя сильная жизнь удав я думал что я такой сидел как-то на вечеринке с детками такой мы топили вели разгульный образ из понял надо степи ница и пошел в компанию такой рекламный ролик вот такой начал рекламного ролика реклама да а ты вообще много собеса проходил до того как работу найти нет не особо от и удаленно работаешь или локально где там нет я в офисе даже сейчас я нахожусь в офисе окей хорошо ну замечательно для желает я
01:08:59 - 01:10:23
всегда советую если у вас есть возможность стараться все таки попадать в офис коллектив нам тогда намного быстрее будете учиться понимать как все это работает прочим и соответственно все это будет быстрее быстрее происходить поэтому старайтесь опять же как минимум не идите туда в компании ну ладно типа если уже совсем край но старайтесь ти в компанию где есть специалисты опытнее вас у которых почему-то можете поучиться потому что для джона вообще очень важен критерии того чтобы быть за первые там
01:09:42 - 01:10:42
первые два года очень сильно подрасти уровне чтобы потом там получает хорошую зарплату это примерно как с врачами типа сначала ну уж татарской листочками да сначала они там интерны больше страдают прочим а потом уже соответственно становятся полноценными такими ребятами которые они начинают расти так [музыка] так что тут да а кстати года тоже неплохо где-то где-то android учил сам просто читал статейки поэтому книга по андроид-разработке код ли скотт ли нам четвертое издание по моему котлин head first книга и котлин в
01:10:12 - 01:11:40
действие просто начал с этого читал попутно дела какие-то там тестовые проекты google задачки и вот их дел акио выше образованием связи тоже интересно вопрос я его ещё не получил android разработка у меня будет не скоро а на кого ты учишься пицца специальность программная инженерия важно фактически типа дул были близко в твоей работе по сути да и но вот ну как бы по заявлениям да по факту не уверен где тут спрашивают можно найти мои проекты я особо ничего публично не пишу там пар библиотеке есть на гитхабе моим
01:10:57 - 01:12:21
вот если кому очень интересно их обычно их полностью пихнул сюда все да вот ссылочку я сейчас чатик закину да так да так а сколько ты собеса вообще типа вот один советский проходил или я надеюсь что пропустил вообще всего у меня такие собеседование было в разном три компании да окей это еще быстро очень слушаете прямо и зло это каком городе омск омский слушаю прям вообще ну год назад да и времена другие были вот вот кстати да вот это очень интересно в научимся о страсти опытного пока лениво что ты посоветую чтобы получить в фар на
01:11:43 - 01:13:23
позицию junior android developer после твоей стороны но как бы тут надо подучить теорию и по решать задачки также бывают задачки по солиду например то есть надо вообще иметь базовое понимание всего вам знать те же самые layout и и чем они отличаются потому что на джона это могут спросить да да жена вполне могут такой поспрашивать прочим в принципе там от суши кстати вот там есть такой довольно популярный вопрос типа нужен для git хоп то есть это гид хоп чтобы тебя там были проекты что-то проще тебе где то вообще
01:12:37 - 01:14:02
спрашивали при дождалась но вообще меня не спрашивали зачем нужен гид хоп но периодически меня задавали вопросы чтобы быть от свои проекты на гитхабе были я про этого чтобы свои собственные проекты у тебя были что там показывается что-то но это достаточно двоякий вопрос потому что как бы ты и с одной стороны до чтобы они там были с другой стороны ты их мог написать давным давно и очень плохо и как бы лучше не показывать хороший point да вот это ж хорошего просто почему в android пошел уж что-то
01:13:19 - 01:14:38
еще рассматривал по мирную я изучал примерно полгода frontend но меня что-то не зашло на и я просто решил по ходу богатель да все сначала frontend потом android понял что мне понравилось и очень сильно затянуло и остановился на нем окей так вот кстати тоже хороший просто если или был диаметр есть весь несколько месяцев назад это был сильный middle разработчик сейчас это семью из компании или войскам конечно из компании а до того как ты в компании устроился до того как я устроился не только брат подсказывал что вообще
01:13:58 - 01:15:27
стоит почитать так [музыка] лишь лёша глотков к он пришел со своими историями лишь по ходу тому же тип чет угарает немного даже так вот кстати да а где искал работу летки дэн телеграмму линти анагумы linkedin head hunter ну и знакомы остроты сторону стажировок смотрел у компании вообще или вас там нет у этого города есть но их немного вот кстати если какие-то живые чат или другие возможности где поискать ментора для android слушайте я на самом деле знаю только такой один который я создавал и который успешно умер и
01:14:43 - 01:16:20
который меня уже несколько раз просили воскресить вот если я найду какую-то команду которая готова мне во всем этом помогать и я соответственно буду такое больше как это типа такой пушить подсказывает делать продвигать ребята пишите мне в там не знаю на почту моя почта там на ютюбе есть в about может найти пишите мне на почту прочим я думаю что проект здоровье потому что мне уже много раз про это спрашивали потому что все возможности для мент ринга признаю они платные и ребята там берут очень немало и на регулярной основе это
01:15:36 - 01:16:45
вообще-то допустим там должна единоразовые основе то не всегда легко потянуть да тут очень кстати интересовались высказывали комплименты буду твой красоты и очень просили твой инстаграм если он есть скилле мне девочки мне не простят из чата скинах ну либо в коменте кстати вот telegram там они сливают там под комментами nice touch ну короче скидывая дай опрокинул сюда в live chat и литым от ну ты не сможешь до юга и только вот кстати хороший вопрос тиньков спрашивали много провала таился них рано
01:16:11 - 01:17:28
из 99 процентов случаях не используется понимая что круто знаете как все под коробкой работает но если смысл в этих вопросах для определения уровня если для определения уровня до для джуна мидла спрашивает прочим бесполезным в принципе понимание зачем это нужно это хорошо это принципе как не знаю знать разницу между реле стомы linkit листом то есть не такие страшные штуки там и если вас спрашиваю там про потоки прочим что скорее всего вас будут спрашивать там даже нами джуна типа про многопоточность
01:17:13 - 01:18:11
то эти штуки тоже такие базовые вещи 2 всякие там сложные механизмы синхронизации вы строение там всяких прочих вещей вот там уже да но типа синхронность вообще легкая штука его la tine рядом лежит так вот кстати хороший вопрос нужны ли были тебе алгоритмы на собеседование или в работе на собеседованиях не было а вот в работе периодически помогал надо было например в каких задачках так вообще дин был метод когда я делал drag'n'drop и вот там не нужно было как раз таки отсортировать по 100 как мы
01:17:42 - 01:19:08
переместили другие методы они были легкие и даже сейчас не вспомню окей да вот это тоже хороший вопрос догонку так кирилл как думаешь насколько важно для android разраба шарит в алгоритмах собеседованиях lavita индекс сильно гоняли по ним но когда они реально могут пригодиться на самом деле реально они могут пригодиться у вас там при задачках наверное вряд ли в реальной разработки там прям массовый то есть это отдельные какие-то задачи могут быть в основе знаю там всякие сталкиваться тоже тут нам разрабатывать всякие
01:18:36 - 01:19:40
оптимизации алгоритмы про чем вот эти вот штуки там подкапотный обычно всякий touring вот они сталкиваются в авито и в яндекс по ним гоняют потому что так проверяют ваши знания понимание насколько вы инженер хорошие семена как инженер потому что они выбирают себе хороших инженеров которых там принципе понимают нам про сложности не думай даже банальный как имеет тем решать алгоритмические задачки может показаться как вы мыслите как вы мыслите как умеете что решает впрочем соответственно и как с кем-то грубо говоря зонами прям жестко
01:19:08 - 01:20:08
гонять по ним я не считаю что это нормальным но в большем типа это неплохая что если вы хотите вообще понять индекс практикуме выложили бесплатно яндекс открыл курс по подготовке к собеседникам алгоритмам и структурам данных вот можете его пройтись ознакомиться и то не в коем случае там не реклама не прочим типа вот это просто тип одессита хорошая возможно потому что материал прямо по такой подготовки даже базовые прочим не так много и вот это неплохая возможность я ему сам не смотрел надо будет как-то посмотреть
01:19:38 - 01:20:37
потому что получилось рекомендую ничего не смотрел вот вот ну вот вам человек указал что ему не пригодились это конечно не ни одного человека но когда ты должна просить сделать а кому из в android разработке пригодились алгоритма хорошая тема для просто чтобы закинуть так [музыка] о бок судеб рекой у меня смотрели где тха прямо во время собеса вот огс это же хороший просто так коль какие тебе задачи давали когда ты только устроился вообще первое это я делают погоду чтобы посмотрели у меня как именно практике
01:20:08 - 01:21:21
прессы каков я на практике дальше я почти гнева себя какая боевая задача была вот первая боевая задача которая прошла которая в прод ушла этот проект в котором [музыка] как бы сказать это по сути то я не могу сказать ну то есть я был разработчиком который занимался иверской и логикой какой-то фичу тебе давали или что-то там доделать нет именно сечу меня довольно обычно просто новичков скидывают баги но вот мне как и баги скидывали как и фича как и достаточно большие фичи так вот даже кости вопрос на котором вы
01:20:50 - 01:22:28
так и не ответили как понять что уже можно идти на собеседовании поисках работы дар коля соответственно просто пошел потому что понял на вечеринке это вот я рекомендую вам сварить очень трудно тут понять если вы уже уверенно там средства можете что-то написать какое-то приложение небольшой ли там кто-нибудь там не знаю клиент для получения новостей там с несколькими экранами там не знают сохранением в офлайн впрочем если вы уже понимаете как такой написать то это явно индикатор что вы можете пробоваться то есть без
01:21:43 - 01:22:42
написания если вы не пишете код по android точно не стоит идти пробоваться то есть вероятен шанс чтобы пойдете но потом завалитесь вот поэтому если вы уже понимаете что можете кита части там написать реализовать более менее их понимаете подготовились по теоретической части тамаля по котлин по андроиду банально уметь их нибудь там пол гайдом который есть на android developer сверстать архитектуру для предан резина ционного слой и структуры там то в принципе это уже неплохой старт того чего бы начинать
01:22:13 - 01:23:18
главное понимать что с первого собеседования у вас пройти ну вряд ли получится бывает но вряд ли вот скорее нужно понимать что собеседование это как знаете типа этот вот вы чет настраиваете и собеседование это понять вот а как как вы настроились то есть вот вы учитесь учиться через сходили на собес бандам скале нет выгореть ребята пожалуйста расскажите мне что было не так где мне нужно подтянуться вот они дают фидбэк соответственно настраивайтесь настраивайся настраивайтесь попутно можете там через месяц через два вот
01:22:45 - 01:23:55
если вы активно в этом не будь то что делать учиться сходить другую компанию попробоваться ну или там раньше это же опять же взять фидбэк вот сразу во все кампании идти не стоит типа если вам подарят везде отказывают скорее всего вам нужно что-то подтянуть но это вот такой способ рублей такой как процесс настройки вас до того чтобы дойти до первой работы но очень хороший кейс заходить вообще не прямо на собеседование в поиске работы попробовать через стажировки там и требование поменьше вас научат хорошие
01:23:21 - 01:24:10
специалисты вы сможете с ними консультироваться вот это прям хороший кейс как заходить [музыка] так дальше да вот если только рушил в рост компания в которой работаешь с тем же стеком который был у тебя или того чего уже что-то в компании еще технологиям но пришел я с одним стеком много до учебы в компании периодически используя вообще пришел я с знанием и livecoin к рутины по итогу поработал уже из dagger в основном работаю с дагером и и рексу ok там-то не перестают напоминать про твой инстаграм я такой него пока ты него
01:23:46 - 01:25:16
не скинешь мы не мы не сможем уйти сапфир у нас просто будут удерживать я могу сейчас в чат написать просто не не сможет ты мне вскинь я перекинула что он твою суку сразу автоматом спейси удалит или за 3 а я ща ссылку и не получу скорее всего ну ну хотя бы там никто не ну так науки напиши nickname просто типа этом напряжение программ и что-нибудь там все все успокоится я такой мастер просто сейчас раза аудитории когда минус сто процентов такой все типа все ушли в instagram так сейчас будешь тут блин пропустил
01:24:48 - 01:25:59
так так вот кстати вот тоже вопрос интересный в компании в которой работа нет middle of и сеньоров другие компании не хотят брать джуна что делать что делать что делать одноименная фраза сериала ключа искусстве ну ребята нужно что то делать пытаться искать расти и делать там и как бы компании ни в одном только месте их много крайнем случае можно поискать что-то удаленно либо переезд пробуйте потому что вот я говорю я должен был удивлен что я вам покажу некоторые проекты готовы брать там джунов 100 долларов поэтому
01:25:28 - 01:26:45
вакансии есть но где пытается стиснул люди не сидите на месте дал сути лишь один в компании да пока что я один джун окей кирилл как понять когда уже можно написать в резюме видел android developer он смотрите банально самый простой кейс если вы сходите на собеседование в кито компании вам там скажут что вы middle вот вы просто спросите как вас оценили прочим по итогам собеса вот из вам несколько компаний сказали что вы middle вот смело можете писать вот либо какого-то с опытного специалиста попросить провести вас интервью такое
01:26:15 - 01:27:26
тестом и прочим чтобы он вас оценил но желательно чтобы это был все-таки специалист не из вашей компании все-таки был взгляд из вне рынка вот по весне извне и взгляд с рынка вне вашей компании какая нормальная зарплата для джона в android слушать я не за на первых это зависит от региона от компании богата sti я не знаю за funday я считаю что где-то 60 80 тысяч от прям хорошая зарплата на старте прям очень хорошие коль ты так как ты как считаешь для джинна я это очень хорошо даже ну коля просто полонским меркам то есть я говорю
01:26:58 - 01:28:17
такие типо вот ну наверное да я когда стартовал мне задуло я когда начал работу мне задул оплатили 800 долларов это прям было очень много прям вообще я мне когда заплатили типа впервые там я сначала на полдня работал 400 у меня за 400 за месяц платят я был в восторге вообще типа бедному студенту камеру была только одна стипендия блин 800 оказался куда тут вообще такое сейчас заживу как студенты шаг выше вообще такой я король мира такой или цв такое да да да поймешь через лет 5-7 [музыка] хочу писать а имел святым собственно вы
01:27:41 - 01:29:09
можете пойти в машины обучения почему обязательно android то есть типа этаж не только эти знания смотрите где ваше знание в сферах могут применяться и ищите известным туда вот кстати да вот ты рассказал про команду 20 человек каково было работать это пишем еще работаешь каково это типа знает что-нибудь по процессов разработки так но на работает и спокойно там только самом начале ты немножко путаешься типа кому мне бежать и что делать но со временем ты понимаешь что если у меня есть какой-то затуп я лучше чем промолчу
01:28:31 - 01:29:40
вот пойду к этому человеку и уточню это и как бы со временем ты уже ко всем привыкаешь и знаешь кому обращаться и так то спокойно вот кости тоже хороший вопрос какой уровень английского у тебя спрашивали при трудоустройстве по английскому у меня вообще никаких вопросов не было но вот в россии не так часто про это спрашиваю только там международных компаниях самом деле то есть их не так много много какие компании которые там вообще или свои проекты делают или работают на российских заказчиков поэтому вообще не
01:29:11 - 01:30:10
важно я просто даже в этом поражаясь потому что виду российские проекты так будет даже документацию в коде пишут на русском такой ребята ну банально культура хотя бы комментарий типа должны быть на английском типа там все говорило нам в markdown нити под на документацию ведем к и там описание но типа код это все-таки типа это мы же как этим и же мы же программисты типа ну наши какой-то там понятие культур должно быть занят прямо фигачат на русском все в комментариях я прям для меня это был вообще нонсенс ну хорошо что еще функции
01:29:43 - 01:30:41
переменными называют по-русски да пока до этого не дошли что должен знать джун который на пике своего уровня потому он должен знать не меньше чем на мидл минус а то и на миду вот этот жену в пике а вот спрошу про review вот опять же ребята напоминаю я все у все анонсы сбора там заявок прочим объявляем в telegram канале вот немножко заранее за пару нею на бусте идет анонс вот если из бусин нахожу интересный проект то стараюсь первую очередь оттуда брать если нахожу что-то интересное о чем интересно покопаться иду уже в
01:30:12 - 01:31:25
публичный анонс вот поэтому стопудово место где вы это не пропустите на бусте даже бесплатно в этом увидите что посты появляются вот это посты сначала не закрыты потом открыты становится ой нужно ли учить java или сразу котлин у лёши гладкого на канале есть интервью посмотрите его мысли они довольно довольно неплохие хорошего многом наши мнения совпадают так rifle я надеюсь ты душил масленка я не знаю это наверное что как я провел собес нет ну я бы я вел себя плоховато специально проверить на свою наглость и
01:31:03 - 01:32:20
прочим и будет ли кандидат потом что-то мне говорить нет но это было специально то есть я нет я в жизни да я в жизни я в жизни лучше на собеседовании вот кстати вот хороший вопрос просят ли менеджеры и стиме ровать задачи да так возят это в принципе первое что я получаю когда мне давали задачу водку снимаешь лета укладываться во время или вот как оцениваете потом попадаешь в оценку там наоборот типа не попадаешь и приходится там что-то увеличивать или овертайме или наоборот слишком большие оценки даешь но
01:31:51 - 01:33:02
временами мне некоторые задачи оказались достаточно сложными я давал такую среднюю оценку но выполнял их куда быстрее тогда я просто говорил типа я сделал можно и другую задачу возьми там немножко по оценке пролетел а вот прям что я в стройке не успевал обычно такого нет оттянуться со временем той стала там примерно вот уже попадать в срок до я уже примерно правильно оцениваю в свои так сильно как как долго вот этот процесс а у него не происходил но пару месяцев это было потом я уже примерно освоился так сказать
01:32:32 - 01:33:52
ну вот давай уже ответим ты типа java учил или сразу скотт ли на начал вообще я начинал сначала с плюсов потом я знал джесс потом я немного знал java ну это прям очень мало я в коране желто прошел вдоль и вот я сильно удивился в котле но и попутно ржавую смотрю полин летает кроу постоянного вообще так да давай ученых оттенки триальный полистав с практикой типа пишем простую погодку соколенко не нужно будет ну вот кстати да знания очень раскидано для джиннов очень на ход то очень нахватала или не хватало
01:33:12 - 01:34:41
каких-то реальных плейлистов с практикой типа пушем простую погодку слушайте важный момент этот канал не типа не для джона впрочем он по большей части вы для людей с опытом рассчитан я видел там каналы которые такое делают есть онлайн-школы бог им судья вот и в принципе это есть вот я я не знаю самом деле у меня есть пару вещей которые хорошо в коде нге поделать простая как говорил для меня часам это приоритета завершить курс по капле ну вот я сейчас добил три урока еще еще два остается сейчас еще там козел буду
01:33:57 - 01:35:07
делать вот casing сделаю и потом так какой нибудь сделать премьер шоу таких сразу все выпуски друг за другом в один день вместе посмотрим с вами так если если запрос находим таких простых вещей задач прочим я не думаю что он будет массовый я бы думаю что и может его типа попробую сделать закрытом режиме подумал короче используют такие вопросы как можно зарабатывать 15 тысяч рублей в месяц не работы официально знаю базу android понимать и правда вот да это база борис ну давай ответим уже так давай
01:34:33 - 01:36:02
отвеченный вопрос если опыт джавы нужно ли ее знания для android разработке смотрите для реальной для сейчас мы говорим про прикладной андроид-разработку от разработка сторонних приложений на популярных там прочим технологиях в ней вы будете писать накоплен но вы должны понимать что можете попасть большой проект где есть legacy и скорее всего там велика вероятность узкими то кусками java вы столкнетесь и так же нужно понимать что часть ну библиотек да жалко грома даже android из дикие то на java написали вам
01:35:46 - 01:36:43
нужно . уметь разбираться важный момент все почему типаж нужно там учить зовут или кто когда мы учим java на сам синтаксис самой джавы научи наверное будет процентов 20 от всей изучения java побольше если вы тому чем коллекции многопоточное и это все и пей который просто написаны вну который является частью java development kit и который мы точно так же в котле не используем то есть теперь вам все равно придется эти учите взаимодействуя с ними да немножко не отличается в код лет завернутый в принципе взаимодействие с
01:36:14 - 01:37:19
ними все равно приходится и знать то есть писать на джаве вам не придется уметь читать ее нужно и 5 и же дикий знает точно также нужно то есть фактически тут ответ больше да чем нет вряд ли вас будут спрашивать там как устроен массив и прочим чтобы на код ли не писать но читать разбираться в коде java коде вам надо будет коль есть же добавит в принципе танец как бы дают понимание базы синтез не важно вообще потому что в код лиан сарма другой вот кстати вот у меня недавно собесе за 700 долларов спросили почему так много ну
01:36:47 - 01:38:05
тут надо во первых знать куда совместно какой уровень и прочим но то что типа игре потому что я работал первой компании своего за 800 долларов эта компания прям вот прекрасно большое спасибо что вырастили меня дали мне работу прочим и хорошо платили вот поэтому огромное спасибо вот фактически эта компания дала мне путь в жизнь в жизнь разработчика вот возможно сейчас бы я не знаю там что нибудь другим занимался если дни кают-компании кстати про деньги работы джуном почти за еду это хорошо или нет после я могу
01:37:28 - 01:38:37
сказать сразу что любой труд должен оплачиваться и оплачиваться хотя бы там ну по адекватно меркам чтобы человек мог там как минимум там не знаю ныть и там снимать жилье и прочим особенно на позиции джуна это нормально прим чтобы там выживать на эти деньги приходилось ли там платить откровенно меньше чем всем джоном вообще это уже по моему не очень нормально но тут видите то есть джун и зачастую есть хорошие хорошие компании которые типа такие джунов за рабов считают типа такие что там вообще тепла них ездить и прочего я
01:38:06 - 01:39:11
очень плохо таким компаниям отношусь но есть но люди хотят попасть в эти верят что такой компании они там типа столкнул прочим у них есть шанс да но тут вы должны сами для себя решать я вам тут советовать ничего не буду просто потому что не хочу потом быть виноватым [музыка] как не выгорит только начиная свой путь в разработку сейчас такая конкуренция многоточия как ты не выгорел но тут больше не конкуренция даже какие-то моменты такое типа сознания блейна ничего не понимаю ну и тут надо просто
01:38:37 - 01:39:51
себя как бы увидеть что-то начало она всегда сложно и всегда ты что-то не понимаешь вместо того чтобы вот там все плохо пожалуй я не буду этим заниматься лучше наоборот начать заниматься еще больше чтобы разбираться в том в чем ты не можешь разобраться ну да [музыка] слышал про новый foodbox payout я слышал про старый и честно и он-то не показался популярностью он началось лёша глотков запретил учить java ну я запретила и ты нет лёха запретил java сейчас сейчас придут на собеседовании потом такие типа а вот а
01:39:19 - 01:40:38
вот тут в этом видео на 35 минуте лёша сказал что так нельзя так давай дальше так что у нас тут есть интересного очень сложно брать на себя ответственность за сроки задачи есть советы как с этим бороться ну во первых вы должны понимать что типа не попадания в сроки это зачастую особенно на первых порах это нормально это не страшно и менеджеры но если вас начинают это там откровенно типа собачек прочим это не очень хорошо потому что джуна тип ожидать что он тебе поставит точные сроки сумме то на начале своего пути и
01:40:00 - 01:41:07
прямо в них вложены все сделать в 11 не там где перерабатывание прочим это не нормально вот для вообще для оценок есть обычно специалистов по опыт не привлекают прочим я понимаю что типа есть страж вот я не уложусь все меня там уволят не знать где премируют накажу там что-то вообще будет да это неприятный кейс но вы вам не кажется что вы это давление на себя сами создаете когда вам приходит менеджер в игру гарри можешь сказать вот уж я эту задачу думаю что выполнить за 40 часов там плюс есть риск ямагучи ну может быть
01:40:48 - 01:41:53
чуть больше то есть там типа там плюс 10 и 20 процентов то есть всегда старайтесь оценивая задач какие-то сроки в котором вы грубо говоря типа того чтобы там не знаю я понимаешь там типа ну 8 часов но есть шанс у него ложись лучше там чуть 10 захвачу типа потом смотрите какой блин я тут был неправ и посредством подтягивайте свои оценки со временем но основная во всем проблема вот этих вот типа что его точная это вот вы сами начинаете себя загонять и вот вы себя больше нужно нас даже менеджмента к ебле
01:41:21 - 01:42:12
ну ты куда типа там перерабатывает прочим типа еще чуть позже задачу дерзкую нет я поставил два часа типа я должен написать все приложение за два часа типа ну вы сами задали себе не адекватные сроки если вам кто-то другой сроки ставит его них не укладывается в это уже страшнее так вот кстати до хера я уже понял короче prolife coding прочим я короче запущу кого-нибудь запросе впрочем и сделка честно мне live casino простых задачках это порой такая грусть я такой сижу такой и поросят и а то что мне хочется
01:41:47 - 01:43:03
пола и входе там кого-нибудь комполка рутинами там сложные примеры прочим это точно типа не для начинающих там скорее как вы увидите такой такой как вот у тебя тут даже не надо пытаться типа все типа на это можно и заканчивать вон легком пол свое вас попишу там вот такой я посидел такой до свидания типа ждем когда будет стабильным и когда не придется там кучу всего этого ну хотя бы типу канта официальном варианте будет когда будет собеседование по большой степени с к деньгам практика не теория например дать кто-нибудь проекты
01:42:36 - 01:43:43
попросить сделать пищу видите в чем проблема сделать свечу это типа не час не двоим вот такой короткий формат его трудно ужать то есть тут скорее нужно приходить тогда давать конкретное задание там давать какой-то вот я бы сделал вот сейчас сколь и ты сдал бы второй этап дал бы конкретное задание прочим там лимит он не соответственно знание там присылает через этот тайм слот и потом мы с ним разбираем вот кореи в таком формате то можете просто в лайве это будет такой типа прям live show такая длинная короче еще писать под
01:43:13 - 01:44:13
ну когда на тебя смотрят прочим в лайве это так стрессово то довольно поэтому я я не очень такой вот эту штуку люблю либо на назвать кого-то опытного полин дашь то что сусле то этот scroll 4k для strong женами данном я не знаю каких-то деньгах наверно в долларах или в чём явно не в рублях нам хоть если в рублях это не ну это в рублях это не норма сказать в доллара бежать в долларах особенно там в россии ли прочему учитывая какой курс сейчас там это получается 240 тысяч в принципе очень норм очень хорошая зарплата
01:43:43 - 01:45:02
наверное ну по крайней мере по моим меркам вот здесь опять про гип-гип насколько должен быть среза самом деле не многие вообще не смотрит гид ваши прочим поэтому не факт что он понадобится как опять же можно сказать что может быть какой-то полугодовой проект и там будет такой страх я помню короче я писал в одном проекте короче там в год наверно работу крыш писал нем пищу давно вот спустя три месяца как там устроена вот это как был в этом проекте потом через там где-то в десятом месте работает им
01:44:33 - 01:45:29
проекте мне нужно было там полезть добавить сюда fi редкой потом сиделку костную культу такой твою дивизию так не это мог написать ее тоже был я буквально полгода назад какой господи меня уволит надо было за это вообще причем еще на этапе проектирования фичи я такой вот и фактически вот такая же ситуация может происходить вами при росте поэтому вот это может быть совсем не показать не вот как коля говорил да лучше что-то скрыть и сказать что у меня нету чем брать то что было но и плюс даже если ты работы что как бы в свое
01:45:07 - 01:46:18
свободное время сидеть пилить новый проект чтобы его потом показать но такое себе потому что делаешь для изучения то ты там пишешь как хочешь да вот эти вопрос хорошо ли просить оплату тестового задания вообще на самом деле не знаю ну потому что тут спорный вопрос честно я никогда не просил я обычно от них сливаясь потому что он а когда дают очень длинное здание там где нам все выходные прочь метку не ребята я типа у меня мне выходные хочется немного отдохнуть прочими говори так много работы поэтому
01:45:42 - 01:46:50
нет а потом такой тип они вообще стал такой вот кстати хороший способ типа если ты что-то не хочешь делать просить за это деньги и причем большие деньги типы отказываешь нет и отказывают тебе звучит как план да так это вот я не знаю к ну давайте по тебе коля пишешь ли ты проекты пишешь ли тесты на проектах но не совсем на каких-то писал на каких-то нет так иностранной компании кстати вот чаще смотрят битв общем снг говорят вполне возможно возможно это у нас такая практика типа может там это и принято
01:46:16 - 01:47:44
там все-таки другу другая культура воду вас для вас ноута в вакансиях пишите то желательно иметь гид хаб с открытыми проектами что на могли просмотреть а по факту все забивают я тему сайт как человек который проводится без типа я скорее чувак пишет там у него гитхабе поездки т'хаб там проект такого пола дез такой все пошли дальше я хочу чтобы тебя есть но мне это не нужно потому что хочется проверить знания кандидата сейчас понять насколько комфортно же с ним будет работать впрочем этот код комикса потому что не
01:47:02 - 01:48:14
подшучу он написал то все из 2 минус 3у вот поэтому нужно проверять прямо здесь и сейчас тут можно больше посмотреть просто как он битве ищут ли роза вот пишет ли роза в тесто на проектах там где у меня было возможности я писал но в принципе это хорошая штука чтобы проверять ваш код впрочем и не сидеть там сутками руками все это писать я думаю лёша примерно точно такой же практике ориентируется лишь если что в чате ответят если он не вышел дампа тестирование собственно по тестирования джиннов сильно не гоняю вот
01:47:41 - 01:48:50
я скорее больше одних прошу на практической части задания такие вещи вот потому что тест этаж ту который должен написать код из написать не тесты земли скорее практическим здание можно при отечественно сло я даже не знаю где прям сильно гоняют по тестированию вот на теоретической ну без без написания кода вот как минимум будет хорошо если вам грязь по вот вы должны нам сделать такую такую задачку будет сделать такой я бы сделал так так бы там написал бы сразу неё тесты чтобы проверить вот эти вот кейсы вот там есть точный местах как
01:48:27 - 01:49:26
видим если вы даже в ходе описание здания тронете что вы бы написали тест и такое о человек знает про тесты написал бы их почему на фиг ничего про теста не знаете вас скорее всего не будут в эту тему копать а будут капать я такой ну там типа доест unit-тест эти по прочим там вот но этого уже будет достаточно кети пока он сказал про до герб радио и значит что-то знает о сказал про юнит-тесты хорошего либо профи tig turk учета начал говорить вот это такие триггеры которые соответственно вот даже в автоматом говорите то есть
01:48:56 - 01:50:02
короче это это не секрет но собеседование можно хакнуть и принести хорошие слова и соответственно в какие-то компании большинство компаний когда вас даже не будут подробно расспрашивать про эти вопросы но вы в силе ты заложил эти технологии прочим такие что вы знаете потом высокие материи прочим и токио он знает все ли она там знает копались пит надо брать надо брать то что вы не знаете это уже другая проблема будет когда вам нужно будет это написать вы подучить но типа но этом хорошо да все уже да действительно уже только
01:49:28 - 01:50:37
пора бежать домой завтра еще оба дела у меня тяжелый день вот коль большое тебе спасибо что откликнулся мне кажется получилось интересно хорошо подключали с тобой на вопросы к ли там тоже коля в омске меня тоже там уже поздно поздно он большой герой все большое спасибо тебе тоже большое спасибо было классно да все ребят подписывайтесь на бусте подписывайтесь на телеграм-канал там я объявляю все заявочки новые собеседование прочим у меня уже готовятся 2 экспертных новых со веса на начало августа и на середину
01:50:03 - 01:51:05
будет кадре view я устройства если прочим в общем принципе как вы любите там много новых интервью еще готовишь материала хотел отдохнуть летом а получается еще больше чем когда когда старался работать сухой начала началось делать вот поэтому будет классным подписывались не пропускайте ставьте лайки ну и все прочее все всем пока пока
01:50:34 - 01:51:13