Backend собеседования
464 subscribers
104 photos
104 links
Подготовка к собеседованиям на позицию Backend-разработчик

Еще больше разобранных вопросов для подготовки на сайте https://frontview-it.ru

Все IT вакансии - @frontview_all_vacancies
Download Telegram
Объявление переменной в Python — это простой процесс, который не требует явного указания типа данных. Переменная создается в момент присваивания ей значения. Например:

x = 10
name = "Alice"
is_active = True


Python автоматически определяет тип данных переменной на основе присвоенного значения. В приведенных примерах x — это целое число, name — строка, а is_active — булево значение.

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

Ставь 👍, если было полезно!
Больше ответов на сайте 👈

✈️ Backend собеседования
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Классы и объекты — ключевые концепции объектно-ориентированного программирования в Java.

1⃣ Класс — это шаблон или "чертеж" для создания объектов. Он определяет свойства (поля) и поведение (методы), которые будут у объектов. Например:

public class Car {
String model;
int year;

void startEngine() {
System.out.println("Engine started");
}
}


2⃣ Объект — это экземпляр класса, созданный в памяти. Он имеет доступ к свойствам и методам класса. Создание объекта:

Car myCar = new Car();
myCar.model = "Toyota";
myCar.startEngine();

Классы обеспечивают структуру, а объекты — конкретные реализации этой структуры.

Ставь 👍, если было полезно!
Больше ответов на сайте 👈

✈️ Backend собеседования
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Создание таблицы в SQL — это базовая операция, необходимая для работы с базами данных. Для этого используется команда CREATE TABLE.

Пример создания таблицы для хранения информации о пользователях:


CREATE TABLE Users (
ID INT PRIMARY KEY,
Name VARCHAR(100),
Email VARCHAR(100),
RegistrationDate DATE
);

В этом примере создается таблица Users с четырьмя столбцами: ID, Name, Email и RegistrationDate. Столбец ID является первичным ключом, что гарантирует уникальность каждой записи.

Ставь 👍, если было полезно!
Больше ответов на сайте 👈

✈️ Backend собеседования
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51
Команда git status отображает состояние рабочего каталога и индекса. Она показывает, какие изменения были внесены в файлы, какие из них подготовлены для коммита, а какие нет.

Вывод команды включает информацию о:

✔️ Неотслеживаемых файлах, которые не добавлены в индекс.
✔️ Изменениях, подготовленных для коммита (staged changes).
✔️ Изменениях, которые не подготовлены для коммита (unstaged changes).

Эта команда помогает понять, какие действия необходимо предпринять перед выполнением коммита, например, добавить файлы в индекс с помощью git add.

Ставь 👍, если было полезно!
Больше ответов на сайте 👈

✈️ Backend собеседования
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Mutex — это механизм синхронизации, используемый для предотвращения одновременного доступа к общему ресурсу в многопоточных приложениях. В языке Go mutex предоставляется пакетом sync и используется для защиты критических секций кода.

var mu sync.Mutex

func criticalSection() {
mu.Lock()
defer mu.Unlock()
// код, работающий с общим ресурсом
}


Mutex блокирует доступ к ресурсу, пока один поток его использует, и освобождает его после завершения работы, предотвращая состояние гонки.

Ставь 👍, если было полезно!
Больше ответов на сайте 👈

✈️ Backend собеседования
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5