Публічне iнтерв'ю на позицію .NET-інженера | .NET Public Interview

  Рет қаралды 18,464

EPAM Ukraine Career

EPAM Ukraine Career

Күн бұрын

Пікірлер: 30
@АндрейСиманов-л3я
@АндрейСиманов-л3я 3 ай бұрын
51:48 подушню немного ) тут ошибочное понимане конкатенации строк. Независимо от того, переписать эту строку на интерполяцию или оставить как есть, каждый раз будет создаваться только одна срока для item.FullName. но она же и будет храниться в свойстве FullName и использование памяти будет такое же. Поясню почему так. Сложение строк или их интерполяция ( до 4-х элементов) будет выполняться одинаково, т.е. если посмотреть во что развернется код, то мы увидим, что нет разницы нет: var fullName1 = user.FirstName + " " + user.LastName; var fullName2 = $"{user.FirstName} {user.LastName}"; будет развернуто в string fullName1 = string.Concat(user2.FirstName, " ", user2.LastName); string fullName2 = string.Concat(user2.FirstName, " ", user2.LastName); В методе string.Concat будет создаваться только одна строка с последующим заполнением: String result = FastAllocateString(totalLength); FillStringChecked(result, 0, str0); - заполнение склеиваемыми строками если количество склеиваемых строк больше 4, то всё становится интереснее: Для обычного сложения строк будет создан и заполнен массив string[] array = new string[n]; где n - кол-во склеиваемых строк и выполнен string text = string.Concat(array ); В этом случае мы можем говорить, что это будет перерасход памяти на string[] array. Для интерполяции будет использована ref struct DefaultInterpolatedStringHandler в котором использован ArrayPool, который будет нивелировать выделение памяти и снимать нагрузку с GC. ps. в методе string.Format, под капотом используется StringBuilder, который кэшируется, если его Capacity 360
@o0odavido0o
@o0odavido0o 2 ай бұрын
Спасибо, что объяснили! Я как раз задавался вопросом почему интерполяция может помочь
@m_camper
@m_camper 2 ай бұрын
в 2026 році це інтерв'ю напевно буде на джуна :)))
@andriyyatsevyuk3269
@andriyyatsevyuk3269 Жыл бұрын
А так гарно на українській почали)
@epamuacareer
@epamuacareer Жыл бұрын
Дякуємо вам за увагу! всі вебінари зараз проводяться виключно українською.
@olena7135
@olena7135 Жыл бұрын
+
@TheMrGlobus
@TheMrGlobus 5 ай бұрын
Спасибо большое за видео. Где-то подчеркнул что-то новое для себя, где-то присмотрел хорошую формулировку на ответы). Где-бы научиться так хорошо мысли и опыт складывать в слова, как Владимир? На процентов 75-80 вопросов отвечал как описывали уровня сеньора, но из-за не умения умно говорить, то обычно оцениваю как мидл 🤔
@epamuacareer
@epamuacareer 5 ай бұрын
Дякуємо за відгук та як відповідь на запитання пропонуємо також переглянути відео зі Soft Skills-плейлісту на нашому каналі - маємо там як раз контент із підготовки до публічних віступів, можливо стане у нагоді :) kzbin.info/aero/PLFjpByuUbtfjY2NfosChGXGXM9VUKm8s_&si=FR_zIpvz9l-VlbsH
@TheMrGlobus
@TheMrGlobus 5 ай бұрын
@@epamuacareer Большое спасибо 🙂
@epamuacareer
@epamuacareer 5 ай бұрын
@@TheMrGlobus 🤗
@giorgimgebrishvili4251
@giorgimgebrishvili4251 2 жыл бұрын
Thank you Vladimir for sharing your knowledge and experience. Please do not worry so much when speaking :)
@epamuacareer
@epamuacareer 2 жыл бұрын
Thank you :)
@yuroon7811
@yuroon7811 11 ай бұрын
Я хоч і тільки джун, проте мені теж було дуже цікаво подивитись
@epamuacareer
@epamuacareer 11 ай бұрын
Дійсно, для розуміння процесу співбесіди та її наповнення контент корисний, саме для того ми його і робимо - щоб дати це розуміння і усунути якісь, можливо, страхи 🤗 А ще рекомендуємо переглянути наші плейлісти - там є багато контенту для джуніорів від наших колег з EPAM University 😉
@ExcaliburPH
@ExcaliburPH Жыл бұрын
Test run It's a part of CI not CD, obviously, we won't create artifacts without build\test success
@stan553
@stan553 4 ай бұрын
It's usually a step of creating a build. So formally it may be a part of CD. And I don't remember projects where it wasn't. On one project I must swear on the clean code when I create PR that all tests are green, but it doesn't how teamcity, travis or git cd work.
@kvasolya322
@kvasolya322 Жыл бұрын
Интересно узнать, как органично вырасти в специалиста с подобными знаниями (например про методологии разработки, CI/CD и пр.). Я, например, не вижу иного способа, кроме как решение проблем возникающих на практике, но у мидла/джуна таких проблем не возникает (у меня, в частности), т.к. этим занимаются лиды. Знать в теории - можно, но, чтобы обладать подобным уровнем квалификации, нужно поработать в качестве тимлида/сеньйора, потому что только там ты столкнешься с необходимостью детально разобраться в причинах и следствиях. Отсюда и логичный вопрос: как вырасти в тимлида, если ты не был тимлидом?
@epamuacareer
@epamuacareer Жыл бұрын
Доброго дня! Для цього ми можемо вам рекомендувати набути досвід на практиці, плюс проходити тренінги та курси, як зовнішні, так і внутрішні. В EPAM ми активно займаємося менторінгом та освітою своїх співробітників, надаючи доступ до великої кількості навчальних програм.
@oleksandrivashchenko7916
@oleksandrivashchenko7916 Жыл бұрын
Вітаю. Як пройти публічне інтерв'ю?
@epamuacareer
@epamuacareer Жыл бұрын
Вітаємо, Олександре. Заявки на участь у публічному інтерв'ю поки що не приймаємо 🤗 А от непублічне можна пройти, ознайомившись із нашими відкритими вакансиіями і відгукнувшись на ту, що відповідає вашому досвіду, за посиланням careers.epam.ua/vacancies
@celestyproger1650
@celestyproger1650 Жыл бұрын
Мабуть найкраще та розгорнуте інтерв'ю що я бачив на ютубі))
@epamuacareer
@epamuacareer Жыл бұрын
Доброго дня! дякуємо вам за увагу та чекаємо на наступниї івентах!
@taras_karpuk
@taras_karpuk 2 жыл бұрын
Класс! Спасибо, было интересно посмотреть ;)
@epamuacareer
@epamuacareer 2 жыл бұрын
Дякуємо за увагу!
@SergFreest
@SergFreest Жыл бұрын
Структуры вообще то ни разу не иммутабельны
@TheZakot
@TheZakot Жыл бұрын
Привіт. Так дійсно, це моя була помилка структури мутабельні
@vitahvitah5823
@vitahvitah5823 Жыл бұрын
Ребята возьмите на работу... Дам експертизу в более расширенной форме на большую часть вопросов...
@epamuacareer
@epamuacareer Жыл бұрын
Доброго дня! Зі всіма вакансіями ви можете ознайомитись на нашому кар'єрному сайті за посиланням careers.epam.ua/vacancies
When Cucumbers Meet PVC Pipe The Results Are Wild! 🤭
00:44
Crafty Buddy
Рет қаралды 31 МЛН
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 35 МЛН
How Much Tape To Stop A Lamborghini?
00:15
MrBeast
Рет қаралды 193 МЛН
Middle/Strong Junior .NET Developer Job Interview
1:47:10
Dev Jungles - Andrii Podkolzin
Рет қаралды 11 М.
C# Interview prep: 50 Question and Answers
1:17:24
tutorialsEU - C#
Рет қаралды 54 М.
Публічна співбесіда Junior .Net Developer
1:21:51
Коротко про .Net для джуніорів | EPAM University
28:06
EPAM Ukraine Career
Рет қаралды 2,4 М.
Публічна співбесіда Trainee QA Manual
1:31:27
Juniverse
Рет қаралды 13 М.
When Cucumbers Meet PVC Pipe The Results Are Wild! 🤭
00:44
Crafty Buddy
Рет қаралды 31 МЛН