SOFT_SKILLS Flashcards

1
Q

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

A

Работал со Scrum.
Принцип следующий:
-Планирование. Команда в сборе формирует бэклог задач(например создание фичи).
- Оценку предстоящей работы, подбирается продолжительность цикла (около двух недель).
Во время работы ежедневный созвон. Отвечать на вопросы: Что я сделал с прошлой встречи?Что я буду делать сегодня?Что мешает выполнению задачи?
Оценка гибкости процесса и тестирование продукта проводятся после каждого спринта.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Что вас мотивирует

A

Работа над крутым проектом/продуктом, крутой команде, крутыми процессами. Как у вас
“То, что меня действительно мотивирует, - это возможность непрерывно учиться и развиваться в сфере веб-разработки. Даже несмотря на то, что у меня нет прямого опыта работы, я приступил к изучению веб-технологий, создал несколько собственных проектов и успешно прошел обучение в Хекслет. Ваша компания представляет для меня отличную возможность начать карьеру в веб-разработке, и я готов вложить всю свою энергию и решительность в достижение общих целей.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Расскажите о ситуации, когда вы не укладывались в сроки(ключевые шаги + примеры).

A

Ключевые шаги, при сорванных сроках:
1. Оценить новый срок и учесть ошибки
2. Предупредить руководителя
3. Предложить конкретные действия:
а. Привлечь помощь
б. Работать сверхурочно
ПРИМЕРЫ:
1. Динамический роутинг. не мог убрать undefained из пути сайта(рома)
2. Вложенный список параметров(фильтры на сайте, решил путем внеурочной работы)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Как вы оцениваете сроки выполнения задачи

A

Пишу план, выделяю непонятные вещи, выясняю что является целью, накладываю риски -> получается оценка
От себя:
Выясняю цель задачи(что должно получится)
Создаю шаги реализации
Выделаю знакомые/незнакомые вещи
Накладываю риски
Доп время, тесты, проверки

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Что вы изучаете в последнее время?

A

Сказать, что есть backlog(даже 2 по технологиям)
Изучаю то, что напрямую мне может пригодится в разработке. Углубляю знания
Примеры (реакт, алгоритмы, задачи на codewars, книги, паттерны, деревья)
Изучаю то, что мне интересно, но напрямую к работе не относится.
Примеры (бэкенд nodejs, бд, цифровая безопасность)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Каким достижением на прошлой работе вы можете гордиться

A

Предложил идею и помог разработать собственный UI KIT. Это сократило сроки верстки примерно на треть. Нужно быть готовым к дополнительным вопросам

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Чем вы конкретно занимались

A

Делайте акценты на задачах, которые релевантны текущей вакансии.
Надежный способ успокоить интервьюера - сказать “70% времени разрабатывал новый функционал, 20% - багфиксы и продумывание архитектуры, 10% митинги и бюрократия”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Назовите 3 ваших положительных качества и 3 отрицательных

A

Плюсы
1. Склонен к планированию, это дает лучшую эффективность и фокус
2. Есть понимание, что любую задачу можно решить и надо просто “есть слона по тихоньку” + не расстраиваюсь раньше времени перед большой задачей а дроблю ее
3. Комфортно коммуницирую и нахожу варианты(10 лет в рознице). Научился правильно задавать вопросы(перед этим гуглить)
Минусы:
1. не очень шарю в next.js
2.Самобичевание
3.“Излишне дотошен, но учусь находить компромисс“.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

“Если бы мы попросили ваших коллег рассказать про вас, чтобы мы услышали?Как бы описали вас другие разработчики / менеджеры проектов, с которыми вы работали?”

A

“Я переодически спрашиваю про это своего менеджера, тим лида, ментора. Получаю конструктивный фидбек. Им нравится то что я постоянно развиваюсь; отвественно отношусь к свои задачам и срокам; стараюсь во благо проекта; всегда готов помочь коллегам;”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Почему выбрал frontend

A
  • начал соприкосновение с кодом произошло благодаря андроид (менял цвета в apk файлах,т.е. делал простенькую кастомизацию)
  • решил уйти в разработку так как мне надоела моя сфера деятельности(так как рутина)
  • осознанно выбирал не язык, а то место где он используется
  • выбор пал на js, потому что я вижу результат своего труда визуально и кайфую
  • плюс к выбору возможности создать продукт под ключ: фронт + бек на ноде и нативные мобильные апк
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Расскажите про свой опыт работы в команде

A

В начале своей карьеры я активно обучался у более опытных членов команды. Это включало в себя изучение технологий, используемых в проекте, и освоение лучших практик разработки.
В команде я принимал участие в обсуждениях и планировании задач.
Я активно сотрудничал с другими членами команды при решении сложных задач. Это включало в себя как технические вопросы, так и обсуждение возможных улучшений кода.
В целом, мой опыт работы в команде как Junior Frontend Developer включал в себя активное взаимодействие, участие в обсуждениях и постоянное стремление к обучению и совершенствованию.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Почему хотите работать именно у нас?(Почему мы должны взять именно тебя?)

A
  1. Услышать что-то новое и ключевое о кандидате, что повлияет на решение.
  2. Оценить способность аргументировать и убеждать.
  3. Понять, а сильно ли кандидат заинтересован в работе.
    Нужно как в продажах - говорить больше о клиенте и меньше о себе. Убеждайте, что вам нравятся культура, проекты, люди, которым приносят пользу эти проекты, подход компании к работе и сотрудникам.

Выпишите себе следующие пункты и найдите на них ответы. Ищите в описании вакансии или спрашивайте у HR при первом созвоне. Много инфы можно накопать почитав о компании:
1. Их инструменты и технологии
2. Как устроены процессы в компании/команде, состав команды
3. Цели проекта/продукта
4. Обучение сотрудников
5. Чем предстоит заниматься
6. Каким видят идеального кандидата.Например, “многозадачен”
7. Какие задачи стоят в ближайшее время: “оптимизация системы”

Пример ответа:
“У вас используются React, Redux, Saga, Typescript и Git - со всем этим работал и поэтому подхожу на эту роль. Вы работаете удаленно, а я уже давно работаю на удаленке и поэтому продуктивно включусь в процесс. У вас небольшая продуктовая команда, поэтому нужен человек, который сможет настроить CI, среду, что-то сверстать, я как раз могу этим заняться.”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Что вы будете делать если руководство в обход вашего менеджера ставит вам срочные задачи

A

“Это нередкая и нормальная ситуация, с которой можно работать.
Мои задачи при этом:
1) Уметь перестроиться и быстро дать результат, когда это нужно
2) Показывать прозрачность моей работы, чтобы мой руководитель легко и эффективно принмал решение что важнее
3) Оповещать всех, кто ждет результата моей работы, об изменениях в приоритетах и сроках

Если приносят очевидно сверхсрочную задачу - оповещу остальных и руководителя, а затем пойду и сделаю.
Если дают умеренно срочную задачу - обсужду с руководителем, затем сообщу о сроке решения.
Когда нет возможности посоветоваться - расспрошу побольше и сам изменю приоритеты.
В КАЖДОМ таком случае буду напоминать, что продуктивнее ставить задачи через моего руководителя.”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Как бы вы объяснили своей бабушке - кем вы работаете?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Как вы действуете в конфликтной ситуации на работе?

A
  1. Говорить, что вы развивали конфликт не стоит.
  2. Показывайте, что вы за мирное решение и что с вашим приходом конфликтов станет меньше.
  3. Расскажите, что попав в конфликт вы:
    а) Ставите себя на место другой стороны.
    б)“Открыты к разговору”
    в) Готовы признавать ошибки.
    г) Находите компромисс в диалоге.
    д) Просите совета у руководителя и других коллег, если нужно.
    е) Заранее строите доверительные отношения с людьми, чтобы конфликтов было меньше,
    ж) Только если предыдущие пункты не сработали, а проблема как риск для проекта осталась, обращаетесь за помощью.
  4. Интервьюер должен услышать, что победила дружба.
  5. Без заготовленного заранее кейса вам будет сложно на ходу правильно себя показать - запишите пару ситуаций.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Расскажи о себе

A

Меня зовут. Я из.
Предистория. Как коснулся разработки
Предистория. Как выбирал язык

17
Q

Расскажите про свой самый крутой проект и задачи, над которым вы работали. За что вы отвечали на проекте? Что у вас получилось на проекте, а что не получилось?

A

Самый крутой проект - первый проект(чат реакт). Можно юзать для вопроса про сложности