Подготовка к собеседованию на C# 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 каналы и чаты
Транскрипция видео:
всем здоровья кто смотрит с вами отказе и сегодня мы поведём перу публично собеседованием эти прыжки сердца не будут проходить довольно часто все зависит от того как много желающих будет появляться поэтому если вдруг вы захотели проверить свои навыки и способности может ли устроиться на работу может ли вы там претендовать на определенную позицию то пожалуйста пишите об этом в комментариях либо значит что у нас там в описании есть ссылка на телеку может сидеть и писать об этом вот и я сам сижу и может быть мы
00:00:00 - 00:01:03
проведем ты хочешь публично собеседования вы сможете оценить свои навыки и там возможно получить некий такой фидбэк того что нужно учиться чего там не знаете ли вы готовы в принципе уже собеса значит есть один кредит от который ест соизволил польстит пуль собеседования он решил остаться анонимом но и передайте привет для привет давай тогда начнем значит мы опустим первую часть которая обычно собеседнику час происходит я сразу скажу что как бы опасались отправитесь 50 меня есть уже такой явный я понимаю как они я был как по ту
00:00:33 - 00:01:59
сторону человек которого со беседу такие по другую сторону который ведет это собеседование поэтому я в принципе могу воспроизвести буквально точно в копи того как обычные 77 проходит естественно каждый пакетик по своему новому таких садах вещей единственное что мы опустим это так называемая рассказ про саму компанию потому что такой компоненты но обычно все начинается этого представим что я тебе рассказал насколько у нас компаний офигенная ты нам очень нужен мы нашли тоже резина и тому подобные решили что ты нам очень
00:01:15 - 00:02:31
подходишь значит по твою резюме и гид had который ты прислал мы обсудим наверное в конце ну допустим меняет привлеку вот да пусть привели к вам и тьяго так позвали и так далее сейчас будет родиться без значит первая часть это не хотелось бы узнать вообще можешь ли ты рассказать о себе как-то вообще попал войти ты же как сейчас записываешься на джуниора получается у тебя же нет опыта поэтому мне хотелось бы узнать может ну расскажи про себя расскажи про то как ты собственно доходил до так называемого
00:01:52 - 00:03:09
позиция может junior почему ты выбрал наш орб и и так далее да но сейчас я учусь на последнем курсе тоже вот мира и с программированием и отоспать познакомился тоже когда просто пилус а первом курсе нас был были плюсы ну вот начал этим интересоваться толку это свой курсач потом ну абсолютно спонтанно я обратил внимание на язык си sharp просто так вышло что там на ресурсе котором я получал знания по siplus увидел статью на сишарп код не подсказал зависнуть на дом youtube канале просто вот ну и знает этот фокус моему на
00:02:32 - 00:04:24
отличненько на не реклама nike ну хорош ну вот из теста начал немногого самостоятельно делать свои проекты такие которые нужны обычно мне такие небольшие под project и что там по неве раз мне нужно то сразу за еду напишу-ка это приложение для себя вот ну и вот последний курс и задумался трудоустройства и как то больше уже начинаю какие то ну больше саморазвиваться читать какие-то книжки возможно по языку какие например книжки ты технологий может быть даже ну знаешь наверное такая книга на английском она все шар плеер с
00:03:32 - 00:05:09
гайд такая она довольно простая в ней довольно легко материал подается ничего такого конкретного ну никак trolls он там рихтер которые там добавится все разбирают такого уровня еще не дошел вот ну а так я возьму немного ниже к там лежат и на их как справа чем больше использую понял а так в основном ты обучаешься на роликах сепуку на при да вообще нет там есть много там есть мира канал на английском языке тоже называется м тим карри тоже популярный ну по-разному на самом деле я не могу высказать в это определенный способ
00:04:23 - 00:05:49
которыми это делаю пробуешься что со что вижу все пробуем понятненько так идет как давно ты на шарфах что-то пишу наверное где-то с середины второго курса может быть на тесто на 4 приходит ну конечно это не на протяжении всего этого времени я каждый день я занимался но тогда пути а вообще если какой-то опыт помимо бак n1 sharp ах ну например ты писал что-то на пенсии и суда то что использовал делали взаимодействие с давай так начнем с фронта во фраке меня довольно небольшой опыт но я не знаю можно назвать язык саму которые
00:05:06 - 00:07:11
использовались тоже даю описание припев да я провел там очки тоже есть тоже свой фронт тоже это язык разметки для меня это саки фонда лук какие-то базовые штуки а там зил такой кий из бэг-энда какие технологии ты использовал есть asp.net и собственный core из там ну различный вот сервис например но гастроном вот как ты вернулась под этот хор сейчас более менее пытаясь защита для веба ну так же дверей safrane work такая м для работы с б.д. популярные сама можно и скорее не знаете ни писать запросы о не сам не что еще так и нас
00:06:09 - 00:08:01
получается ну ты использовать только аскор не было тебя осн это envy секунд настанет но я ими заниматься так очень поверхностно о них знаю но при этом могу понять структуру спалетова весе приложение но когда этим начал заниматься все писали на богат кори и весь на кори на кросс-платформенным и поэтому уже той спине не особо занимался вот так и суть его знания поиски я бы сказал что пока ну я вассала что нет просто знаешь что там пишут запросы в основном на этом языке в д а времени там select from the
00:07:15 - 00:08:59
и был там и так далее но это более конкретно вещах там каких-то join я не особо знаком понял так слоя sbd работал через взором то есть через эти frelock я знаю что этого и свои минусы но пока так так сравни выходит так сервиса link но это конечно такая написал ли ты выражение ленка вы которые там похоже на язык я в основном использовал заказывайте метр расширения наверное да которые например признаки это обжиг с они называются вроде бы сможем кого этой коллекции писать такие запросы pvr там select и так далее вот а продаж
00:08:11 - 00:10:05
и ты говоришь это я видел это но вручную помню хорошо так окей принципе последнюю хотелось узнать из такого поверхностного это опыт забитом только хорошо вы шариф как нам делать незнакомец муж и верная плода и довольно с этим заколка я считаю но я вот видел себя на youtube канале тыквы используешь я знаю что все использованные то есть через консоль никто не пишет ничего я вот делаю на уровне консоли я сама не замерзает в избе кракен битным тестов так далее я в основном пишу там здесь все команды
00:09:13 - 00:10:38
фасолью накидками то понял понял и статус и так далее хорошо так с ним принципе все давай тогда перейдем к технической части пенсии услышала тебя так 1 штука слушай а вот у часто видел и конструкцию zynga можно сказать различные их применения вообще для чего их используют утес какого слова везет я типа миссии знаю когда использую используя только в двух случаях это если мы почти к это пространство имен обычно это спи стандартные библиотеки microsoft или скачать на get или свой проект какой то есть мы пишем в начале указываем наши
00:09:59 - 00:11:51
namespace вот но еще второе его применение которое знаю это но если мы хотим работать чем то что занимает возможно большие ресурсы то мы можем написать в коде using такой синтаксис using в скобках обычно указать ну чем мы пользуемся например не законе быть стрим леджер там лично не такое и дальше в фигурных скобках указан наш код написать да и по достижении последний фигурные скобки у нас ну память освободиться самостоятельно даст вызовется по моему метод у кого что мы использовали в using a de
00:10:54 - 00:12:35
способа ла и ну в общем эта конструкция применяется для более такой балет я не могу найти прилагательное все в голове но более серьезно какой-то работой с вами сегодня мы сразу хотим оставить какие-то ресурсы после кого так вот так руки вообще знаешь ли ты во что превращается using так сказать после компиляции после компиляции это же на самом деле сент риски сахар и он по итогу когда приходится это комбинация он превращается годы такой несколько так сказать но сейчас сказать не знаю наверно можем поздравил могу
00:11:44 - 00:13:34
предложить что вызывая сможет какой-то метод в конце сборщика мусора замели всем в общем этот using на самом деле вот как раз кто у пусть который ты оборачиваешь этого using a и она превращается в таких блок циники что мне тут iphone или просто это не знал такой превращается по key tags кимаки руки бывают что для чего нам нужен код к раз ты упомянул интерфейс айди способа но [музыка] но она используется для служения ресурсов то есть [музыка] ну он автоматически уничтожает убираются память использование крипто объектам то
00:12:48 - 00:14:53
есть если мы например нас есть паз которым мы реализуем интерфейс мои способом на значит что мы должны рисовать methode de способ который вот и будет вызываться при ну сборки мусора да то есть перед тем как этот объект будет уничтожаться на версию zengi можно ли этот метод вызвать любой момент ну я захотел вызову битва виктор произвольный момент но я не совсем уверен что чтобы быть если на этот объект будут какие-то еще ссылки так что я не знаю точно смотрели можно ли это сделать я знаю что нугар вич корректор уничтожает объекты
00:14:06 - 00:15:53
reference type a только если на них уже ну не осталось ссылки пересылок приложений из леса это удаление может вы безопасно я думаю что я не знаю и не смотрю расскажу значит на самом деле не совсем так эта штука работает виде способу да ты вызовешь самостоятельно или даже просто если ты для этого класса на совершенно интерфейс то это не означает что он очистит нам память ест этот метод но то что она автоматически вызывается дело в том что для примера это та иди способы вызывается например у тебя есть некие стрим пройти
00:15:01 - 00:16:29
ну которая там делает чтение какого-то файлика да и как чтобы сделать этот чтение файлика создается некий хэндл на него вот и соответственно если ты заметишь когда мы не контролируем данный файлик для на этом отдельным потока например его вызвали и нет вот этого using a этот файлик не можешь там изменить ест его закрыли в принципе заново прочитать или открытого им для чтения-записи неважно у тебя будет запрещено потому что уже на него повесил повешен был некий хинду который не удалился вот для этого в аиде
00:15:43 - 00:17:06
способом на самом деле для steam байкеров описанного века по которой этот хэнда удаляется вот хорошо из этого . и сразу догадаетесь почву нужно лучше задать логику сделать перед тем как удалить объект данного класса вот перетрите вот можно вообще его вызывать в любой момент но после него объект не удалится ну там не знаю захотел в данный момент что то сделать чтобы войти способом реализовано не знаю какой то например да вот соответственно ну тогда если у тебя некое непонимание ади способом него стекает второй вопрос
00:16:26 - 00:18:05
слушали ты по метод война лайс я знаю что что-то похожее спас тоже связано с снос molinito месси по моему а че сказать не вспомню хорошо если деструкторы в шарфах по моему есть есть вы знаете призывали по-моему они есть да да есть также с таким же сетка хорошо когда этот файл с семью в общем короче говоря на самом деле with fine lines и то есть так называем деструктор просто этого нет на его почему-то так называют я не помню там есть некое объяснение открываете ну в общем когда задают вопрос про фен лась имеют в виду
00:17:14 - 00:19:13
показывает деструктор когда он вызывается при но когда его я думаю вызывается сборщик мусора при уничтожении объект и когда ректор доходит такой-то фриске да отсюда тоже может быть короче задать сейчас можете рассказать про то как работать вообще короче коллектор ну я ну из помню языка си плюс плюс 3 же до сюда пишем когда вытяжками тоже было сюда писать делить на более раскольников языках этого делать не нужно иметь больше мусора делаешь мосты ну предположим и 8 него есть свой механизм удаление объектов на апрель если он
00:18:24 - 00:20:20
удаляет валютой на какие-то структуры он удаляет его автоматически как он доходит ну как эта переменная типа валютой по выходит из зоны видимости вот если мы говорим про же объекта и ссылочные типы то он опять же смотрит медленная забег больше и дальше он его не автоматически удаляет до даты фигурные скобки да он помещает его в по-моему в первое поколение за поколением сейчас я просто помню что их 3 и 3 сейчас надо вспомнить сначала трущаяся первое поколение знаю они терялись здесь удаляются объекты с первого поколения
00:19:28 - 00:21:18
будем как так было так что там просто есть еще некий называемый сдвиги по типу участь переменных удалить чисел память о час не сдвинет в те которые могут быть в позже использованы и так далее вот это вот перемещение происходит максимум до третьего поколения слишком много над на самом деле обязательно в общем целом скажем мог палаты на вопросы такие подробности товарищ они там , где то что то для так сильно не надо просто иконы что ты шла вижу что он автоматически это делать вот хорошо вот у меня какой то будете
00:20:27 - 00:22:02
вытекающие помолитесь о нас все по памяти давай вот что в чем отличие абстрактного класса вот интерфейсов навяжет вопрос но во-первых из я показал я бы сказал так отличия сиделец на применению сказать и по практической реализации если по практической реализации то понятное дело что мы не можем наследоваться от нескольких атомов 40 классов до нас нет вот что наследование можем рисовать много интерфейса также интерфейс и они по моему да какой то версии языка сишарп не могли иметь реализации то есть это была
00:21:20 - 00:23:16
чисто сигнатуре методов без модификаторов даже потом их добавили все таки а в астральном классе ну очевидно абстрактный метод он не может иметь никакой реализации но он также может иметь другие методы может ли интерфейс иметь конструктор я никогда его не использования знаю что открыто версии языка вот вы сейчас можно интерфейс и добавляете на же реализацию модификаторы доступа указывать им и италика это базовые реализации чтобы удаление какой-то лаборатории ну библиотеки там все не упала когда там
00:22:24 - 00:23:43
добавился новый интерфейс это базовый реализацию сдаются могут ли дисков риска быть не справилась с методы я думаю что могут я не пользовался могут ли у него быть поля свойства такие вещи делаются вот она и тоже не сразу добавилось да я вот не знаю сразу ли это добавилось раньше все используют чисто что там были методы вот максимальные капсюля ции так сказать соблюдалась при наследовании а сейчас есть такая штука можно еще добавлять туда static поля в константинополь даже константы вот но интерфейс не могут содержать поля
00:23:09 - 00:25:45
экземпляр класса так скажем такой вроде бы я прям помню что смакует вроде 8 версии языка пришло такое расширение больше возможностей поля точно не мог задержать потому что когда ты пробуешь там куда я задумал желаю еще из отличий но именно применение я знаю то есть если мы абстрактный класс и то есть наследование используется когда мы подразумеваем что объекты более-менее какие-то связанные с априори slim ну наследование это нам человека да и штамм работник и у него есть там зелеными да там что то делать ну самый например да а
00:24:26 - 00:26:05
если но интерфейс имеется когда положим нас есть там интерфейс на мой опыт и что-то он покрывает но это но этот интерфейс могут желательно при когда это писать код желать над этого интерфейса смогут реализовать объект двери там ее закона которая никак не связаны но менее не могут сделать этого 2 практика и написание кода где-то слышал что возможно неправильно объяснимо за так они по своим вроде бы очень похоже стали фриз на правый глаз матери муки давай зададим такой стандартный вопрос что ты знаешь про опы давай начнем с
00:25:18 - 00:27:10
парадигма она для меня три основные протекает следование копуляции полиморфизм можешь приводя некие простые примеры объяснить каждый из этих парадигм то конечно но расследование ради monster управляет нам как мне кажется я считаю не копировать код положим нас есть 2 класс и мы видим что у них довольно много общих например полей или методов с одинаковой реализации и мы можем унаследовать 120 другого тем самым мы это сайт не будем нарушать принцип дон 3 петли салда драй то есть не копировать один и тот же код и я думаю
00:26:12 - 00:28:04
такой пример про инкапсуляция обычно обещает и как сокрытие данных ресин капсюля ция позволяет скрыть детали реализации чего-либо от пользователя для данного класса то есть делая поле приватным или так словлю такие модификаторы мы запрещаем использовались поля или свойства поля или методы этого класса откуда-то еще вот на полиморфизм обычно объясняют как ну 1 что-то нам имеет множество реализацией на думаю много примеров есть шар из например даже та же самая перегрузка методов это тоже какой-то
00:27:10 - 00:28:58
ком то вроде полиморфизм потому что ну нас и есть один тоже метр но он по-разному работает три разных фаны квадрат параметра ну так же поле машина уже довольно часто пися через расследование то ожидаем мы можем например установить газификатор вид что нашего метода базовым масса ну и также переписать его в классе наследники почему вероятно и в итоге у нас тоже казалось бы один метр но работает по разному до таких самый реализуем полиморфизм [музыка] хорошо здесь ок пойдем дальше так так так вот слышали про почему финны использовал
00:28:08 - 00:29:47
ключевые слова мире way out ничего не нужны она лев а вот это фактор используется при передаче объектов переменных в метод если мы хотим чтобы переменные передавались передавалась метод посылки они они копировалась на не копировать и просто ее значение задач представил короткая то работа мы можем указать зико тариф с ней когда мы пишем сами это ты когда мы его используем вот например reef reef винта она передаст ссылку на само значение без копирования вот два параметра вот по сути тоже самое но параметр на утро я сми делай параметр
00:29:06 - 00:30:55
авто мы гарантируем что этот метод изменит значение в переменной который мы использовали этот модификатор если мы напишем внутри out переменную the mode b и ничего с ней не сделаем то компилятор выдаст нам ошибку пример используется в трой парса при частой смены в которой выше запишется что переменная была не производили раваны мы не сможем сунуть волс мы говорим что мы должны границы визировать ее методе да я изменить а ну а до я напишу она может быть непроницаемы равана конечно мы можем стать при вызвали метод радость это имел
00:30:00 - 00:31:54
ввиду еще раз это мы и в методе фрезеровать эта перемена понял ну вроде бы все ok сейчас вышли некий пример кода мне потребуется такой вопросик будет как вообще в канале публичный собес она сейчас листочки на шкафов виду сейчас а ну тогда вижу вот есть вот такой вот код вопрос в каком порядке будут выведены цифры так сейчас я хотя бы немножко strike edge война ли сам метод да что такое то головоломкой так ну на первое что мы делаем это вызываем в мнение букеты рай прям знаешь там же попадает между таро и
00:30:56 - 00:33:29
скидывай с севшим становится первое что вы видите это 9 дальше что у нее exception ок это получается он по стыку вызовов дальше пойдет вверх но и правда код финале тоже выполнится так с порядком вы будете жил о [музыка] загвоздка этот файл или если бы их не было понятно было будешь понятно было что вы видите там 95 это если бессмертными ну хорошо я полезно то есть скажем так прям четко пришла 7 что за одессы его и 4 сейчас ты будешь всего же когда так ведь тоже нету сейчас четкого понимания как должно быть это
00:32:27 - 00:34:29
важно ну это же нам порядке смотри фотограф как эта штука работает короче сначала мы идем метод print понятно в этом есть 5xl хорошо видеоблог и речь здесь на девятому да далее там у нас называется ролл но но но так как файл или в любом случае должен выполняться перед тем как пойти вверх он зайдет сначала файнер тогда я могу сказать да вот получается из 92 54 так на самом деле это логично что finally выполнится перед тем как он этот эксепшен кинется вверх потому что но он же не вернемся никак обратно в этот код
00:33:41 - 00:35:24
в этот метод где летают так так [музыка] муки пойдем дальше так так так так так что нибудь знаешь про различные потому основные которые используют я слышал о васе довольно поверхностно вот но из тех которые времени применял как тогда то наверное поттер синглов он такой довольно простой паттерн на паттерн это не сэм поттер трассирование это паттерн набор как надо так счас доступа к данным репозиторий довольно часто применяется про соли давали на поверхности слышал там стратегию скажем про архитектуру приложение какие
00:34:33 - 00:36:31
ты знаешь ну может не совсем понял вопрос моторные архитектуры приложения может быть слышу про when we see a ну да я понял про что да есть в основном по приложение используется висел test of arrival модуль wi-fi модулем которые ты знаешь архитектуры да да да да больше интересует давай появись и из чего он устроен и как каждый компонент как взаимодействовать друг с другом так ну хорошо попробуй весь эта троица как модуль превью контроллер ну начну персию она еще нет view реагирует как взаимодействие с
00:35:51 - 00:38:03
контроллером а контролю свою очередь задействует с моделью данных сосна модель данных это скорее всего к это такой закрытый ящик который не знает ни о каком кроме себя им взаимодействия только каким-то образом обращайся к этой модели ну der welt его какие-то поля и передает их ну по запросам view то есть я понимаю запросам пользователей интерфейса на на самую жку ну мясо солью это пользователь интерфейс возможно это же темой страница там до муки я тебя понял раздражает за просто так какие есть называют наверное да
00:36:59 - 00:38:45
может нам так можно назвать какие-то знаешь и методы жизненного цикла в у вас нет кори для запросов это жизненный цикл это дед или что такое не намерен методы жизни на цикл то есть ну скажем так я думаю жизнь я из непала я вижу хорошо давай по-другому при формулирую короче есть метод который создает объект для каждого запроса есть который создает для каждого пользователя есть который живет создался один раз и потом использовал для каждого пользователя думаешь с этим незнаком на это возможно можете знакомое слово adds куб ну ну да
00:37:56 - 00:39:39
это да то есть и сейчас уже синглтон то есть мы скоро если мы пишем приложением можем в методе и помню конфига сервис или нет нет секса в нем добавить необходимые нам ну довольно что угодно можно добавить a single фонтанку это класс который будет в и тем самым можем не реализовывать сам синглтон да и про сайт полностью переложить ответственность на сервис и the projection а сам себя проконтролировать хорошо вот есть как сказал синглтон что еще есть из подобного завершают ту же задачу но не знаю есть еще скоб
00:39:05 - 00:40:53
есть еще трансфере тли трансе им я не помню чтобы да я видела давай так вот этот метод это discount он для чего используется вообще что он дает ну и мы передаем во все контроллеры какой-то я который мы указываем в этом очков ты понял ну то есть грубо говоря это для внедрения зависимостей структуре достать этот объект на самом деле частично да но как я назвал есть еще два метра так называемые осколки i can see that i как раз между ними они делают ту же задачу но разными нет механизмами так сказать жизни каждого из них вот этим
00:40:05 - 00:42:00
болтом он создается один раз используется для всех запросов вот и то есть все вот эти зависимости он используем на одну и ту же и использую один объект тут собственно вопрос про значит так называемую блокировки которые могут возникнуть при множестве их запросов к данному сервису вот и вот допустим трансе и нда он делает для каждого запроса скоб насколько я помню он делает для каждого пользователя нового ошибаться в общем вот эти три вещи на самом деле очень нужно знать о нет всегда используется и ты часто
00:41:03 - 00:42:25
будешь видеть нужно прям есть понимание почему надо это использование что другое пока а наверное да отобразить и манере рощин [музыка] пойдем дальше слышал ли ты по таки интерфейсы как они рыбу и и никого если но если мои наш класс то и класс котором и использую реализует интерфейс они ну например то это значит что мы по нему можем тренироваться пример фары чем то есть ходить по нему сыклом обычного рисую какие-то коррекции довольно часто down применяется проект был я знаю что ну у алексей типа quake перевел можно вызвать
00:41:44 - 00:43:44
например метод каунт то есть знает-знает количество объектов коллекции вот так хорошо мощности привести примеры никого результатах выполнения кода который возвращает объект интерфейса а и говорим о он даже не знаю ну для примера вот знаешь есть ты не видел этот самый те самые запросы которые пишутся якобы на и screen языке но в шарпа вам коде select from там и так далее на языке ленка вот по итогу этот запрос сформирует объект интерфейс вот этого века и либо на самом деле вот такая штука муки а вот
00:43:01 - 00:44:40
можно даже правда если вот всякие вот эти василёк то который это расширение не по моему а и номер был вот это не вспомню скорее всего да они уточняют его как я помню потом можно будет спорить использовать так давай по-другому еще такие объекты можно использовать в for each у который интерфейс и номер был которых есть яндекс по-моему я не ошибаюсь да нет мы же не обязательно обращаемся появился не от прайдов я рассказал но те которые реализует интерфейс и номер и пауки и сейчас этот просто параллельно пишу так сказать
00:44:16 - 00:46:12
характеристику по твоим ответом и нумерую каждый вопрос мира точнее там кода поставляют поэтому для удобства хорошо смотри видел такой метод get и нумератор да да освящается возвращается защищает нумераторы ok [музыка] по-другому спрошу видел ли ты им такие ключевые слова как у ел ел ел дык называется раз увидел они обычно используется комета зимой возвращаем казаться в чистом какой-то объект по моему почувствуем объект я понял плавности пример тут на эту ну думаю что вас нет муки сейчас так окей там тоже на самом деле мне
00:45:23 - 00:48:09
нужно рассказывать но надо повесить там почитать тоже такая нужны вещи часа могу спрашивать хорошо смотри помнишь есть методы такие типа все first default там файл last last war дефолт так далее вот можешь мне сказать то есть вот допустим методы эти самые first or die for тут есть просто for such as the default вот что вернет бластер дефолт допустим если данный объект который мы ищем по заданному анонимные функции если мы его не найдём что он вернет ну думаю значение по умолчанию есть ну почему то же слово default языке sharp
00:47:05 - 00:48:52
но он возьмет значение по умолчанию объект охраны клиента это будет 0 пример для ссылочного типа лист какие там на внутри хорошо если я хочу сам реализовать этот метод то как не соответственно его реализовать если допустим не знаю какой там будет тип скажем был виноват через онучи generic я думаю то есть хорош возвращаемый шар так там будет я понимаю вопрос нам это метод который будет возвращает step in print землю от и до generic ессесно либо он защищает это т либо он вращает reset дефолт в скобках т
00:48:05 - 00:49:50
то есть диффузный тип который которого вы которого вызывается метод я хорошо вижу ты знаешь что есть это дефолт просто обычно люди думают что там какая-то магия есть что-то там zarj это для каждого типа метод дефолт что он существует об этом обычно никто не знает лаки ну да хорошо так так идем дальше старшая сколько обычно с беседуя здесь среднем сейчас я сейчас дает больше не но не знаешь если хочешь полноценно прям что пейте проштудирую показалось этого недостатки я предлагаю провести у ну подольше да конечно знаете
00:49:01 - 00:50:44
что падар да да нападающих принципе это еще будет полезно зрителям они посмотрят на так называемые популярные вопросы найдут на них ответы и может быть даже если вы хотите также участвуйте попробуйте ставить на паузу и сами отвечать на вопрос может быть вы еще тоже поймет что можете походить в чем отличие string от stringbuilder отличие там что около string он неизменяемый это был рози по называется то есть каждый раз когда мы например строке например плюс ну пошли и там плюс равно докатилась и занимаемся
00:50:04 - 00:51:37
приварен к строке nofollow строку world она не будет как бы изменяться сама она просто ударь из из нас и новая голова так вот естественно это будет ну не очень эффективно вот если мы хотим нам его даже код пример показывает от если мы хотим использовать это это очень много раз изменять строку и страха быть вообще очень огромная то лучше использовать stringbuilder который ну панели это семь раз и моментально это все он изменяемый если например пример кода типа там своей строку и циклом 10000 итерации добавлять
00:50:50 - 00:52:30
эту строку на прежде число это например 12 13 14 до то это будет довольно долго со строкой на свои bilder im это будет это будет моментально моментально какова жизнь когда мы хотим изменить что-то ну и так как он сейчас сказать я не знаю что там под капотом как надо сделать я признаю его практическое применение ну и ну вот могу даже находит процессе ну вот уверен в том что это так будет происходить ментальные сыпи при сравнениях я помню на такую в этом уверен но как что конкретно он делает но на самом деле вот когда ты ответил
00:51:40 - 00:53:25
что надо использовать для большинства ки и не для большой трос если строка которая изменяется часто и это говорю [аплодисменты] если мы знаем сколько раз она будет изменяться если влага the stranger как только crocs думаю кино обычно на это вопрос отвечают что когда мы не знаю сколько раз будет столько изменяться то оптимальный используйте бедра не знаю она дать на всякий случай да даже окей ну в целом скажу да по этому вопросу так пойдем же реализации он устроен лучше знать да разве не лучше проверить
00:52:37 - 00:54:25
там через датчик только можно это проверить а есть еще знаешь так называемый короче онлайн компиляторы ты можешь написать код и он все покажут как он будет сам низком уровне ну не самом низком уровне так сказать на самой первой версии шарпа выглядеть вот например те же осинка выйти мы до этого дойдём так еще долго так так так так так [музыка] следующая фигня вот есть есть короче такие вещи как до подругам хорошо какие виды приведения типов ты знаешь и когда давайте начнем с этого приведение типов
00:53:32 - 00:55:20
на и tatra вопрос про boxing вообще никаких нет определения типов ты знаешь можно перечислить ну предположим мы можем снави из объекта сделать int и наоборот с помощью мощных он мог щенка - скобках указываем тип перед но перед значением таенн если получится привиделся один из вот так же знаешь что есть например чего и слова с которая ну пытается тоже привести один тип другому можем передать это септ с такой-то если он операция невозможна да нет от объектом зависит то вторую переменную присвоится 0 ну дай
00:54:23 - 00:56:19
нам вот еще какие приведение типов а я помню класс конверт которая из конверта еще внутри парсинга надо в чем отличие этой пар слов sports так сейчас по моему трои парис возвращает bool то есть ну типа true если получилось полз если нет он так на себя помню сможет стать и втрой парс даже условии их сказать 3 по 2 парфюмом так сделал часто давай так по другому если вдруг не удается спарсить в чем отличие результатов выполнения кода этих двух функций поведения . значит я не помню ну это не знаю наверное ну что что-то явно
00:55:23 - 00:57:38
присваивают на его пар скиба 3par стоит обычно навески не удается в методе парс провести профита в барсы исключения там по типу жетоны как называется популярное исключение когда ему не удалось выбрали данную операцию конвертирование а если это и спорта и пар 100 исключения не будет он это ловят и возвращают соответствующие фолз и литву вот хорошо я забыл травит освещение при парси фолз вроде бы знал пойдем дальше чем отличие методов которые использованы в массивами клон и купит у я помню есть такие методы да да да но по-моему
00:56:57 - 00:59:04
клоун возвращает он клон возвращает массив которым если в нем этом массиве были ссылки то есть это массивный nicolas примитивно сипадан и хэнк типа int то он они по-моему не будут работать так ну я знаю что можем в любом масел для масел вызвать метод капитул и указать в какой другой массив и сказать сколько вы индекса начинайте им так использовал вот купит у клон полон просто возвращает массив но вот без помой вот понял что-то с рефрен стайп там была моим его не совсем точный клон довольны своим точную копию
00:58:03 - 00:59:51
возвращают это примерно то есть клон ну то есть частично сегодня возвращаются возвращает тоже хорошо ваша мастер пока без диска на объект вот тут да и на самом деле это вопрос здесь никто не отвечают ну ты довольно даже близко ответил отличия между ними это в том что один из их делать глубоко копирования другой нет другой поверхностно соответственно клон как правильно сказал он делает поверх на копирование то есть то что там будет внутри какие-то объекты его не был содержать другие объекты тому подобное
00:59:01 - 01:00:31
он забьет он возьмет только самый верхний и только его запомнить то что там дальше будет можно уточнить the cis and where my массив там какой то это модельки да и в этой модельке есть еще другая модель кожей в которой щелкая свою ссылку он это не будет про запоминать так вот некоторые да он запомнить только самые верхние уровни вы их значения полей тому подобное все а дальше я не знаю чего это что там было это уже ваши проблемы ваши дети а совершенно я от этого не знал вращая я недавно если постоит занимался даже входе вам пример
00:59:45 - 01:01:02
как сказать сталкивался недель назад радио 3 такой достаточно жесткий скажем так потому что мало кто на него отвечают принципе вот так что за этому суду не переживать так-таки пойдем дальше слушай писал ли ты знакомы из многопоточность века теперь теперь теперь я просто могу создать red star и тогда не вот на таком уровне за такого слабого точности про знаешь там это просто систем трейдинг появился ряд вопросов носки не использовал но я за это на уровне что его синхронном программирование воет как я слышал
01:00:24 - 01:02:39
возвращаю плохие люди нужно вращать task ну и generic там по что мы возвращаем а вот о таком я знаю что это тема лужи чем я понимаю вот но ясно видим если такое понимание в чем отличаются при этом флот task-ов ну думаю я не знаю конечно что ни сам понимаешь на счетах какие хмурые хорошо плохо на самом деле да то есть нужно это очень нужно хорошо вообще как бы ты работу асинхронного программирования допустим телесеть законный метод ты вызываешь как он вообще работает можно писать умеет как стоящая на примере
01:01:48 - 01:04:09
этого висеть есть если я вызываю асинхронный метод то мое предложение оставшийся на какой-то интерфейс не фризит то есть положим я нажал на кнопку там пользователи отправил к запросам это опять ну а синхронно вот сейчас он может но это может занять какое-то время он может то же время сделать что-то еще все это благодаря создается моем понимании дополнительно подобно ну вот происходит автоматически но я так стасевский сам бы так это как-то делать сахара здесь будет очнись знаешь ли ты вообще во что превращается вот это чем
01:02:57 - 01:04:31
говорит в итоге после компиляции там нет да знаешь да это исторически так сишарпе схроны преддверием фраза вы пытались делать ищите заветных если я не знаю забрать посмотрел у тебя был под какие-то других языка программирования может быть даже у джесси макки ладно тогда налоги не смогу привести так бы было конечно попроще на самом деле вопрос тоже довольно важный прям отлетающие сказал использовали ты метод пара люблин нет расстрел что что он понял тебя для чего нужен начнем вот видео нет что троллил использует когда например почему
01:03:45 - 01:05:34
вот синглтон не потока безопасно его как его доказать что 2 безопасно использовать чтобы может быть одновременно его вызвать и там так вызовется несколько конструкторов на таком уровне просто видел ее для чего чувствует ну а если мы вспомним в замку это метод обычно по конвенции конце добавляю to sing перец ну перед его перед ним обычно пишет варить чтобы показать что как сказать на самом деле песок типа подождать это исполнение но моему прокси вид происходит по-другому показываем что программ может потому что
01:04:53 - 01:06:39
си дальше вы как так могу ли я не писать сливает для синхронного метода вот весь склон умеет вызвал может не буду можно ли так делать 100 мне кажется из-за угадать только когда я вот сеет мы немножко добрались до твоих пальчиков сильно так сказать слушай видел ли ты такой блок кода как лоб лоб мог но он обычно туда тоже всегда планета реализации его только безопасного синглтона один из способов это сделать это рабочий поток ты смиряешься какой-то объект приватный который только если для цели лоб и будет
01:05:59 - 01:08:22
использован ну естественно когда мы пишем лоб скобы какой-то объект который ну на кого основывается наша блокировка дата мы как бы по моему блокируем доступ других потоков коду а следующему ходу они в этом эти потоки мира которые дошли до этого локону получено с такими узкими ну который находит и работу нет не нравится если про который доходит эту меня-то не думаешь тут просто я жду пока долго призы так так так так так так такой интересный вопрос могут ли и объекты структур объекты структур лежать в куче если да то какой
01:07:16 - 01:09:55
рядом это можно сделать положил за возможность мы поместим в класс подари фрисайд да то есть если это нанести в класс объекта до вас он по-любому будет лежать куча автоматически то что в нем она вот на такой хитрый выдуманный вопрос не задавался валют года я тоже не задумался катарской совсем не типичный ax [музыка] [музыка] вот для чего нам нужны ведуны и поля вот если можно использовать на константы ну притон ли по моему насколько я знаю при компиляции константы они просто поставляются с ра и
01:08:50 - 01:11:00
значение константы оно должно быть явную написано в сразу при объявлении а пом насчет редон ли это мы сделаем применяем мишка-то readonly какому-то фильму до полю дата вопрос запрещаем ну и устанавливаем значение это все нет никого там cetera да и но моего может помню в конструкторе инициализировать все-таки на этапе я знаю как сайт на этапе компиляции и винда как открыться в кондукторе можно менять константа не можем так что в чем отличие сейчас метода веков вот двойного равенство окно по моему actor topic
01:10:08 - 01:12:07
о моих вол сравниваю но компа место для сравнения объектов используются но разве к окну и кол по моему сравнивает указывает ли и вот эти оба объекта на один окна тоже на одно и то же место памяти на пирата равно равно но его во первых можно перегрузить то перегрузка оператора звука что тоже можно привести к эквол но она сравнивает по значению тоже можно перегрузить ну да да ставьте слой ила перегрузка оператора цикла вроде бы оказывает ли эти объекты но объекты на это же место памяти это я точно знаю насчет ровно
01:11:20 - 01:13:16
равно я не уверена сейчас никого там вы можно свою написать тогда это не будет поменять начнем я закрываю по сути вопрос довольно такой ну можно и по разу не делать в общем да я сейчас в москве равенстве там бывает использует поведение типов ли явно заданных но в принципе это можно взять ту же самый выкл и но отличие в том что и кого он сначала ищет реализацию в текущем объекте там за какой-то класс вот так вот там написали свою реализацию через и comparable по мобиле и клубу любому он может быть не свою из написали здесь
01:12:17 - 01:13:52
написано вам нищеты и если не написали то их вызывает и сравнить эти объекты по ссылке как ты и сказал это метод который заданным для всех объектов типа объекта нравится вот такая штука поэтому играется просто может банально для некоторых просто не сработать вот такая тема так что то есть теперь окей пошла там конечно мои сильно прошлись скажем так [музыка] такие давай вот что значит и вообще в чем отличие лизации решения взаимодействия sbd через уровень и через нативного искренна сейчас в чем-то из да
01:13:06 - 01:15:20
вот можем одни и теже решение реализовать как носки так и на уровень почему то что применять я знаю что программисты пройти фреймворк то там скажем так он что он делает а из и он все равно какой-то генерирует из калькутты отправляет его б.д. очевидно но конечно он может это делать и совсем эффективно насколько я знаю они такие сильные запросы которые можно вручную но я там например помню пример что например magia del que это запрос да через ну через антифриза и пишем например in cloud ну то есть добавляем еще больно
01:14:15 - 01:16:10
язык сформулировать ну вот и женщин клуб метода например ну вот и при реализации вовы сквер я знаю что она ко мне такая эффективная как если вы писали там вручную там он используется лови join который будет ну там много в итоге с этого запроса привести дубликатов я знаю внутри а если мы будем это делать и просто ему нужно потому что аренда нужно будет их как-то обратно удаляясь а есессна это на более такой процесс долгий то есть лучше конечно врач написать но он такой просто использование раньше знаешь чуть не
01:15:14 - 01:16:42
досказал есть такая штука red point он самом деле в итоге и делать то же самое что и сама нативной стиль используя но из того что он сделан поверх этой штуки для упрощения работы sbd вот это происходит чуть больше операций вот и соответственно лишнюю x5 мире может понравиться и ресурсы в целом надо тоже время да я сажусь если круто использовать такой преисполниться в фреймворк но эта разница будет почти незаметна производителя сейчас прибегая к тому чтобы вот эти а туры или же примите в районе например так разного типа читать
01:15:58 - 01:17:43
тот самый но там искали были проще короче прощает нужно более проще но расплачиваться производился какие подходы формирования бы да ты знаешь ну одном и речь идет про код first to the bass ну то есть понятное дело ну да the bass понятно что то есть мы через какую-то ну сами вася режима запишите по крайней балда и так далее или возможности вы пользовались для подогрева я пока админ использовались там datagrid вот ну то есть мы описываем начался базу данных а вот force мы по названию приятно сначала пишем код в этом коде как я
01:16:50 - 01:18:48
полагаю будет кита сущности которой мы будем хоть за хотим перенести вбд и для этого используется ну я использовал миграции например можно и таким образом ну этим занимаюсь уровень фреймворк тулс он сгенерирует сам по коду по какому-то хотя добываться смотри сейчас наверно пересечем немножку сторону б.д. может и написать такой код который нас есть некая кубышка там значит таблица в которой есть диффе которые там кучу других полей вот есть вот толпятся идти не нам нужно вывести всех пользователей
01:18:01 - 01:19:30
хромота точнее каждую стойку который столбец сойди является нечетным можно писать запрос ну вот я это скажу что с целью ловко знаю поэтому все вопросы воды ford сразу снимать как бы стоял основном вся через м делу короче основном поймаешь этой скале запрос там select там какой-то так лиса с таким-то условиям но ская как сделать фильтрацию ты не знаю что там просто на самом деле очень мало что нужно написать через в ну ладно так да то есть батарея скажу тоже про тоски я только слышал про принципе solid
01:18:54 - 01:21:20
ну а слышал муж покажи рассказать да ну или ну вообще solid это такая вам понимание настройка на такое которая китам общей патона который помогает писать код такие ну solid 2 кроме каждая там буквы означают какой-то свой принцип прогрессирование приложений да я помню одну сингл 350р соберись и с этого принципе местной ответственности ну так каждый класс должен начать за это отдельное действие он не должен делать много вещей на время водные за если из примеров кода привести то есть этого кожа нас есть класс который там помимо
01:20:22 - 01:22:16
какой-то безо слойки например по названию допустишь на самой себе заслуги она там еще например делает логирование там да и так далее то есть в таком случае но если мы будем следовать принципу сингл расписание или смысла бились от мы должны типа создать отдельный класс вася блогер и просто в этом классе партнеры я говорю создать просто экземпляр который которым будем вызвать метод лог мазепа такое я так так понимаю на сделать один большой супер класс второй опыт ну а у окон класс 100 принцип открытости закрытости но принцип
01:21:26 - 01:23:00
твари том что как бы все методы класса должны быть открыты как бы для их расширения расширение но закрыты для модификации за и вот я например фриз мне просто легче например говорить сложим нас есть класс который сайтом ты опять фонд мир есть там обрабатывает налог например он считает налог там для переноса из в россии в китае россии там валюта и так далее и желательно таком случае делать так чтобы легко можно было добавлять новые новую логика новая решил расширить база должна будет код открыт к расширению пример добавить
01:22:15 - 01:24:10
потому что он еще бы обрабатывал налог на индонезию было бы просто но для модификации то есть для то есть изменению уже существующего он должен быть не приспособлен закрыв за довольно такой все объяснение думаю давай дальше ну там , но это близко вседушно по моему про него забыл честно ну принц подстановки ну так понимаю носами оставшийся принципе я не особо вас помню их название вспомнил а это сергей шины так случается часто с нднд вершин на касания не помню ну кстати говорят про игру гласят как бы ты про него
01:23:12 - 01:25:45
знаешь но у него фильтра сказать ну это все это мы делаем класс я мы так чтобы отказ как бы пользовался любыми инструментами которые ему дают если как ты своими словами то есть конструкторе получает костру креонт я должен получать какой-то механизм инструмент раза можно назвать обычно же вы себе такой это интерфейс может быть разный инструменты он продолжаем работать а не должен был шиковать конкрет и с рынка ритм делась им вы работать как ты и так этот принцип я попал примерно из и должны такое поэтому
01:24:35 - 01:26:15
не может быть нужно реально в следовании выпущенное определение говорить спальня луч на пузе не нужно просто видимо его использовал в маленьких так сказать неполноценно просто взять и подставить допустим в метод в конструктор вход контроллера скорее всего только для этого использовали понимаю посмотри есть еще так называемые diy контейнеры и на слышно нет только слышал вот через них как бы все даже круче становится и на самом деле это очень крутая вещь в общем надо бы побольше практики использования и не только таких
01:25:34 - 01:27:07
локальных моментов access сейчас есть уже ну скажем так так вот киеве тут ты знаешь о рест можно писать дори ставки я почитаю подходит голову нового растопи то есть мы так в чем из на концепции состоит юрист ну а нас ну она с себя к вы постоянный сами взаимодействуя за клиента сервером можешь сказать так я думаю так и лежат месяца и клиенты уже местности знаешь это какие-то их а цены и концепции которые есть описывают что ты используешь точную и данную архитектуры и типа если ты не следуешь что обычно
01:26:23 - 01:28:59
говорят что ты не используешь мест сказать да мы не совсем помню но протоколах списывает со счета такого наверно читает про слышно хорошо слышу право crud операции ну да это вам crate и там тэйт какие есть методы запроса используемыми мышцы прикольно водолаз нам из get коз но еще есть путали пол и можешь сказать какое для чего используется ну думаю мои знания и довольно как то есть интенсивные ну я чино понимаю что get мы как бы сказать получаем какие-то данные open наши обычно без их дополнительных
01:27:53 - 01:29:57
запросов но мы ним как и так пост мы обычно что-то добавляем то есть обычно ну пост не может быть пустым кажется он даже себя собирать какие-то хеджер это мы продали обычно все содержат как минимум user-agent когда ты через балл за день запрос который чудес что после всегда скорее пост всегда но пользу передавай от тела запросы можно создать такой пост upon не передал тела запросу им так дальше на самом деле смысл теряется у он делит 3 похож на рельсового через get up get и post мне как-то я слышал что так можно
01:29:20 - 01:31:13
сделать а не можем так счастлива и среди неправильно вот собственно одна из концепций раз таки говорит что у каждой из этих запросов даже не использовал правильному назначению я должен возвращать пол должен что-то там класть или делать а вторгаюсь прихожане и так далее так что [музыка] [музыка] использовал различные типы скажем различных способа обмена данными клиент и сервер а ну допустим кто-то там обменятся что мир странице кто-то какими-то xml файлами jetsam объектами приходилось ли ты работать с различной
01:30:17 - 01:31:58
музыки me [музыка] типа не только страницами персонам очевидно бы мой наса мире все такое там число самых генерал туда нет но я знаю что это это же формат такое же предложение у джейсона но он использовался валетов менее популярен сопоставлены такие мои знания не ну самом деле критическое отличие я не вспомню я думаю что если так него показать я пойму что джейсон что если на самом деле тут есть разница то сказать все ты развязно применяется что ты сам что xml вот в xml этом есть и атрибуты и допустим можно задать кодировку
01:31:16 - 01:33:11
но он более сложный вот сюда он так похож вот и из-за сложности может многого вещей так на мудрить на самом деле вот x мы скорее он более гибкий джейсон поэтому иногда x моли знают хорошо знаешь ли ты какие-то различные краткого обмена данными например слышал ли ты прошла gpc нет получим пикчу далеко так дальше и структуры данных ты знаешь так в общем не то что прямо в шапках ну массив очевидно список ну список тоже до связанных связанный на этом все что я могу организовать закончилось так то конечно знаю слова же
01:32:12 - 01:34:51
достигши нарекаю очередь [музыка] но это так то есть да я оговорился стек от шерсти ну а стал он хэш-таблицы то можно просто них читал но думаю вот из того весь честно говорить то с того что если на перерыв сейчас я или задавать там вручную написать свою реализацию но только наверно лист получится понял себя ну еще деревья не сказал так ну конечно слышал кино хорошо так ну так вопрос смотрю у тебя есть значит такой довольно стандартно задача у тебя есть не отсортированный массив тебе нужно его они отсортированы масел себе нужно найти
01:33:39 - 01:35:33
там какой-то элемент как бы ты этот алгоритм а еще раз ходу то что поиск элементов сапфир он взял но не приходит в голову сразу бинарный поиск ну то есть когда мы знаем но если массив отсортирован это мы можем как бы стал обращаемся хоре по центру элемент который находится да смотри наш элемент не меньше больше так далее переходим в следующую часть той же проделаем то же самое таким образом он будет вол логан не просто если мы проходились причем до защит просто цикла for там было бы от н так хорошо я примерно сказал ужасный
01:34:43 - 01:36:44
терез не супер да это банальный ответ всего вы ничего сложного тут конечно по хорошим бы тебя по всем вопросам которые касаются железа от совершения теперь siri конечно это написать новому что время не трать зря это как бы опускаем смотри а этого я справился бы сказал в чемале позже реализации одного и того же решения задачи рекурсии от цикла вот и зачем уж как мышцы клавишей так с помощью суд в чем отличие зачем мне цикла юзать если могу рекурсию византии наоборот этими вот эти две вещи существовать что не существует сара не
01:35:58 - 01:37:40
задался с просто рекурсии то там мы вызываем phones вызывает саму себя главное в этом процессе я думаю как и в цикле ком-то рози я знать . выхода да . когда пора возвращаться из этого 2 стек вызовов множество это вот но когда что выше применять она задумалась у тебя есть одна связанный список тебе нужно идти в нем элементов племен и он находится в конце списка а но в таком случае я думаю цикл можно применить очевидно почему потому что циклом ну а наша список датами в каждый элемент будем заходить так дальше следующее от
01:36:52 - 01:38:35
него ссылку и мы когда дойдем до него нам не нужно будет возвращаться то есть не должно быть рекурсия будет неуместно моем понимании поэтому я придумаю если элементы полился в этом списке для еще раз уже на оси элемента да ну да возьми проблемы ну долго это повысит спрос на банально сейчас разложенное что если рекурсией и мишка как это сделать то есть мой россия той спрос понять как через recourse найти элемент алгоритм будет на самом деле почти одинаковые вдову steam алгоритм написан в 11 довольно рекурсии какие
01:37:44 - 01:39:36
проблемы могут возникнуть при миллиард элементов при 10 при сотни не а сотни к вишне знаю принести да пусть проблем не будет что то мы бы что то выполнится это окей ну вот если миллиард то что ты может посыпаться хорошо да по другому нас же каждый раз когда ты передаешь функцию какой-то объект формируется некая ссылка на предыдущее ну допустим превзошел функцию тебе вызывается следующей функции на эта функция тоже там она другом выполнить поэтому это уже другая будет функция и он запоминает то что было раньше и так
01:38:58 - 01:40:29
каждая функция создает некую память о своей предыдущей в цикле не так в цикле ты просто а ну вот соответственно миллиард заходов миллиард раз он будет помнить о каждом каком то там предыдущем желтое это ну я вращал что выше всех трассе ну лучше там лучше что можно заправляем возникнуть тасс помещаю перегрузка а как называется хватов мере они это это но на сайте где ты постоянно гуглишь на ответы на свои вопросы а overflow пришло как-то [музыка] странно обычно это знают все и не запрос как на английском и понятными и простыми
01:39:49 - 01:41:43
этого как типа очевидно что рекурсия она будет кажется помнить элемент чтобы потом не понесу точнее что что не так-то вот это как даже не прозвучало слово про то что там с памятью проблема будет и что код может банально не выполнится как-то я не знаю не знаю я это имел ввиду достаточно и загоним но видимо да я сам что должен говорить так так чтобы еще такой спросить да в принципе наверное все с точки зрения обсудили технической составляющей да если вести некую такую линию чего тебя недостаточно это первая из
01:40:46 - 01:42:58
клей прямо мостах а вот без успели вряд ли тебя будут как-то рассматривать если и будут то какая печальная компания потому что ты сколько им очень нужен тут без него довольно тяжко но обычно на всех работах требуется его pm использовать если нужно sbd взаимодействовать через варианте придется аж запускать код и тогда только смотреть какие-то данные а так знаю с кем ты можешь прямо базу зайти сюда там отобразить и сделать правильную фильтрацию которая типа над свое отображение в создать вьюшку написать какой-то триггер короче в много
01:41:55 - 01:43:18
что нужно на самом деле там даже учить это часы не так тяжело так еще скучаю по мячу так скажем так так вот несколько вот прям маст-хэв и есть такой популярный сайт называется и спенсера я их следующая запишу тебя или ты можешь знаешь нет сейчас вот может озлобленный загубишь типа там очень простой и вот ты из конкретной практике уже сможет рискующий там буквально дойдешь до примерно 30 уровне все считается знаешь и сквер который тебе понравился для устройства на работу там обычно до 30 не когда проходишь все
01:42:37 - 01:44:14
задачи которые те будут на связь этого ты их решать точно сможешь и принципе достаточно будет на работе использовать вот и у тита приходится довольно две недели можете понадобиться все ты скажешь нам нужно далее значит про using надо use что там был праздник то а удаление объектов вот это да побольше над изучить эту штуку потому что ну то что там для чего это используется там есть значит еще не всегда использует фигурные скобки обычно даже те гороскоп на и спорить вопрос пишет using и объект какой-то вот
01:43:30 - 01:44:59
что еще далее побольше узнать про де способу отличия для чего его используют мы отличало там деструктора для чего использовать и способу используйте когда-то деструкторы чего использовать далее про ганжу коллектор в целом нормально но тут чувство было а не совсем точное построения да про поколение мама больше про то как когда что удаляется это будет чуть подучить атак в своем более менее нормально пойдем дальше отличие от вас интерфейсов на самом деле редкий вопрос но там так уж много этих отличие поэтому в принципе
01:44:16 - 01:45:56
стоит где раз просмотреть попробовать и у тебя это отложится так скажем так в 30 процентах случаев со бесов его это вопрос принципа задают далее к а п нормально кайфа от нормально тратишь фан или ну чисто из пример той задача но я думаю ты уже запомнил как желтая его так что с этим проблем думаю тоже нету пройдем дальше по патроны на майна в принципе здесь еще нужно тебе попробовать различные методы жизни на цикла запросов этот adds копт синглтон посмотреть чем отличие для чего каждая используется это вопрос
01:45:06 - 01:46:47
фактически виза если тебя берут на аскор разраба это спрашивает всегда далее различия между а венеры ball и аек вы рыбу ну или я таки вопрос относительно тоже ты кстати процент случаев спрашивают вот ну скажем так я чуть тоже не оценил но по-моему там ты это ответил так более-менее про и нам скорее всего ты просто как-то их слышал ее слоги как-то пытался это ответить вот это уплотнить ту штуку скажем давай эти 10 так скажи про используя for each здесь надо подтянуть знания что такое где ты нумератор что он
01:45:56 - 01:47:28
возвращает и частности тут еще был всплывающий вопросам используется на самом деле will be вот про вот эти использованию ядов тоже надо бы попробовать как-то скажем на троечку далее отличие стринги stringbuilder надо попробовать посмотреть саму реализацию после этого все tpm на этот вопрос прямо что трубача это так принципе неплохо приведение типов но в целом нормально было как-то далее очень важные вопросы связаны с многопоточность юя синхронностью на это подтянуть знания в бисер теперь почувствовать разницу между видами тоска
01:46:45 - 01:48:31
my попробовать использовать метод параллель которых тоже сейчас применяется посмотреть реализацию это синтетическом сахара асенька white и чего он состоит что это за фигня для чего это ты выйти как он используется на более низком уровне вот потому что без знания этой штуки бывают кучу проблем которые могут возникнуть на работе которую ты просто не поймёшь почему это появится почему-то не с работу тут почему что-то упало поэтому вот эту штуку на самом деле часто спрашивают если бы узнать углубленное
01:47:37 - 01:49:02
то класс ваще это те при горят на работе так здесь руки далее различие readonly const довольно в момент видео далее различия и кого и двойное равенство по большей части ты ответила окей скажем так тоже в принципе нет ни повторял там нормально все с этим так и такие так ну и сколько тиснуть это мы уже отмечали по принципы solid скажем так в нормальных компаниях и спрашивают вот если компания из паспорт не списали либо они считают что тебя она кудри view надо это потянут либо же это возможно люди
01:48:18 - 01:50:13
которые вообще под кудри view не смотрит на всякие принципы и им главное чтобы кот чтобы твой кот делал то что соответственно результат да да да да да вот поэтому на самом деле очень классно если тебя спрошу чтобы свалить на собесе поэтому на самом деле стоит их получить палец спрашивали как я яндексе и касперскому тинькове с бери вот это точно в них там точно спрашивать далее профи tig турист популярно спрашивает по основные концепции их село если не изменяет память 6 их надо выучить это каширование
01:49:17 - 01:50:51
это разделенные разрывные клиент и сервер и так далее далее виды протокол обмена данными нужно попробовать попробовать написать вы папе сервак которые обмениваются xm или нами потом различными файлами можешь и попробовать сделать на основе suave запросов сок запросы на самом деле очень такая крутая штука можешь погуглить рельсам пример написании приложений на си sharp с использованием saab запросов вот с помощью этого ты почувствуешь были насколько проще может будет в бэг залезть вот слово за просто очень крутая
01:50:05 - 01:51:50
штука по ней а она лично для меня давай легкие такой знаешь такой низкий порог входа в бак с него я просто как легко вот сам запросы очень интересное много где используется компаниях так скажем двигаясь кодов скорее даже а то постарайтесь уходить так что еще в принципе репостами все нормально да если что я конечно не спрашивать а всякие электрические задача возможный это на самом деле вообще отдельная песня обычно делают отдельный собес до такой штуки для проверки а логоритмики мы веками не решать писать код и так далее а это
01:50:56 - 01:52:43
только про задач ходе я знающего просто задач на логику спрашивает без кого-то пинаешь tefal суда потому и один из вопросов очень такой легкий может быть и воду запишу так скажем столько такой простой вопрос смотри улитка забирается вот есть у нас дерево дерево заходит в бар сафин заходит war вещь war но такой анекдот есть шаблон для анекдотов [музыка] [музыка] короче улика к жди забирается на дерево высотой 20 метров за сколько дней она доберется до сама вверх если днем она заползает на 5 метров на сползает на 4
01:51:50 - 01:54:05
ну получается за день она поднимается ну как день она поднимается 1 метр швы сколько на 20 метров всего но получается за 5 дней поднимается за 55 метров здесь 10 чувствую подвох стоп но получается последний день знаю может быть это за 21 день 1 1 1 не за 20 а стоп нет нет я ошибся да конечно сначала она понимается 5 до получается 111 дальше потенциал 35 получается 15 день по одному и 1623 день он понимает последние пять метров часть 16 ну ночи не происходит накапливание он поднялся и все даже не
01:53:19 - 01:55:36
спускаемся с да блин более-менее такие задачки спрашивают не только да нет алгоритма школе это на самом деле самый самое простое что могут спросить спросу эту задачу спрашивали в этом называется прочее только по этой компании как бы да короче на финансовый занимается популярная компания это это спрашивал и чар для тела [музыка] она ещё там слышала спрашивает это вообще вопросы по почему люки круглые я не знаю на него ответа но я сейчас нам боюсь вот таких зато нитку вопросу есть еще следующую что одинаково
01:54:53 - 01:56:40
попадается если тебя монетку орел решка я по 25 раз сколько различных вариантов исхода событий возможно при таком слой а стоп подожди орел решка пять раз подбрасывают сколько вариантов так сейчас надо вспомнить это 2 5 или 5 во второй так а часть 2 возможных но я думаю 32 25 и это более-менее еще на самом деле это кит видел для доставят в этих задачах это нажать до каких-то не зафиксировать вопрос который обычно бывает ки посерьезнее конечно но для примера одна из серьезных задач было есть короче круговой поезд цифрами
01:55:55 - 01:58:14
круговой полюс поезд поезд а ну-ка стой стой стой и лампочки да блин это же про не слышал до этого честно говоря я сам не допер ну так у меня будет выполнен землю тогда я hip hop там значило типа как сделать так как включить там все лампочки что такое найти не количество пока наш салон of time someone решение нужен я даже где-то час задачу популярны вот это реально популярна и задачи про кофе-машина знаешь нет нет что минуточку софия машину смотри короче стоят три кофе-машина 1 делать кофе другая делает
01:57:08 - 01:59:14
молоко и воду и помню короче допустим володина дает просто есть кто продает кофе не давать чай короче 1 даёт кофе . сюда да нибудь чай с молоком все вспомним короче одно дает кофе другой дает молоко ответе дает или кофе либо молоко вот люди наклейки на этих машинах поменяли причем каждый из них не находится на своем месте точно и я файл типа нужно зайти какая когда за минимальный крысы бог сейчас января в мозг уже не работает время же сплю опять думать так как это сделать хорошо допустим мы за одну итерацию типа
01:58:11 - 02:00:19
нажмем на сесть кофемашинка если нет нет по лидам может не может действовать имею ввиду хорошо допустим нажмем на 3 да это уже три попросту будет уже лишь это можно заодно услышать но общественно жмем три раза то явно поймем придает либо кофе либо молоко это явно сделаем должен как-то счет делайте оставшиеся можно учитывать что каждый наклейкой висит не а вообще про это забыл нее и надпись клин знаешь вспомнить такие похоже дочитали из и кажется что если этой ручкой счет на писатель на получится так но вопрос вспомнить такие
01:59:32 - 02:02:09
знаешь задачи лисиппа там один соврал в нашего чтобы на этом уважение кажется на смотри короче вот действенностью машины мы сначала лезем в [музыка] ту которая называется который дает либо кофе либо машину ну судя по наклейке так она допустим нам дает кофе что это значит это значит что это . эта машина дает всегда кофе 1 из 1 из 1 дальше дальше этому мы нажимаем на ту которая дает кофе но как на которой наклейка кофе значит она чтоб щас если мы нажимаем значит оно очевидно дает молоко на которой написано
02:01:12 - 02:03:37
кофе а стоп не факт она может это делать а если то это делает то м может быть молоко нет значит то в хорошо то есть получается в.м. молоко и кофе кофе-машины молоко и кофе когда проверяем там кофе оказалось потом мы таки хорошо пойдем of что в кофе лежит ну и мы не даже не тыкай мы такие думаю что может держать в coffee coffee coffee лежать точно не может понятно потому что мы поверили кофе нам выдало кофе-машина кто и как много может ли в.м. в молоке который бежать молоко со кликаем конечно нет за него выбора нету
02:02:21 - 02:04:17
ну значит остается там уж точно кофе в обед а площадь эй подожди стой что там было было лучше не знает остатки написать или куда-нибудь дожди в твой который было молоко кофе мы нажали она дала кофе значит она дает только только кофе защитой который написано молоко но не дает молоко не дает кофе за счет или молоко или кофе и но оставшийся так добры написано сколько это раз нужно сша я разве там не сказал ну этой трассы получается одна школа миша сказал что надо его кофе в начале ну как после той подсказки я не услышал
02:03:27 - 02:05:32
объяснение прям точно что вот это так потому что такого быть дано типа такого [музыка] даже такие реально на листочке так налога проще обычно я читаю все росло убиты два часа они меня знаешь сходное наушники я готов хорошо то режут подхожу закон сижу вот он хотел садился плохой это ветер плане но блин и не знаю как то не могу сидеть на одном месте муки давайте поговорим про твою машку значит смотри я его показывать не буду потому что там есть некий а суть я не не наш реальный я старался скажем я еще раз попробую приготовление
02:04:29 - 02:06:27
вот сделать скрин стоп собственно сейчас религию так [музыка] без ссылки на бит хоп вот вот так посмотрите вот примеры резюме которые вот у него есть вот что скажем ты правильно ответил и особо даже не страз как понимаю его током писать во первых мало ключевых навыков явно ты знаешь больше ну допустим чудак можно добавить хотя может и нельзя ну так я вообще не помню что если указал на даже sharp & link английские будучи и саморазвития прочь ключевых навыков нужно указывать то что обычно указывают
02:05:27 - 02:07:41
в своих описаниях вакансии сами работодатели для чего эта штука позволить себе больше чаще обнаруживаться у работодателя который тебя будут искать вот далее с названием резиночки мог ничего такого вот сама обо мне она конечно очень короткое что вот если бы я его увидел я бы наверное даже не читала в принципе не стал бы даже рассматривать это видимо скажем тогда я да конечно же макс меня бы самом деле смотивировать ничего гитхаба исхак я увидел ok эта штука может еще быть шансы для того же спеть а дальше
02:06:46 - 02:08:11
посмотрим но подойти гид have там достаточно мало конечно что есть всего лишь два репозитория причем один из них вообще не репозиторию не значит а в этом к эта игра на и весь которые просто создал для не только я делал а я понял муки не еще есть там приватные репозитории такой я не совсем понимаю что с ними делать хорошо на весь сайт с того что доступен ваша чистая вы батюшка я вижу но она на самом деле какая то не очень сформировано прям от слова совсем ну в принципе подчеркивают насколько ты конечно джун
02:07:29 - 02:09:10
джуном и мало на самом деле что там написано там такой не объемный проект ok значит смотри чего не каждого ольгуша первое давай а вот как сделаем я наверное даже покажу свою use мышку этой зимой скрыть я вышлю и просто по его примеру они даже в принципе такую штуку могу публично наверное сейчас секундочку так мое резюме если что все что там указано это не скажем так на счет зарплаты это так просто не берите выбрал вот сейчас не заблудишься что меня sandrine конечно плагиат долго-долго-долго а если вы только пустить все будем так
02:08:22 - 02:10:25
делать сейчас [музыка] принципе да вот так сделай так внимание такие тебе еще днк включу блинница 6 могу так сделать [музыка] карете по слышу ваш скорее на ссылку и тиски ну-ка давай вот так в общем если чо цифры не называя ее не показываю шаг вот а кстати ну видимость посылки до есть короче в общем то что здесь можно отметить во-первых опыт работы ладно допустим опыта не туда это ребята не будем рассматривать но это для тех у кого есть опыт то вот вам пример того как это лучше записать чтобы все четко понятно и
02:09:37 - 02:11:34
помогло по этим ключевым словам найти вас работодателям вот далее ключевые навыки и чернов я забил все которые возможно по уму 20 штук здесь описал все что я использовал популярные вещи которые обычно в качестве тегов ставят себе работодатели или же соискателей которые высвечиваются в самом верху поиска если на вещи которые обычно не требуется при устройстве на работу вот пойдем дальше обо мне здесь тоже довольно кратко описано не сказано про то какой этот человек а какой у меня был путь там и так далее ну а по черной тени
02:10:41 - 02:12:08
которые первые качество да это высокая фрицам организация этом готовность к чему-то а дальше идет описание кольчуга которые обычно требуют и указывают себя работодатели в качестве обязанность или желательно что должен знать чувак причем эти слова они про скопирован и практически полностью потому что благодаря этому можно в тебя проще найти работодатель своим свои вакансии указал допустим что у человека должна быть хорошей знает теперь вы берете если вы действительно это знаете копируете и вставляете свои обо мне
02:11:25 - 02:12:39
тогда у вас будет лучше видно и под этим четки слова обладать даже более с таким большим желанием будет на вас смотреть приглядываться и так далее вот так же как и сестра таланта то есть максимально кратко пишите про свои так скажем навыки чего умеете практики и кратких отписывайте вот пример того как идет описание каждого проекта который есть на моем гитхабе здесь можно от самых старых проектов до скажем таких которые в самом конце я делал я увеличу есть множество дней а публичных проектов которые сейчас находятся в работе в том
02:12:01 - 02:13:20
числе те которые мы продвигаем в курсе по его кишки с нуля вот ну вот для примера вот так должно быть выглядеть описание каждого спект то есть идет сначала катка название его или что там делается а потом ссылка ну и также в скобочках еще указывается какие технологии были использованы в данном проекте вот который также вот эти слова могут позволить вас найти лучше в поиске вот так же это позволит работодателю посмотреть интересующие им проект допустим ему интересно твой опыт работы с vi по iv anko а вот окей взял
02:12:41 - 02:13:54
зашел посмотрел и так далее вниз к соску взял посмотрел но в конечно дополнительных здесь указаны краткая информация о каких я знаю языки какие языки запросов патроны и тому подобное но осанка целка знай некие пожелания чего не хочется с чем не хочется работать тоже важно указывать но если вы джон обычно это не указывает потому что там кажется пожелание указывается готов работать за еду потому что главный опыт и так далее далее указано ни языков на языке на самом деле не так всё отлично да к сожалению всякий тест которые проходила
02:13:17 - 02:14:49
и которые были там в не веря и так далее вот как то вот так достаточно коротко все написанное с там допустим я я говорю даже насколько нормальная выглядит этой зимы я говорю даже не просто от себя по опыту тех кого кто делал по моему шаблону и самих и чаров которые когда-то не обращались говорили слушаем тебя такое удобные людьми я просто посмотрю сразу понял вот наш не наших все ясно и четко и понятно не надо книг своих сочинять немного чем описывать это платеж никто не читает там просто много чего плывет и такой
02:14:03 - 02:15:29
теряешься в этой всей информации вот примерно как-то так это должно выглядеть вот соответственно вот как то так чтобы я сказал по итогу данного собеса скажем так без особого больших знаний юриста опыта работы с различным под кому данных без понимания полноценного синха wanna see многопоточности как-то не очень хочется брать вот поэтому вот чисто вот эти моменты они на самом деле пугают вот если ты это потянет что вполне себе можно уже точно рассчитывать тоже тебя возьмут вот ну какие то допустим за 40 себя наверно может и
02:14:46 - 02:16:31
возьму какие-то там компания ну вот не хватает реально проектов полноценных ли у тебя прям будет и очень хорошо показывает твой опыт пока поезд а там собеса и потому что вижу как то не очень скажем мягко вот принципе все может есть какие то вопросы может еще под фидбэк или же это нет спасибо за себя с байму каком направлении двигаться уже по имени понял окей отлично тогда спасибо ребят что смотрели это если у вас можете и скит вопрос может быть вы хотите что-то еще рассмотреть то пишите об этом в комментариях может быть
02:15:39 - 02:17:02
хоть и даже поучаствовать также на потом уже формате пишите все организуем проверим может быть даже вместе будем работать получится фактор я что же могу советовать вот и может быть будем работа в одной команде как-то так спасибо что смотрели остались лайки коментарии советского кончик и выпускаются новые видео все еще впереди еще поднимемся как говорится о тебе желаю удачи надеюсь все получится спасибо спасибо всем пока
02:16:20 - 02:17:41