Он написан по мотивам моего доклада на конференции The Big Deal. Даже web ресурсы известных организаций не защищены от детских ошибокDisclaimer. Обо всех указанных в статье уязвимостях было сообщено представителям компаний в кратчайшие сроки с момента их обнаружения.
![что спрашивают на собеседовании разработчиков](data:image/jpeg;base64,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)
Если вы нашли опечатку – выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать Функции позволяют нам группировать серии утверждений, чтобы выполнить какое-либо задание.
Информация в резюме
Сегодня речь не пойдет о сложных и не очень аспектах языков программирования или каком-то Rocket Sience. Сегодня я расскажу тебе короткую вопросы на собеседовании для разработчиков историю о том, как я встал на путь программиста. Это моя история и ее уже не изменишь, но если она поможет хотя бы одн…
![что спрашивают на собеседовании разработчиков](https://deveducation.com/wp-content/uploads/2020/10/ccaccc69-e6d5-4157-bf42-65aecee613d0sizemedium-347x260.jpeg)
Достаточно прочитать одну книгу и немного попрактиковаться. Этот опыт не будет лишним — правильно выбранная структура данных в коде сделает вашу жизнь значительно легче. Первое собеседование на должность программиста – источник постоянного стресса независимо от возраста. Во время собеседования начинают забываться элементарные вещи, а некоторые вопросы ставят в тупик.
А чтобы было легче определиться с чего начать в июне — мы подготовили для вас дайджест мероприятий в IT HR. Следите за обновлениями пос… О том, как Plesk на KubeCon побывалВ этом году Plesk решил отправить нескольких людей на KubeCon — главное событие по Kubernetes в мире. Профильных конференций в России на эту тему нет. Конечно, о K8s у нас говорят, и все его хотят, но столько практикующих его компаний в одном месте больше не собирается нигде…
Это также включает поддержание одного и того же уровня абстракции для всего варианта использования. Шаги варианта использования более высокого уровня считаются целями для более низкого уровня. Напишите метод для связи «многие ко многим».
Задача про родителей и детей
Наук, он работает главным экспертом-аналитиком в компании Газпромнефть-Альтернативное топливо. Лекции предназначены для двух категорий слушателей. [Из песочницы] Как я проработала 3 месяца в Я.Маркете и уволилиасьПервая попытка Все началось с того, что я люблю ходить по конференциям и частенько хожу на них в Яндекс, Mail.ru и другие крупные компании.
В простейшей форме Scope creep — это когда требования, цели или видение проекта меняются сверх того, что было первоначально согласовано. Когда это происходит, проект перестает быть четко определенным, а границы ответственности — и, в конечном итоге, даты завершения проекта — становятся нечеткими. Далее нужно создать вариант использования для каждой цели, связанной с шаблоном варианта использования.
- Теперь мы знаем сколько стоят услуги тестировщиков в разных уголках планеты.
- Они также должны понимать, как создать отличный пользовательский интерфейс на любой платформе.
- В каком случае вызывается метод при нажатие кнопки?
- Со своей текущей командой я работаю чуть более года, причем я был одним из тех, кто ее сформировал — это был мой первый опыт создания команды и культуры общения в ней с нуля.
- В Python есть изменяемые и неизменяемые встроенные типы.
Почему вы хотите делать карьеру именно в IТ-сфере? Так хотят понять вашу мотивацию и серьезность карьерных планов. Каким вы видите свой идеальный рабочий день?
Что такое модули и пакеты в Python?
На собеседованиях в IT кандидата не только спросят об опыте работы и навыках, но и попросят их подтвердить. Например, объяснить термин, решить логическую задачку и написать код здесь и сейчас. Примеры таких заданий для разных профессий и советы от IT-специалистов, руководителей и HR читайте ниже. Вас ждет собеседование на должность Python-разработчика, и вы хотите знать, через какие вопросы и обсуждения вам предстоит пройти? Перед тем, как идти, лучше иметь хотя бы общее представление о типах вопросов, которые будут задаваться на собеседовании по Python, чтобы вы могли подготовить на них ответы.
В библиотеке Python есть несколько итераторов. Например, список также является итератором, и мы можем запустить цикл for по нему. Заметим, что в этом посте мы разберем вопросы именно для младших разработчиков (джунов).
Он будет относиться к этому процессу как к увлекательной игре. Технические собеседования, на которых проверяется умение решать задачи и писать код — это, за неимением лучшего описания, «их собственная игра». Обычно дается от получаса до часа, чтобы решить какую-то задачу, целью которой является проверка знания структур данных и алгоритмов. Независимо от того, считаете ли вы это хорошим тестом, как его сторонникам, так и критикам сложно не согласиться с тем, что что это не то, что вы обычно делаете в полевых условиях, а просто тест. [Перевод] Выбираем правильную структуру данных в SwiftИ снова здравствуйте.
вопросов с собеседований по PHP (для уровня Junior, Middle и Senior)
Истории пользователей всегда можно изменить или переписать до момента кодирования. Это дополнительно поддерживает гибкость, связанную с гибкими методологиями. Поскольку требования часто развиваются или повышаются и теряют приоритет, пользовательские истории должны иметь возможность адаптироваться к меняющимся требованиям.
Считается, что если человек вписывается в принципы компании, его лояльность будет выше, и он впоследствии сможет стать амбассадором организации. Выпишите, что вы умеете, какими языками владеете, какие подходы используете. Вспомните свои личные и рабочие проекты, как они помогли раскрыться вашим качествам и навыкам, с какими сложностями вы сталкивались и как их преодолевали. Сейчас многое зависит от внутренней политики компании. Например, среди наших клиентов есть европейские фирмы, готовые рассматривать соискателей из России и стран СНГ. Кроме того, Шаграев отметил, что, помимо нанимающих менеджеров, у них есть специальный институт экспертов, проводящих технические интервью.
Пустой класс и как он используется?
Методологии разработки программного обеспечения – полезно знать, как кандидаты взаимодействовали с членами команды в других проектах. Большинство профессиональных разработчиков имеют обширный опыт работы со средами Agile , поэтому вы можете обсудить, считает ли они такой подход поддерживающим или отвлекающими их Scrums. Некоторые разработчики могут иметь опыт работы с новыми методами работы, такими как DevOps. [Перевод] Топ-65 вопросов по SQL с собеседований, к которым вы должны подготовиться в 2019 году. Работа по выявлению требований происходит в начале проекта. На этом этапе вы не тратите время на размышления о том, как вы собираетесь реализовывать требования.
Из курса вы узнаете о важнейших экономических понятиях, в результате чего станете умными-преумными. А если правильно ответите на вопросы, родители купят вам мо… Машинное обучение vs. https://deveducation.com/ аналитический подходКакое-то время назад мы нашли свои старые материалы, по которым обучали первые потоки на наших курсах машинного обучения в Школе Данных и сравнили их с теперешними.
Вопрос 5 — Что такое Use Case (вариант использования)? v
Самые популярные задачи с IT-собеседований — более 100 логических задач, IT-кейсов и заданий по разработке для профессиональных программистов (с ответами!). Сфера веб-разработки постоянно меняется, поэтому для специалиста важно интересоваться последними тенденциями и формировать своё мнение о них. Другими словами, прикладывает ли кандидат усилия, чтобы оставаться востребованным специалистом.
Во второй части у нас самые крутые курсы для IT-Администраторов, которые сильнее всего нравятся коллегам. Принимаем участие в недавнем Telegram Contest, пишем крутое OpenGL ES приложение и выигрываем ничегоЗабегая вперед, хотелось бы обратить внимание на сумбурную ситуацию с победителем первого этапа конкурса. Победитель забрал 50К американских президентов. НО, был как минимум, еще один разработчик, который написал идентичное приложение и не был никак вознагражден. План прокачки для получения профессии Data engineerПоследние восемь лет я работаю руководителем проектов (не пишу код на работе), что естественно негативно влияет на мой технологический бекэнд.
Расскажите мне о сложной проблеме разработки, с которой вы столкнулись в прошлом, и о том, как вы ее решили. Расскажите мне о вашем обычном дне в вашей текущей или последней должности разработчика. Многие российские программисты привыкли, что в наших компаниях проверка hard-навыков заканчивается на этапе технического интервью. Надо готовиться к тому, что помимо нескольких этапов интервью вам предложат сделать тестовое задание. В европейских и американских фирмах вас обязательно будут проверять на соответствие корпоративной культуре.
Возвращаем деньги, если не удалось найти работу. В этом уроке мы разобрались, как программистам готовиться к собеседованию, чтобы уменьшить волнение при его прохождении. Остается потренироваться и подтянуть слабые стороны. В этом случае вы увеличите вероятность успешного прохождения интервью. В дополнительных материалах мы поделились полезными ссылками, которые помогут лучше подготовиться к интервью. Во время решения могут попросить рассуждать над задачей вслух.
Часто бывают уточнения к уже заданным — это помогает понять глубину знаний в определённой области. Ниже наиболее частые темы и вопросы, на которые мне приходилось отвечать. Меня зовут Александр, я декан факультета Android-разработки GeekBrains. За всё время в разработке под Android (а это уже больше шести лет) я прошёл множество собеседований и сам провёл не меньше. А также обсуждал собеседования, которые проходили или проводили коллеги, некоторым помогал подготовиться к встречам.