До назначенного интервью я попробовал, но не смог найти ни одного недавнего интервью с KLA Tencor, поэтому я делюсь своим, чтобы помочь вам, ребята. Для FRESHERS (MTech (CSE)… инженер-программист).
Первый раунд: письменный тест на хакерранк, запланированный HR по телефону
25 объективных + 2 программы… .. Уровень объективного теста был хорошим. C / C ++ / 5 Aptitude / один квест на самостоятельное соединение. Я следил за сайтом geeksQuiz и успел сделать 20 вопросов из 25. Сосредоточиться больше на C ++.
Программа 1: int fun (char ** str1, char *** str1) {………………}
Функция задается с массивом строк в качестве входных данных через «** str1» и возвращает выходные данные как «*** str1».
Контрольный пример: «Abac Cbaa» —————-> Выход — PASS else FAIL.
Обоснование: 1) Нет. элементов после пробела и до пробела равны
2) До и после пробела присутствуют одинаковые символы, поэтому ПРОЙДИТЕ (не заботьтесь о чувствительности к регистру).
Вывод: ** Str1 [i] = PASS, соответствующий строке * str1 [i].
Решение: перебрать массив строк и для каждой строки преобразовать элементы в алфавит меньшего или меньшего размера. И тогда EXOR элементы. Если после Exoring оставлен символ «» (пробел), то результат равен PASS.
Программа 2: матричный ввод и программа типа K -Map, но также учитываются диагональные элементы. подсчитать количество групп и количество выводов.
Я прошел программу 1 и получил вызов на телефонное интервью.
Парни из команды KLA Tencor похожи на друга. Они отнесутся к вам очень серьезно и помогут вам во многом … поэтому, пожалуйста, не обращайте внимания на напряженность общения с интервьюером, все, что вам нужно сделать, это C ++. Сделайте себя экспертом в концепциях C ++.
Вопрос 1: Как вы будете добавлять / умножать очень большое число.
Вопрос 2: зачем вам перегрузка оператора?
Вопрос 3: Как используется оператор по умолчанию «=» и конструктор копирования и почему мы должны использовать их явно
Вопрос 4: Объяснить перегрузку оператора «+».
Вопрос 5: obj2 = obj1…. Будет ли работать деструктор для obj2?
Вопрос 6: Если new и malloc оба размещены в куче, то как получить к ним доступ отдельно? Как посчитать количество объектов, созданных новыми и созданными malloc.
Вопрос 7: Как сравнить два объекта. К какому классу относятся равные методы.
Квест 8: В этом случае сборщик мусора не может работать явно.
У меня были только базовые знания C ++ … так что из первого раунда.
Ребята Если вы хотите заработать в этой компании… C ++ это обязательно.
Пожалуйста, наслаждайтесь чтением GEEKFORGEEKS
……………………………… ..
Если вам нравится GeeksforGeeks и вы хотите внести свой вклад, вы также можете написать статью и отправить ее по почте на contrib@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.
Рекомендуемые посты:
- KLA Tencor Интервью Опыт | Набор 3
- KLA Tencor Интервью Опыт | Набор 2 (Ассоциированный инженер-программист)
- KLA Tencor Интервью 2019
- Опыт интервью с Microsoft (полный рабочий день, 2018 г., Вашингтон, округ Колумбия, опыт работы 2,5 года)
- Опыт интервью TIAA — Java Back Backnd Developer (3+ года опыта)
- Goldman Sachs Интервью Опыт | Набор 23 (2+ года опыта для Java Developer Role)
- Arcesium Interview Experience — старший инженер-программист (3 года опыта)
- Arcesium Interview Experience Инженер-программист (опыт работы от 1 года)
- Нагарро Интервью Опыт для Xamarin Developer | 3 года опыта
- Brocade Интервью Опыт | Набор 2 (для разработчика программного обеспечения 0-2,5 лет опыта)
- Oyo Rooms Интервью Опыт | Набор 3 (для бэкэнда, опыт <= 1 года)
- Интервью Nutanix для MTS — QA (4+ года опыта) [Язык — Python]
- Arcesium Интервью Опыт | Набор 5 (3+ года опыта — Профиль разработчика)
- Walmart Lab Интервью Опыт | Набор 8 (3 года опыта вне кампуса)
- [24] 7 интервью с инновационными лабораториями (6 месяцев опыта)
0.00 (0%) 0 votes