Ant Financial Interview Experience - Играйте на месте

интервью задняя часть база данных Alipay

В общем, писанины лицом к лицу редко подскажут, как играть на месте.Я думаю, что эта статья очень важна для вас.

В предыдущей статье рассказывалось о том, как подготовиться на начальном этапе, но в процессе собеседования вы обязательно будете задавать вопросы, к которым не были готовы. Так что же делать в это время? Итак, позвольте мне рассказать вам немного о моем опыте. Есть еще несколько случаев:

  1. тест по программированию
  2. интервью

1. Тест по программированию

Тестирование кода является частью многих крупных компаний. Некоторые изучают алгоритмы, некоторые изучают навыки программирования, а некоторые изучают дизайн. Содержание зависит от того, что интервьюер хочет измерить способности интервьюируемого. Для такого рода теста многие люди спросят: «Это не то же самое, что вступительный экзамен в колледж, если вы получите вопрос и ответите на него, все будет кончено, какое это имеет отношение к вступительному экзамену на месте?» представление?". На самом деле, это очень отличается от вступительного экзамена в среднюю школу.

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

Изучив вопрос, не спешите это делать, сначала кратко подумайте, что хочет исследовать предлагающий и в чем смысл вопроса. Затем объясните задающему смысл вопроса, который вы понимаете, и спросите его, в этом ли смысл вопроса.

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

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

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

Некоторым людям может быть трудно это сделать. Фактически, в моем собственном процессе собеседования, а также когда я общался с другими людьми, я обнаружил, что вопросы теста по программированию вообще можно задавать. То, что зависает, висит на методе. Если уровень не так уж плох, по крайней мере, я могу придумать простой и грубый метод. Однако, если вы запишете это, вы часто не получите предложения. Поэтому очень важно говорить о своем мышлении. Расскажите о своих идеях и методах решения проблем и обсудите с интервьюером. Интервьюер часто предварительно направляет вас, чтобы найти правильный путь, что увеличивает ваши возможности. При обсуждении метода, которым интервьюер доволен или действительно не может о нем подумать, интервьюер говорит: «Тогда вы можете писать в соответствии с обсуждаемым в настоящее время методом», а затем начинает писать.

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

2. Интервью

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

  1. Попросите интервьюера повторить вопрос (подтвердите содержание вопроса, выиграйте время, чтобы подумать)
  2. Переформулируйте вопрос (попросите интервьюера подтвердить, что вы понимаете вопрос, и выиграйте время, чтобы подумать)
  3. Покажите, что вы его не изучали (чтобы интервьюер мог понять, в конце концов, какие бы сильные люди не изучали проблемы)
  4. Попросите время подумать (выиграйте время, хорошенько подумайте)
  5. 30 секунд до 1 минуты, чтобы исследовать идею разговоров с интервьюером, не нужно отвечать (чтобы показать свои идеи для изучения путей и обмена интервьюеру, интервьюер проведет вас ближе к правильному ответу.)

Чтобы привести пример моего интервью Alipay, я говорил о подсулах баз данных, и интервьюер внезапно задал следующие вопросы:

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

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

Затем прошло около тридцати или сорока секунд. Я ответил: «Если мы разделим эту таблицу на таблицы, мы надеемся, что в результате все данные одного и того же пользователя будут в одной таблице, и все данные одного и того же продавца будут в одной таблице. Но любой пользователь может поделиться с любой пользователь. Транзакции продавца. Предположим, что пользователь в таблице A торгует с продавцом в таблице B, тогда сгенерированные данные не могут быть определены в какой таблице, поэтому нет такого правила разделения таблицы. то, о чем я подумал здесь, следующее, о чем я подумал, когда сказал это. Затем я продолжил: «Тогда я не знаю, возможно ли разделить эту таблицу по пользователям и вести индексную таблицу от продавцов к исходным данным, чтобы предоставлять запросы для продавцов». действительно возможно, но это немного хлопотно, ничего страшного, я спрошу небрежно».

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

Суммировать

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