Рубрики

Интервью Thoughtworks Опыт | Комплект 4 (в кампусе)

Компания Thoughtworks Technologies India Private Limited посетила наш колледж в июле 2015 года, и у нас был огромный опыт в процессе подбора персонала.

(довольно длинная статья, плз обнажите меня до конца, в конце вы найдете это полезным)

Опыт:

Первый раунд: Быстрое программирование:
(Руки на программирование не онлайн, вы можете использовать свой ноутбук) В этом раунде они попросят решить 5 программ за 30 минут.

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

В нашем колледже приняли участие 210 человек, из них 52 человека вошли в шорт-лист.

Второй раунд: объектно-ориентированное программирование
(Практическое программирование не онлайн, вы можете использовать свой ноутбук)

Этот раунд должен проверить ваши навыки объектно-ориентированного программирования. В этом раунде они попросили решить одну программу за 90 мин. Вы должны быть в состоянии использовать абстракцию, полиморфизм и наследование в вашем дизайне.
Thoughtworks — это компания, которая делает упор на хорошие дизайнерские навыки. В этом раунде они увидят ваш программный подход / дизайн. Некоторые мыслители также помогают во время решения проблемы, они сидят с нами и смотрят, как мы подходим к решению.
В этом раунде они не будут видеть только вывод программы, но подчеркнут, насколько хорош ваш код, насколько расширяем, сколько языковых конструкций мы использовали.
В моем случае моя программа давала исключение, но все же я попал в шорт-лист для следующего тура.
Среди 52 человек мы попали в шорт-лист для следующего тура.

https://www.thoughtworks.com/insights/blog/you-need-understand-problem

Некоторые проблемные положения я нашел в Интернете, когда учился на них.

1) Марс Ровер: Постановка задачи:
http://www.techinterviewpuzzles.com/2010/09/mars-rovers-thoughtworks-puzzles.html

2) Инвентарь IPod:
https://github.com/ashish161/Inventory-MinCost

3) Управление гостиницей:
Постановка задачи :
Хорошо известный отель имеет три филиала в Майами. А именно x, y и z (на самом деле они дали имена). У каждого есть два типа клиентов. Регулярный и Вознаграждение. Кроме того, каждая ветвь имеет свои собственные рейтинги. X присваивается 3-звездочный рейтинг, а у — 5-звездочный, а z — 4-звездочный. Каждый отель имеет специальные цены на выходные и будние дни. x взимает 100 долларов США с постоянных клиентов в будние дни и 120 долларов США по выходным, в то время как в будние дни он получает 90 долларов США

и 60 долларов по выходным. Точно так же вы берете 130 долларов с постоянных клиентов в будние дни и 150 долларов.
по выходным. В то время как его 100 долларов для rewardee в будние дни и 95 долларов в выходные дни. В то время как z берет с постоянных клиентов 195 долларов в будние дни и 150 долларов по выходным. В то время как его $ 120 для rewardee в будние дни и $ 90 в выходные дни.

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

Формат ввода: обычный: 16Mar2010 (солнце), 19Mar2010 (ср), 21Mar2010 (пт)

(Это формат вопроса, но не уверен насчет значений).

4) Налог с продаж:
Базовый налог с продаж применяется по ставке 10% на все товары, кроме книг, продуктов питания и медицинских товаров, на которые не распространяются требования. Ввозная пошлина — это дополнительный налог с продаж, применяемый ко всем импортируемым товарам по ставке 5% без каких-либо исключений.
Когда я покупаю предметы, я получаю квитанцию, в которой перечисляются названия всех предметов и их стоимость (включая налог), заканчивая общей стоимостью предметов и общей суммой.
уплаченных налогов с продаж. Правила округления для налога с продаж таковы, что для налоговой ставки n%,
цена полки p содержит (np / 100 с округлением до ближайшего 0,05) суммы налога с продаж.
Написать заявку, которая распечатывает детали квитанции для этих корзин для покупок?

Вход 1:
1 книга в 12.49
1 музыкальный диск на 14,99
1 плитка шоколада на 0,85

Вход 2:
1 импортная коробка конфет в 10.00
1 импортная бутылка духов на 47,50

Вот несколько заявлений о проблемах, которые вы мне предоставили, вы можете путешествовать по сети, чтобы получить больше.
Чтобы взломать этот раунд, вы должны хорошо знать объектно-ориентированный принцип. Это также крупный отборочный раунд.
Я запрограммировал проблему налога с продаж в этом раунде и попал в шорт-лист следующего раунда.
Из 52 мы 21 попали в шорт-лист.

Раунд третий: Техническое интервью 1:
Этот раунд начался на следующий день первых двух раундов, так что, чтобы взломать этот раунд, я готовился всю ночь, так как мой пересмотр оставался. Панель Интервью состояла из двух человек. Интервью началось с того, как обычно, задайте себе вопрос? В ответ я выделил мои любимые предметы и какой проект я делал до того времени. Итак, интервью началось с проекта. Я объяснил свою идею проекта и как я дал решение.
Они напрямую пошли на проектирование базы данных проекта и попросили меня дать проект базы данных. Я нарисовал диаграмму ER и хорошо объяснил, но мой дизайн не был настолько нормализован, поэтому они попросили меня преобразовать тот же дизайн в нормализованную форму. Поэтому я перешел на хорошо нормализованную форму, после чего они задали мне несколько вложенных и сложных запросов с тем же дизайном. Затем интервью перешло к структуре данных, так как я уже сказал, что мой любимый предмет — DS. Первый был в массиве и попросил меня написать код или алгоритм. Вы дали массив, найдите магическое число (это число в массиве, индекс которого совпадает с номером). После предоставления решения они попросили меня найти сложность одного и того же кода. (Когда вы пишете код перед ними, они будут соблюдать ваш стиль кодирования). Затем следующий вопрос был общей проблемой, и вы должны дать решение в виде алгоритма, который снова был таким же, как в предыдущем бите. трудно. шаблон, который я наблюдал здесь, это сложность вопросов, которые увеличиваются по мере продвижения в интервью. Затем они пошли к Дереву и задали какой-то вопрос, и один из них заключался в том, что дерево погоды завершено или нет — дать решение и найти сложность, я дал рекурсивное решение, но не смог найти сложность.

Затем они спросили меня, нравится ли вам «ООП», я ответил «ДА», затем снова попросили спроектировать древовидную структуру данных, используя принцип ООП. Я старался изо всех сил, чтобы решить то же самое.
Мое интервью было не таким хорошим, но им понравился мой дизайн, поэтому он попал в шорт-лист для следующего тура. Из 21 мы 11 человек попали в шорт-лист.

Раунд четвертый: Техническое интервью 2

Перед началом интервью они собрали наше резюме и в зависимости от того, какая назначенная специальная панель:

Интервью началось с решения проблемы ООП: мне дали проблему карточной игры, попросили дать решение для программирования. Я начал давать решение, они также помогли мне решить ту же проблему. То же самое обсуждение продолжалось около 40 минут. Чтобы решить проблему, после получения удовлетворения они закончили обсуждение.
После этого, когда я работал президентом группы пользователей Walchand Linux в моем колледже, это было упомянуто в резюме, поэтому интервью пошло на linux. Некоторые из вопросов по Linux, которые они задавали:
Какую ОС вы используете на своем ноутбуке?
Почему вам нравится Linux, а не Windows?
Что такое apt-get в linux?
Что происходит в фоновом режиме при установке пакета или приложения в Linux?
Какая команда используется для перечисления всех файлов в каталоге объяснить с какой-либо опцией?
Каковы права доступа к файлу в Linux и команда для его назначения?
Какая команда используется для просмотра всех запущенных всей программы?
Какая команда используется для получения идентификатора процесса и как завершить этот процесс?
Как убить процесс, если мы не можем убить с помощью обычной команды> kill pid?
Что такое конвейер в Linux?
Как использовать piplining и привести пример команды, использующей piplining?
и так далее..
С этими вопросами мое интервью закончилось в linux, они задали несколько кадровых вопросов, таких как Почему вы хотите присоединиться к Thoughtworks? И т.п.
Так как ThinkWorks мало работает на платформе Linux, они спрашивают о Linux, что означает, что «они не будут видеть не только то, что хотят, но и то, что у вас есть»

Некоторые замечания и предложения по вопросам интервью:

Будьте лояльны в интервью, уважайте их.
Если вы не получили правильно вопрос, то задавайте несколько раз.
Будьте уверены, они очень дружелюбны.
Если вам неудобно, не торопитесь.
Не отвечайте на вопросы напрямую, сначала проанализируйте то, что они ожидают от вас, а затем ответьте.
Если вы вообще не знаете, они откровенно говорят: «Сэр / мам, я не прошел эту концепцию, но я изучу это послесловие», вместо того, чтобы сказать «Не знаю»
Если вы знаете какую-то часть ответа, но не можете напомнить, тогда вы можете найти время, а также попросить подсказку.
Не дайте ложного ответа, они могут отклонить вас в одно и то же время. И не пытайся обмануть их.
Этот раунд был настолько хорош, и я попал в шорт-лист !!!!!, среди 11 мы 6 попали в шорт-лист для следующего тура;

Раунд 5: Тест логического рассуждения:
В этом раунде они дали нам буклет вопросов, вопросы были на блок-схеме, и мы должны найти ответ.
Ищите блок-схему в Интернете. Практикуйте их, они так просты.
На WCE мы 6 человек попали в шорт-лист и все взломали.

Раунд 6: Интервью HR:
Этот раунд был по скайпу и общему социальному обсуждению. Мое интервью началось в 11 часов вечера и закончилось в 1 час ночи.
В этом интервью они спросили меня мнение по некоторым социальным вопросам, таким как BJP, проблема Мадарса, соглашение Индии Бангладеш, каста в Индии и т. Д. Это было общее обсуждение.
Они будут наблюдать за вашим отношением, а также проверять, насколько вы социальны.

После всего этого процесса Thoughtworks мы 6 человек ждали результата, и на второй день мы получили результат, так как все 6 человек были отобраны !!!!!!!

Thoughtworks — очень хорошая компания, которая называется Google Индии. Готовься хорошо к этому ,,,,
Удачи!!!!!

Я получил предложение о поступлении в мае 2016 года после окончания колледжа. сейчас работаю в TW, Лучшее место для работы, Лучшие люди для работы.

Эта статья предоставлена Mahadev Vyavahare . Если вы как GeeksforGeeks и хотели бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

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

Напишите свой опыт интервью или отправьте его по электронной почте на адрес contrib@geeksforgeeks.org

Рекомендуемые посты:

Интервью Thoughtworks Опыт | Комплект 4 (в кампусе)

0.00 (0%) 0 votes