Опыт собеседования с HSBC Holdings (в кампусе)

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

HSBC Holdings plc недавно посетила наш кампус для найма штатных разработчиков программного обеспечения с двумя под-профилями: «Acer» и «Striker».
Нападающий
1 технический + 1 кадровый раунд
Acer
2 технических + 1 HR
В зависимости от ваших результатов в 1-м техническом раунде и вашей работы в новых технологиях, таких как «Машинное обучение», «Блокчейн», интервьюер переведет вас во 2-й технический раунд.

Раунд 1 (Aptitude + основы программирования)
Этот раунд длился 1 час и проводился на платформе Cocubes. Вопросы были типа MCQ. В нем было 3 раздела: словесный, логический и технический. В каждом разделе были минимальные критерии отсечения, которые кандидат должен набрать, чтобы перейти в следующий раунд. Вербальный раздел состоял из вопросов из прочтения абзаца, синонимов, антонимов. В логическом разделе были вопросы по скорости, расстоянию и времени, скидке, прибыли и убыткам, а также простой вопрос на основе блок-схемы для проверки ваших способностей логического мышления. В Технической секции были вопросы по Java (важно), C, C ++, структурам данных.
Вы можете легко найти вопросы по Cocubes в Интернете для практических целей, но убедитесь, что вы практикуете обновленный шаблон, потому что Cocubes продолжает часто менять свой шаблон. Хотя его программа остается в основном прежней.

Раунд 2 (кодирование)
Кандидаты, прошедшие раунд 1, получили повышение в раунде кодирования. Нам нужно было решить 2 вопроса за 30 минут.
Вопрос 1. Дан массив целых чисел размера n, который представляет память, потребляемую различными программами. При этом память представлена в виде 2 ^ k. Нам нужно было найти минимальный объем памяти, который необходимо выделить для программ.
Например: n = 7
1 + 2 + 3 + 4 + 5 + 6 + 7
Выход: 32, т.е. 2 ^ 5. По сути, вам приходилось округлять сумму целых чисел массива до ближайшего значения 2 ^ k.
Вопрос 2: сумма двух двоичных строк
Хотя я решил оба вопроса, но в шорт-лист попали кандидаты, которые решили хотя бы один вопрос.
Geeksforgeeks достаточно для взлома раунда кодирования.
На собеседование было отобрано 50 студентов, и я был одним из них.
Раунд 3 (техническое интервью)

  • Расскажите о себе
  • История семьи
  • Типы полиморфизма в Java
  • Найдите результат написанного кода, чтобы проверить ясность концепции полиморфизма.
  • Какие два ключевых слова можно поменять местами в «public static void main»
  • Объясните «System.out.println»
  • Вопросы от Generics
  • Лямбда-выражение
  • Обсуждение проектов и стажировок
  • Над какими новейшими технологиями вы работали?

4 тур (HR)

  • Расскажи мне что-нибудь о себе.
  • Расскажи мне что-нибудь о своих друзьях и о том, как давно они их знают.
  • Поскольку я выиграл конкурс дебатов, организованный MHRD, они спросили тему дебатов.
  • Спросил об институте.

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

Большое спасибо GeeksForGeeks

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