Собеседование на Знание Excel Что Спрашивают • Информация в резюме

Содержание

4 способа провалить собеседование на должность Data Scientist

«Data Scientist» вполне можно считать самой сексуальной профессией века, чего не скажешь о самом процессе принятия на работу Data Scientist’а. На самом деле, для компаний это может быть невыносимым мучением. Столь же большое дело и для кандидатов сопоставить предложение работодателя с основами Data Science.

В то время как машинное обучение – процесс сложный, то обучение человека, способного обучать машины, может быть еще более трудоемким. Такой человек проходит через разные этапы, чтобы стать продуктивным Data scientist’ом.

Для компаний, пытающихся идентифицировать подходящих кандидатов, это похоже на поиск иглы в стоге сена. После нескольких лет найма Data Scientist’ов в Gramener, я заметил некоторые явно повторяющиеся тенденции недостатков в навыках на рынке. Несмотря на то, что есть сотни способов провалить собеседование, их можно поделить на 4 большие группы.

4 причины отказа

Учитывая, что только единицы из тысячи кандидатов будут приняты на данную должность, полезно понять, где большинство людей терпит неудачу. Любой Data scientist, будь то начинающий или тот, кто желает продвинуться по карьерной лестнице, должен обращать внимание на эти подводные камни и избегать их.

Чтобы стать по-настоящему успешным специалистом Data Science, нужен особый набор навыков. Для более наглядной иллюстрации проведем параллель со снайпером – еще одной профессией, требующей детализации и высокого уровня мастерства.

Итак, начнем…По каким же причинам можно провалить собеседование на должность Data Scientist?

Оформление резюме с использованием модных словечек связанных с Machine learning

Собеседование на Знание Excel Что Спрашивают • Информация в резюме

Как и с любой работой может возникнуть соблазн адаптировать свое резюме под профессиональный жаргон. Так и Data Science не лишен своего сленга. И, хотя вариант такого резюме повышает шансы при прохождении проверки специальными ботами в отделе HR, это может дать обратный эффект довольно быстро.

Не редкость обнаружить, что передовые навыки в области аналитики, заявленные в резюме, фактически являются не более, чем базовыми знаниями таблиц Excel, SQL-запросов или аналитики Google. Даже если не брать в расчет впустую потраченное время на составление подобного резюме, такая тактика обрекает кандидата на провал.

Если спроецировать данную ситуацию на нашего воображаемого снайпера, такое действие – это все равно что надеть солдатскую форму и взять в руки пистолет без какого-либо уровня профессиональной подготовки. Как бы абсурдно ни звучало, но это совсем не шутка, когда овца охотится в костюме волка.

Сокращение моделирования до вызовов библиотек

Собеседование на Знание Excel Что Спрашивают • Информация в резюме

Многие кандидаты, которые утверждают, что знают все о моделировании, во многом спорят насчет вызовов функции и параметров. Даже перед тем, как спросить, что представляет собой, например, алгоритм Random Forest, наиболее важный вопрос заключается в том, почему это необходимо в первую очередь.

Честно говоря, модель работает и с однострочным вызовом библиотеки. Но это не входит в понятие машинное обучение. Понять нужно одно: где логистическая регрессия более приемлема, чем SVM. Или, когда простая экстраполяция более действенна, чем методы прогнозирования, такие как ARIMA или Holt-Winters.

Хорошему снайперу нужно уметь делать гораздо больше, чем просто целиться и стрелять. На самом деле, стрельба – это всего 20% того, чему учат снайпера. Нужны наиболее тонкие навыки, такие как терпение, дисциплина и отличное наблюдение для оценки дальности действия цели.

Отсутствие фундаментальных знаний, необходимых для анализа данных

Собеседование на Знание Excel Что Спрашивают • Информация в резюме

Хотя интуитивное понимание техник machine learning является большим плюсом для кандидатов, они, к несчастью, зачастую ограничиваются только этим. Инвестирование в практическое обучение для освоения более фундаментальных навыков, таких как анализ статистики и прочих данных, часто игнорируется.

Моделирование занимает лишь небольшую часть жизненного цикла аналитики. В любом успешном ML проекте более 50% времени приходится на подготовку данных, решение спорных моментов и выбор подходящей техники. Затем 25% — на интерпретацию и рекомендацию модели.

Даже если кандидаты афишируют 90% accuracy в проектах, то, порой, это трагедия – видеть как тает на глазах их уверенность, когда они пытаются объяснить, что такое «p-value» и почему необходимы «confidence intervals» для модели.

Твердое владение фундаментальными знаниями имеет решающее значение во всех дисциплинах, так и снайпер сначала должен быть отличным пехотинцем. Ведь какая польза от превосходной стрельбы, если стрелок не может исправить пистолет, который заклинило, в самом разгаре битвы?

Неумение применять аналитику для решения бизнес-задач

Собеседование на Знание Excel Что Спрашивают • Информация в резюме

Очевидно, что это сложная задача, охватывающая все аспекты, рассмотренные ранее. Но до этого момента мы не говорили о главном моменте, а именно на нем с треском валятся большинство кандидатов.

Основной миссией Data Scientist’ов является решение бизнес-задач, а не просто анализ данных или построение отличной модели. Это Святой Грааль аналитики данных. Необходимо правильно сформулировать вопросы и разработать последовательность шагов для их решения еще до загрузки данных в программу.

При вопросе «как бизнес может решить проблему с клиентами», явно проигрышный вариант, когда кандидат торопится с идеями аналитики данных или, что еще хуже, разбрасывается названиями моделей впустую. Лучше начать исследовать, почему клиенты регистрируются, каковы их ожидания и что влияет на бизнес.

Представьте себе снайпера-эксперта, который знает это все, но не может спрятаться или замаскироваться и выбрать цель уничтожения. Такой человек действительно опасен, и его риск направлен именно вовнутрь, чем вовне.

ПОДВЕДЕНИЕ ИТОГОВ: В ПОГОНЕ ЗА DATA SCIENCE

Собеседование на Знание Excel Что Спрашивают • Информация в резюме

Таким образом, по отношению к Data Science необходимо следующее:

  • Рассмотрение бизнес-проблем через переосмысление вопросов и разработку последовательных шагов для их решения;
  • Использование фундаментальных знаний в анализе данных с целью получить представление о них и применить соответствующий аналитический подход;
  • Выбор набора аналитических методов или моделей машинного обучения, а затем разработка и интерпретация результатов для бизнес-пользователей;
  • И, наконец, правильная демонстрация этих навыков

Что ж, удачи в исправлении указанных пробелов! Взорвите рынок вакансий аналитиков!

[expert_bq id=»1570″]Для отсортированного и не отсортированного массива целых чисел от 1 до 100, написать программу по поиску повторяющихся значений. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Эта группа вопросов может отличаться в зависимости от того, претендуете ли вы на должность junior-программиста, или вы уже не новичок и хотите занять должность middle или senior-разработчика. Во втором случае вопросы могут быть узкоспециализированными, направленными на выяснение ваших знаний и навыков в конкретной области программирования, которой вам предстоит заниматься.
640

Как пройти собеседование в ИТ-компанию — Журнал «Код» программирование без снобизма

  • Рассмотрение бизнес-проблем через переосмысление вопросов и разработку последовательных шагов для их решения;
  • Использование фундаментальных знаний в анализе данных с целью получить представление о них и применить соответствующий аналитический подход;
  • Выбор набора аналитических методов или моделей машинного обучения, а затем разработка и интерпретация результатов для бизнес-пользователей;
  • И, наконец, правильная демонстрация этих навыков

Приглашение на собеседование — это признак того, что вы соответствуете техническим требованиям вакансии или можете быстро всему научиться. Если кандидатов несколько, то предпочтение получит тот, с кем комфортней работать. Комфорт — это субъективная оценка, которая своя у каждого работодателя. Вы на это не влияете и поэтому не можете быть уверены в результате собеседования.

Собеседование на Знание Excel Что Спрашивают

Ваша эрудиция на высоте, если осилите наш тест хотя бы на 8/11 — ТЕСТ

Тест на кругозор. Хватит ли вам эрудиции, чтобы пройти его 10/10?

Только те, кто росли в СССР, смогут без труда ответить на все вопросы нашего теста

Если вы знаете, где находятся эти города, то ваши знания географии достойны аплодисментов!

Тест по советским фильмам: Кто из актеров сказал эти известные всем слова?

Сможете ли вы узнать 20 людей, определивших ход истории?

Хватит ли вашей эрудиции, чтобы пройти этот тест без помощи интернета?

Не называйте себя эрудированным человеком, если не сможете набрать в этом тесте хотя бы 8/10

Вы — настоящий интеллигент, если сможете закончить 10 крылатых фраз — ТЕСТ

У вас должно быть как минимум два образования, чтобы пройти этот тест хотя бы на 9/12

Элементарный тест на логику и интеллект, который заваливает большинство взрослых. А вы наберете 15 из 15?

Вы невероятно умны, если смогли пройти этот тест на 10 из 10

Популярные тесты

Ваша эрудиция на высоте, если осилите наш тест хотя бы на 8/11 — ТЕСТ

Тест на кругозор. Хватит ли вам эрудиции, чтобы пройти его 10/10?

Только те, кто росли в СССР, смогут без труда ответить на все вопросы нашего теста

Если вы знаете, где находятся эти города, то ваши знания географии достойны аплодисментов!

Тест по советским фильмам: Кто из актеров сказал эти известные всем слова?

Сможете ли вы узнать 20 людей, определивших ход истории?

Хватит ли вашей эрудиции, чтобы пройти этот тест без помощи интернета?

Не называйте себя эрудированным человеком, если не сможете набрать в этом тесте хотя бы 8/10

Вы — настоящий интеллигент, если сможете закончить 10 крылатых фраз — ТЕСТ

У вас должно быть как минимум два образования, чтобы пройти этот тест хотя бы на 9/12

Элементарный тест на логику и интеллект, который заваливает большинство взрослых. А вы наберете 15 из 15?

Вы невероятно умны, если смогли пройти этот тест на 10 из 10

Преимущества

Можете встраивать тесты на Ваш сайт. Тест показывается нашем и других сайтах. Гибкие настройки результатов. Возможность поделиться тестом и результатами. Лавинообразный («вирусный») трафик на тест. Русскоязычная аудитория. Без рекламы!

Создавайте тесты онлайн, всё бесплатно. У нас можно бесплатно: создать тест онлайн для для учеников, друзей, сотрудников, для вашего сайта, с ответами и результатами — Все Бесплатно!

Пользователям

Вам захотелось отдохнуть? Или просто приятно провести время? Выбирайте и проходите онлайн-тесты, делитесь результатом с друзьями. Проверьте, смогут они пройти также как Вы, или может лучше?

Конструктор Тестов ру — это огромное количество интересных и бесплатных тестов на сообразительность, IQ, зрение, знания правил дорожного движения, программирования и многое другое. Если Вам понравилось, обязательно поделитесь со своими друзьями в социальных сетях или просто ссылкой. А еще Вы можете легко создать свой тест и его будут проходить десятки тысяч людей.

Внимание! Наши тесты не претендуют на достоверность – не стоит относиться к ним слишком серьезно!

Информация

HTML-код для вставки на сайт Разрешить комментарии Автор теста запретил комментарии Блок Новинок и Популярных тестов Теперь тесты из блоков новинок и популярных отображаются внутри вашего сайта, что увеличивает просмотры ваших страниц в 5 раз! Все комментарии после публикации проходят строгую модерацию!

[expert_bq id=»1570″]Есть и обратный перекос когда кандидат, пытаясь показаться компетентнее, начинает раздавать советы о том, как работать нанимателю. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] У каждого работодателя свои критерии комфортного сотрудника, и если вы этим критериям не соответствуете, то никакие знания не помогут получить работу. Поэтому не нужно пытаться произвести впечатление — постарайтесь убрать волнение и просто ответьте на вопросы собеседника.

Как пройти техническое собеседование на системного аналитика в любой компании (сборник вопросов)

Другая крайность – «соковыжималка» – часовое или 1,5-часовое собеседование с огромным количеством теоретических вопросов по всем темам. Очень похоже на тестирование. Выжимают все соки. Вопросы из нескольких таких «соковыжималок» тоже попали в мой список.

H Тестировщик ПО. Минимальный пакет знаний для трудоустройства в черновиках Из песочницы

image

Всем привет. Что нужно знать для того, чтобы устроиться на работу тестировщиком?

I) Прочитать и понять эту книгу Роман Савин. Тестирование Дот Ком;
II) Разобраться с SQL — запросами;
III) Разослать резюме;
IV) Показать свои знания и адекватность на собеседовании.

I) Прочитать и понять книгу

В книге около 300 страниц. За 1-2 дня прочитать несложно. Для тех, у кого нет времени на чтение, попробую изложить коротко основные моменты. Но рекомендую прочитать её полностью.

Цикл разработки ПО состоит из:
1. Идея.
2. Разработка дизайна продукта и создание документации.
3. Кодирование или создание кода.
4. Исполнение тестирования и ремонт багов.
5. Релиз.

Цикл тестирования ПО состоит из трех этапов:
1. Изучение и анализ предмета тестирования.
2. Планирование тестирования.
3. Исполнение тестирования.

1. По знанию внутренностей системы:
• черный ящик (black box testing) — тестирование программы без доступа к коду;
• белый ящик (white box testing) — тестирование программы только по коду;
• серый ящик (grey box testing) — тестирование без кода+тестирование по коду.

3. По субъекту тестирования:
• альфа-тестировщик (alpha tester) — тестирование сотрудниками фирмы;
• бета-тестировщик (beta tester) — тестирование пользователями.

4. По важности тестирования:
• сначала тестирование новых функциональностей (new feature testing) — тестирование новых функциональностей;
• потом регрессивное тестирование (regression testing) — повторное тестирование старых функций.

5. По критерию «позитивности»сценариев:
• позитивное тестирование (positive testing) — тестируем ожидаемыми методами;
• негативное тестирование (negative testing) — тестируем нестандартными методами(например вводим вместо 9 цифр — 11 букв).

8. По степени подготовки к тестированию:
• тестирование по документации (formal/documented testing) — тестирование по тест-кейсам;
• эд хок-тестирование (ad hoc testing) — интуитивное тестирование без документации (например, когда что-то нужно быстро проверить).

image

Также по документам существует:
• Тест-смета (Test Estimation) — документ, включающий в себя предварительную оценку времени, необходимого на подготовку к тестированию и на тестирование новых фича (new feature testing);
• Тест-план (test-plan) — документ, обобщающий и координирующий тестирование (подробнее об этом документе можно узнать в книге Савина).

II) Разобраться с SQL запросами

В каждой таблице должно быть одно уникальное поле, которое однозначно будет идентифицировать строку. Это поле назовем ключевым (Key1, Key2..).
В качестве ключа обычно используют численный тип и если позволяет база данных, то он будет типа «autoincrement» (автоматически увеличивающееся).

Столбцы в базе данных, также должны быть уникальными, но в этом случае не обязательно числовыми. Их можно называть как угодно, лишь бы было уникально и понятно.

SQL может быть двух типов: интерактивный и вложенный. Интерактивный — это отдельный язык, он сам выполняет запросы и сразу показывает результат работы. Второй — это когда SQL язык вложен в другой, например в С++ или Delphi.

Так как мы формируем минимальный список знаний трудоустройства, мы рассмотрим интерактивный SQL.

Prog.db
Key1 / ProgName / Cost
1 / Windows 95 / 100
2 / Windows 98 / 120

User.db
Key1 / Key2 / LastName
1 / 1 / Иванов
2 / 1 / Петров
3 / 2 / Сидоров

SELECT *
FROM Prog, User
WHERE Prog.Key1= Key2
AND ProgName LIKE ‘Windows 95’

Выбрать (SELECT) все поля (*) из (FROM) баз данных Prog и User, где (WHERE) есть связь(Prog.Key1 и Key2) Prog.Key1= Key2 и ProgName LIKE ‘Windows 95’.
LIKE это тоже самое что равно(=) только для строк

Prog.db User.db
Key1 / ProgName / Cost / Key1 / Key2 / LastName
1 / Windows 95 / 100 / 1 / 1 / Иванов
1 / Windows 95 / 100 / 2 / 1 / Петров

Отредактируем немного запрос:
SELECT Prog.Key1, Prog.ProgName, Prog.Cost*2 ‘руб’,
Cost.Key1, Cost.Key2, Cost.LastName
FROM Prog, User
WHERE Prog.Key1= Key2

Prog.Cost*2 ‘руб’ — эта запись говорит, что к каждое значение надо умножить на 2 и прибавить строку ‘руб’.

Результат:
Prog.db User.db
Key1 / ProgName / Cost / Key1 / Key2 / LastName
1 / Windows 95 / 200 руб / 1 / 1 / Иванов
1 / Windows 95 / 200 руб / 2 / 1 / Петров

Для сортировки используется команда ORDER BY. После этого пишутся поля, по которым надо отсортировать. В самом конце нужно поставить АSC (сортировать в порядке возрастания) или DESC (в порядке убывания). Если ты не ставишь АSC или DESC, то таблица сортируется по возрастанию и подразумевается параметр АSC.

Результатом будет таблица Prog, отсортированная по полю ProgNamе в порядке убывания.

SQL калькулятор:
Вот несколько функций:
• COUNT — подсчёт количества строк;
• SUM — подсчёт суммы;
• AVG — подсчёт среднего значения;
• MAX — поиск максимального значения;
• MIN — поиск минимального значения.

Этот запрос просто подсчитывает количество строк в базе:
SELECT COUNT(LecNumber)
FROM User

Этот запрос опять подсчитывает количество строк, но теперь результатом будет количество народу, у которых поле LecNumber = 1:
SELECT COUNT(LecNumber)
FROM User
WHERE LecNumber=1

Этот запрос выводит количество лицензий и единицу измерения в одном столбце. Здесь к числу прибавляется текст:
SELECT LecNumber+’шт.’
FROM User

Работа с полями:
NSERT (вставить), UPDATE (модифицировать), DELETE (удалить).
После оператора VALUES идёт перечисление всех полей строки. Теперь рассмотрим пример:
INSERT INTO User1
VALUES (‘Иванов’, ‘Сергей’, 34);

Этой командой мы вставили строку и присвоили значения полям. В таблице три поля: первые два поля строковые (Фамилия и Имя), последнее поле — целое число (возраст). Типы данных обязаны совпадать с теми, что установлены в таблице.

Если не надо задавать все поля, тогда можно оставить их пустыми с помощью NULL:
INSERT INTO User1
VALUES (‘Иванов’, NULL, 34);

Если таблица с большим количеством полей и нужно заполнить только два из них?
Решение:

После конструкции INSERT INTO и имени базы стоят скобки, где перечислены поля, которые необходимо заполнить (Фамилия и Возраст). В скобках после слова VALUES перечисляем эти поля в той же последовательности, в которой перечислил перед этим (сначала фамилия, а потом возраст).

Теперь представь, что мы хотим сохранить результат запроса SELECT в отдельной таблице. Для этого в SQL всё уже предусмотрено. Нужно только написать:

После его выполнения результат будет занесён в таблицу User1. Важно, что количество столбцов в запросе и результирующей таблицы должно быть одинаково. А самое главное — это чтобы тип данных совпадал

INSERT INTO User1(Name,Age)
SELECT Name,Age
FROM User2
WHERE Age=10

Теперь в таблицу User1 будут перенесены только два столбца (имя и возраст). Поля должны быть перечислены в таком порядке, чтобы типы и длина полей совпадали.

Мы смогли добавить строки, но надо и научиться изменять данные. Для этого нам доступна команда UPDATE. Сразу же попробуем взглянуть на пример:

Первая строка говорит о том, что нам надо обновить базу User1. Вторая строка начинается с оператора SET (установить). После этого мы пишем поле, которое хотим обновить, и присваиваем ему значение.

Если нужно обновить только определённые строки, то ты должен написать так:
UPDATE User1
SET age=65
WHERE Name LIKE ‘Вася’

UPDATE User1
SET age=age+1, Name=’Иван’
WHERE Family LIKE ‘Сидоров’

Этот запрос увеличит поле Age на единицу и установит поле Name в «Иван» во всех строках, где поле Family равно «Сидоров».

Эта конструкция удаляет абсолютно все строки из таблицы User1. Можно сказать, что этим мы очищаем таблицу.

Этот пример удаляет только те строки, в которых поле Age равно 10.

III) Разослать резюме

Самая короткая глава, это все умеют, hh.ru вам в помощь. Там же можно составить резюме. Перед составлением не забывайте смотреть резюме своих конкурентов.

image

IV) Показать свои знания и адекватность на собеседовании

Обычно собеседование делятся на 3 этапа:
1) Встреча с девушкой из отдела кадров. На этом этапе будет несколько вопросов по вашим знаниям, чтобы было понятно, что вы в «теме» и много общих вопросов, чтобы определить вашу адекватность.
2) Тестовое задание — обычно дается на дом
3) Встреча с руководителем где будут вопросы, касающиеся ваших навыков тестирования.

Тестовое задание и встреча с руководителем вряд ли уйдет за рамки того, что мы написали выше. Рассмотрим первую ситуацию, где нам будут задавать вопросы на нашу адекватность.

Предположим, что у нас нет никакого официального опыта работы тестировщиком, в нашей голове только теория, хобби- программирование на самом начальном этапе, а в трудовой запись «менеджер по продажам».

Рассмотрим основные вопросы и и примеры самых обычных ответов на них:

1) Почему вы решили стать тестировщиком?
Меня всегда тянуло в IT сферу, эта профессия больше всего подходит моему характеру и моим интересам.

2) Что больше всего вам нравится в тестировании?
Я обожаю анализировать и изучать программы, например на прошлом месте работы мне больше всего нравилось работать с 1с, я даже смог поставить одну из версий себе на домашний компьютер, для более детального изучения программы, без всяких ограничений.

3) Какими достоинствами должен обладать эффективный тестировщик?
Честность, внимательность (для поиска багов), общительность(так как нужно будет много общаться с персоналом), обучаемость (без этого никуда), умение работать с большим объемом информации и умение расставлять приоритеты, и, конечно, стрессоустойчивость.

4) Ваше самое большое профессиональное достижение (не обязательно в области тестирования).
Создание и поддержание базы для логистики и закупа, которой пользовались все менеджеры компании. По этой базе, я мог закупить все, что мне нужно максимально дешево, и с любой точки России доставить товар с отличным соотношением цены, качества и риска.

5) Почему вы ушли (уходите) из своей предыдущей компании?
Мне нравилось работать в прошлой компании, но я хочу опробовать себя как тестировщик ПО. Так как данная сфера ближе к моим интересам, характеру и увлечениям. На этой должности я буду получать гораздо большое удовольствия от работы.

7) Что бы вы пожелали усовершенствовать в себе? Что вы для этого делаете?
У меня есть хобби — программирование. Хочу совершенствовать свои навыки в этой области, они же в дальнейшем помогут улучшить мои навыки тестировщика.

8) Что вы ждете от нашей компании?
Хороший коллектив, и профессиональное развитие

9) Какой минимальный доход вас устроит?
Можно посмотреть средний доход по региону на эту вакансию и назвать его. Но, если вы проходите собеседование в 2гис, то говорите что готовы работать бесплатно 24/7/365, как рекомендует Савин. Так как эта книга эталон для их отдела кадров и им будет приятно знать что вы ее уже прочитали.

10) Какими источниками вы пользуетесь для развития в этой области
Можно посмотреть в конец статьи и назвать все, что будет в списке «Источники, которые были использованы для написания статьи:»

[expert_bq id=»1570″]Из-за стресса некоторые люди начинают вести себя более агрессивно, чем в обычной жизни например, грубить людям на ресепшене или охране; материться; перебивать собеседника. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] 1. Сначала пометьте узлы. Узел может быть помечен несколько раз, разделенных пробелами. 2. Затем отметьте положение выполненной метки в каждой задаче, чтобы эта задача выполнялась на узле, который сод.

Тестировщик ПО. Минимальный пакет знаний для трудоустройства / СоХабр

«Data Scientist» вполне можно считать самой сексуальной профессией века, чего не скажешь о самом процессе принятия на работу Data Scientist’а. На самом деле, для компаний это может быть невыносимым мучением. Столь же большое дело и для кандидатов сопоставить предложение работодателя с основами Data Science.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: