JavaScript test
9.57K subscribers
3.12K photos
16 videos
4.82K links
Javascript и все что с ним связано

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc
Download Telegram
❗️Что будет на выходе:

"use strict";

function createCounter() {
let count = 0;

return {
increment() { count++; },
decrement() { count--; },
getCount() { return count; },
reset: () => { count = 0; }
};
}

const counter = createCounter();
counter.increment();
counter.increment();
counter.increment();
counter.decrement();

const { getCount, reset } = counter;

console.log(getCount());
reset();
console.log(counter.getCount());

Ответ: 2 0

JavaScript test | #JavaScript
❓Что будет на выходе?

function combine(...arrays) {
return arrays.reduce((acc, arr) => [...acc, ...arr], []);
}

const result = combine([1, 2], [3, 4], [5, 6]);
console.log(result);

Ответ:
[1, 2, 3, 4, 5, 6]


JavaScript test | #JavaScript
Разработка в бигтех — это не только код, но и хаос реальных процессов: требования, архитектура, микросервисы и командная работа под дедлайнами.

Обычные курсы учат "темам" и игнорируют это. Хочешь пройти путь от стажера до сеньора в интерактивном тренажере?

Попробуй foobar — интерактивный симулятор, где ты разбираешь задачи как в реальной команде.

От бесплатных сценариев до полного пути в большой компании с менторингом старшего инженера.
❓Что будет на выходе?

function Product(name, price) {
this.name = name;
this.price = price;
}

Product.prototype.discount = function(discount) {
this.price -= discount;
};

const product = new Product('Phone', 500);
product.discount(50);

console.log(product.price);

Ответ: 450

JavaScript test | #JavaScript
❓Что будет на выходе?

const x = [1, 2, 3, 4, 5];
console.log(x.slice(1, 3));

Ответ: [2, 3]

JavaScript test
❓Что будет на выходе?

function mystery(x) {
return (function(y) {
return x + y;
})(x * 2);
}

const result1 = mystery(2);
const result2 = mystery(5);
const result3 = mystery(-1);

console.log(result1, result2, result3);

Ответ:
6, 15, -3


JavaScript test | #JavaScript
Как бигтехи кошмарят вас на собеседованиях

Успешно пройти секцию по профильным хардам, но смачно опозориться на логической задаче с часами? Классика бигтеха

Автор этой истории побывал на собесе в ❤️ и рассказал всю правду о клоунаде, которая там происходила

Вита Заебумба | Путь корпората — топовый канал про IT, сферу найма, трешовые собесы и работу в корпорациях. Просто кладезь кулстори не только от автора, но и от подписчиков

Истории, которые уже успели стать бестселлером:

— Поймала интервьюеров за руку на собесе в Ягодках 🛍
— Что будет с рынком найма в 2026 году + полезные материалы
— Эффект Писюхи, или как я столкнулась с эйджизмом в найме
— Aston, разлогинься, или как продать свою жопу в рабство
— Если твой руководитель ведет себя так, беги оттуда

Но тут не только про поржать. Здесь вы узнаете:

🔹Как писать резюме так, чтобы вас звали, а не морозили
🔹Что вообще происходит с рынком
🔹Как обойти 90% кандидатов
🔹Как не продешевить и не выйти с собеса с чувством, что вас поимели

Подписывайтесь на @vitazaebymba
Please open Telegram to view this post
VIEW IN TELEGRAM
❓Что будет на выходе?

const a = '10';
const b = 20;
const c = '30.5';

const result = Number(a) + b + Number.parseFloat(c);

console.log(result);

Ответ:
60.5


JavaScript test | #JavaScript
❓Что будет на выходе?

function trickyArgs(a, b, c) {
arguments[0] = 10;
arguments[1] = 20;
arguments[2] = 30;
console.log(a + b + c);
}
trickyArgs(1, 2, 3);

Ответ:
60


JavaScript test | #JavaScript
❓Что будет на выходе?

const p1 = new Promise((resolve) => {
console.log("A");
resolve("B");
});

const p2 = p1.then((val) => {
console.log(val);
return "C";
});

p2.then((val) => {
console.log(val);
});

console.log("D");

Ответ: A D B C

JavaScript test | #JavaScript
❓Что будет на выходе?

'use strict';

function strictModeExample() {
undeclaredVariable = 10;
try {
console.log(undeclaredVariable);
} catch (e) {
console.log('Error:', e.message);
}
}

strictModeExample();

Ответ:
Error: undeclaredVariable is nit defined


JavaScript test | #JavaScript
В заповедной Карелии, среди сотен озёр и густой северной тайги, на берегу Онежского озера расположился бутик-отель "Заонежье".

Здесь архитектура деликатно вписана в ландшафт: фасады из северного дерева и лемех отражают традиции Русского Севера.
Каждое окно обращено к воде, позволяя бесконечному озёрному горизонту стать частью интерьера.
Тринадцать видовых номеров и четыре гостевых дома с дровяными каминами создают атмосферу приватности и спокойствия, а ресторан "Руна" предлагает авторскую гастрономию из локальных продуктов.
Пространство отеля продумано для размеренного отдыха: пирс, панорамный зал, экотропы и уединённые места для медитации среди леса.

Гостям доступны путешествия к острову Кижи, рыбалка, прогулки на каяках,запах и катерах, велосипедные прогулки, и тишина бескрайних пейзажей.

Проект отмечен международными и российскими архитектурными премиями, включая победы в LIV Hospitality Design Awards, Archiwood, ADD Awards и Rethinking The Future Awards.

Бутик- отель "Заонежье" предоставляет возможность почувствовать природу в её первозданной тишине и гармонии, при этом сохранить привычный комфорт.
❓Что будет на выходе?

var num=111;
var a=num.toString(2),
b=num.toString(8),
c=num.toString(16),
console.log([a,b,c])

Ответ:
[ '1101111', '157', '6f' ]


JavaScript test | #JavaScript
❓Что будет на выходе?

const sym1 = Symbol('description');
const sym2 = Symbol('description');

const obj = {
[sym1]: 'value1',
[sym2]: 'value2'
};

console.log(obj[sym1]);

Ответ:
'value1'

JavaScript test | #JavaScript
❓Что будет на выходе?

class School {
constructor() {
this.value = 255;
}
}

console.log(School);

Ответ: [class School]

JavaScript test | #JavaScript
❓Что будет на выходе?

const person = {
name: 'Alice',
age: 25,
city: 'Wonderland'
};

const additionalInfo = {
age: 30,
occupation: 'Explorer'
};

const combined = {
...person,
...additionalInfo
};

console.log(combined.age);

Ответ:
30


JavaScript test | #JavaScript