Tolexo (компания Индиамарт) Интервью Опыт | Комплект 2

Опубликовано: 13 Сентября, 2021

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

Онлайн-раунд (1 час 10 минут) (31 человек)
Состоит из количественных, вербальных и логических способностей (по 15 вопросов).
Технические навыки (20 вопросов). Без отрицательной маркировки. Произошло на меттл.

Количественный, словесный и логический был средним. (Больше, чем задают массовые рекрутеры, и меньше вопросов о способностях, задаваемых в Amazon).
Technical Aptitude включает вопросы от ОС (управление памятью), DS (в основном сложности), концепций RESTful, компьютерных сетей.

Технический раунд 1 (40-45 минут) (13 человек) [Те, кто думают, что 40-45 минут - это много времени для раунда, поверьте мне, это не так. В этот момент время просто проходит. ]

1. Расскажите мне о себе. (Этот вопрос может заставить интервьюера спросить, чего вы хотите)
Я рассказал ему основные вещи, а в конце просто добавил строку, в которой мне нравится работать над NodeJS и решать головоломки.
Затем он начал задавать вопросы от NodeJS.

2. Почему был создан NodeJS и его преимущества?
Я сказал ему, что он легкий, масштабируемый и создан для кодирования серверной части на Javascript. Рассказал ему о некоторых функциях, таких как эмиттер событий и обратные вызовы. Он сказал мне, что вы знаете обратные вызовы? (Я так понял, он сейчас задаст мне вопрос об обратном звонке).

3. Задал мне довольно простой вопрос об обратном вызове, а затем о слушателях событий. Затем он искал, что спросить дальше. Я только что сказал, что люблю DS. (Каждый раз приносите пользу).

4. Для двумерной матрицы необходимо повернуть ее на 90 градусов против часовой стрелки.
Сказал ему подход создания пустой матрицы такого же размера и копирования значений путем поворота элементов. TC: O (мин) SC: O (мин)
Он посоветовал мне продолжить оптимизацию с пространством.
Поразмыслив, я придумал подход вращения. (Он был удовлетворен, не сказал мне кодировать)

5. Как реализована функция автопоиска? Какие DS используются?
Рассказал ему о Trie, TST и суффиксном дереве. Он улыбался.
Он сказал мне сначала показать несколько итераций вставки строки в trie, а затем закодировать ее.
Я показал ему итерации, и как раз когда я определял структуру, погас свет.

6. Имея матрицу из единиц и нулей, отсортированных в порядке убывания по строкам и по столбцам, вы должны найти, в какой строке максимальное количество единиц.
Я спросил об ограничениях.
Дали ему подход обойти матрицу, а затем отслеживать максимум единиц в каждой строке. TC O (мин), SC O (1).
Он не был удовлетворен подходом и посоветовал мне оптимизировать. Я подумал и сказал ему, что строки отсортированы, тогда мы можем выполнять двоичный поиск по каждой строке. Задал мне сложность ТС О (млогн). Он сказал мне подумать, можно ли это сделать в линейной сложности. Подумал минут 5 и пришел к поиску лестницы. TC O (m) Он сказал мне написать его оптимальным образом, чтобы он не мог найти в нем никаких ошибок. Это заняло у меня некоторое время.

7. Затем он спросил меня, доволен ли я SQL-запросами. Я сказал ему нет. Затем он спросил меня, на каком уровне модели OSI работают FTP, HTTP и TCP. Я ответил быстро, так как утром пересмотрел его.
Он сказал, что я закончил, у вас есть вопросы. Я спросил его о вопросе обратного звонка, в котором я немного запутался.

HR-раунд (15-20 минут) (13 человек)
1. Он спросил меня о проектах, которые я реализовал, и о том, какие технологии я использовал.
2. В какой культуре вы хотите работать? Я сказал ему весело.
3. Как бы вы определили веселье? Только что помирились в тот момент.
4. 1 слабость
5. Затем он попросил меня представить себя разработчиком приложений, и я должен разработать приложение для детей от 1 до 5 лет для игрушек, какую функцию вы бы не включили в приложение?
Я подумал минуту и сказал чат. (Я не знаю, о чем я думал)
Чтобы подкрепить свой ответ, я сказал, что это представил flipkart, и он провалился.
Он сказал отлично.
Вопросы: Я спросил его, есть ли в компании структура сэра или структура имени.

Технический раунд 2 (30-40 мин) (6 человек)
1. Он представился. Я сказал, что немного нервничаю сейчас и не обедал (было 19:15). Он сказал, что не беспокойся, будь комфортным и спросил меня о моем последнем техническом раунде.
2. Затем он спросил меня о моих проектах.
Я сказал ему 2 проекта, которые мне нравятся.
Одним из них был навык Amazon Alexa, а другим - Инструмент создания идей.
Он начал с навыка Алекса. Какие технологии. Как это работает. Что такое Алекса, что такое Эхо и прочее.

Затем он начал с инструмента «Идеи». Поскольку я уже упоминал, что использовал в нем mongo DB. Он сказал, в чем разница между базами данных SQL и Mongo DB. Когда выбрать монго, а когда - базу данных SQL?

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

3. Спросил меня о DDL, DCL и DML в базах данных.
4. Попросил преобразовать двоичную строку в десятичное число с оптимальным кодом, чтобы он не мог найти ошибки в коде.
Хотя он нашел 1 ошибку и сказал мне оптимизировать. Я сделал это.
5. Учитывая связанный список, вы должны определить, существует ли цикл или нет.
Он попросил меня обсудить различные подходы.

Затем он сказал мне, есть ли к нему какие-либо вопросы.
Я спросил, сколько времени вы занимаетесь программированием в день?
Он сказал мне, что я кодирую каждый день, даже генеральный директор кодекса компании каждый день, но время не фиксировано.

Результат: выбран
PS: Весь процесс длился около 13 часов, начиная с того момента, как я приехал в колледж утром.

На что обратить внимание при программировании:

  1. www.ideserve.com
  2. Practice.geeksforgeeks.org
  3. Различные онлайн-судьи

Если вам нравится GeeksforGeeks, и вы хотели бы внести свой вклад, вы также можете написать статью и отправить ее по электронной почте на deposit@geeksforgeeks.org. Посмотрите, как ваша статья появляется на главной странице GeeksforGeeks, и помогите другим гикам.

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

Вниманию читателя! Не прекращайте учиться сейчас. Освойте все важные концепции DSA с помощью самостоятельного курса DSA по приемлемой для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию . Если вы готовы, проверьте свои навыки с помощью серий тестов TCS, Wipro, Amazon и Microsoft.