Опыт интервью ThoughtWorks

Java

Несмотря на то, что собеседование прошло успешно, оффера я так и не получил.Скоро Новый год, а проекта в Ухане нет.После того, как я получил домашнее задание, ХК закрыли. Это так тяжело 😂😂😂

результат

Получил новость 7 января, прошел собеседование, предложение будет отправлено через год.

homework

Это второй раз, когда я получил домашнее задание от мыслителей, первый раз я бросил трубку, и второй раз у меня есть опыт 😂. Тема не может быть раскрыта, и она очень открытая, она не только проверяет способность алгоритма, но и проверяет мышление и кодирование. Он отличается от зачетного теста.Можно даже сказать, что не имеет значения, если вопрос не может быть выполнен.Код должен быть написан хорошо, и требуется просачивание между строк объектно-ориентированного мышления, общего шаблоны проектирования и шесть принципов проектирования.

будь осторожен

  1. Использование объектно-ориентированного проектного мышления
  2. Спецификации кода, такие как наименования методов, иерархический субподряд и т. д., см. в Руководстве по спецификациям Alibaba.
  3. Пишите тестовые случаи, рекомендуется использовать junit
  4. Напишите название как проект, у вас должен быть maven или gradle
  5. Желательно иметь пользовательские исключения, использовать различные новые особенности Java 8, README и т. д.

парное программирование

Подготовить

Домашнее задание было сдано 23 декабря, а пропуск получен 26 декабря. В связи с тем, что 1-го числа наступает Новый год, время интервью было перенесено на 3-е января. Парное программирование — это два интервью-менеджера вместе, а техническая культура — это тоже два интервью-менеджера вместе, всего 4 интервью-менеджера по 3 часа. Это время для подготовки к парному программированию и технической культуре.

Мартин Лютер Кинг-младший редактировал свою речь в последнюю минуту на трибуне, пока, выйдя на сцену, не сбросил речь и не произнес знаменитую речь - У меня есть мечта, я все еще наблюдаю за приготовлениями в лифте штаб-квартиры Poly Международный Информация и достаточная подготовка не обязательно помогут вам пройти собеседование, но определенно сделают вас более уверенным.

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

нервный

Как справиться с волнением на собеседовании? Кажется, я не имею права говорить, потому что в ночь перед собеседованием я так нервничала, что не спала до трех часов дня.На следующий день я пошла в К11, чтобы изменить код более чем на час назад выпил чашку кофе, сделал несколько глубоких вдохов после входа в зал и выпил немного воды. , я сказал себе, что если я потерплю неудачу, я не смогу умереть, расслабься, интервьюеры очень нежные, но там нет напряжения в реальном процессе собеседования. О да, перед тем, как войти, я также послушал страстную песню FOB The Phoenix.

Процесс

Сначала я расскажу об идее решения проблемы, потом предложу улучшения, а потом дам два новых требования.Пересмотреть первоначальные требования не сложно.Кроме того, я многое улучшил после получения отзывы о домашнем задании.Общий процесс сравнения длится 1,5 часа.

Этот процесс интервью также показывает, что ThoughtWokrs уделяет больше внимания коммуникативным и мыслительным навыкам.Когда мы обсуждаем необоснованные или неясные потребности, мы не пишем и не реализуем их в соответствии с нашими собственными идеями, а ищем Сторону А для тесного общения. (Я должен пожаловаться на то, что некоторые компании намеренно задают странные вопросы во время интервью, чтобы намеренно усложнить задачу интервьюерам. Это действительно SB.)

будь осторожен

  1. Горячие клавиши привычнее, чем чертовски
  2. выражать ясно
  3. Думайте как можно шире, выясняйте требования, а затем кодируйте, больше думайте о граничных условиях.

техническая культура

Процесс

Мои технические и культурные аспекты были разделены, и я использовал дистанционное интервью Zoom, которое было сначала техническим, а затем культурным, общей продолжительностью 1 час. В целом не сложно.

Технология основана на моем собственном опыте.Поскольку мой опыт работы с Java на полпути и эксплуатации и обслуживания относительно особенный, я взял на себя ответственность за создание и обслуживание среды эксплуатации и обслуживания компании.Я написал основной раздел в проект, и я также работал над структурой аутентификации и другими причинами.Трудность чувствует себя хорошо. Менеджер интервью не затруднит вам задать некоторые неиспользованные точки знаний, четко объяснит проект, хорошо изложит трудности и решения, и это в основном сделано.

О культуре и говорить нечего: если вы чувствуете, что недостаточно хороши, читайте больше книг и больше учитесь, как босс, а не только босс в технической сфере.

понимание

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

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

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

Еще раз спасибо ThoughtWorks за то, что зажгли меня этой зимой.

Все кончено, давай, Олли! ! !