Публикации по теме 'interview-questions'
Вопрос для собеседования по Java для начинающих - 1
1. Каковы четыре основные концепции ООП? Абстракция, полиморфизм, наследование, инкапсуляция
2. Что такое полиморфизм? Полиморфизм - это способность объекта принимать различные формы. В Java есть два типа полиморфизма, такие как полиморфизм времени компиляции (или статический полиморфизм) и полиморфизм времени выполнения (или динамический полиморфизм).
Полиморфизм времени компиляции - перегрузка метода Полиморфизм времени выполнения - переопределение метода
3. Что такое..
Перевернуть строку в JavaScript (плюс временные сложности)
1. Обращение строки с помощью встроенных функций
Метод split() возвращает новый массив с каждым символом исходной строки в качестве подстроки. Метод reverse() переворачивает массив на месте. Первый элемент массива становится последним, а последний элемент массива становится первым. Метод join() объединяет все элементы массива в строку.
// Time Complexity = Possibly O(n+k)
// Since these are inbuilt methods, we can't be 100% sure of how
// JavaScript is handling them...
Интервью с фронтенд-разработчиком/инженером, 2019 — Trivia edition
Вот некоторые вопросы, с которыми я недавно столкнулся. Это было для
Как вертикально и горизонтально центрировать объект? Что за модель коробки? Подскажите что вылетает в консоли:
var promise1 = new Promise(function(resolve, reject) {
console.log(1);
resolve();
});
console.log(2);
promise1.then(function() {
console.log(3);
});
console.log(4);
// answer
1
2
4
3
4. Что теперь выходит из консоли?
setTimeout(function() {
console.log(1);
});
var promise1 = new..
20. Монотонный массив
Вопрос: Учитывая массив целых чисел, скажите, является ли массив монотонным, только если он плоский и/или убывающий или возрастающий, но не то и другое одновременно.
Например, учитывая [1, 2, 3], вы должны вернуть true,
Например, учитывая [0, -4, 90], вы должны вернуть false.
Подсказки:
5 сравнений по объектно-ориентированному программированию на C#, которые вы должны повторить перед техническим собеседованием
5 сравнений по объектно-ориентированному программированию на C#, которые вы должны повторить перед техническим собеседованием — часть 1
Объектно-ориентированное программирование является основой современной разработки и проектирования приложений, и это одна из основных областей, где вы будете проверены на предмет вашего опыта и знаний.
Ниже приведены некоторые ключевые сравнения, которые слишком важны, и если вы пойдете на любое техническое собеседование, не зная о них, это будет..
Важные вопросы на собеседовании по JavaScript, которые вам нужно знать
JavaScript — один из самых популярных языков программирования в современном мире. Этот язык занял большое место в мире технологий. Многие люди изучают JavaScript. А также имеет высокий спрос на технических рекрутеров. Есть несколько вопросов, которые задают в большинстве интервью.
Что такое JavaScript?
JavaScript — это однопоточный, интерпретируемый или своевременно компилируемый динамический язык. JavaScript — это клиентский язык, но он также может использоваться на стороне..
Найдите, сколько воскресений выпало на первое число месяца в данном году, используя JavaScript —…
Напишите программу, определяющую, сколько воскресений приходится на первое число месяца в данном году.
Мы пройдем первое число каждого месяца в году и проверим, является ли это воскресеньем. Мы будем использовать счетчик и будем увеличивать его всякий раз, когда найдем воскресенье .
Реализация с использованием JavaScript :
Сначала нам нужно узнать day любого заданного date в JavaScript. Это связано с тем, что JavaScript использует встроенный объект Date , реализующий..