Sobes.tech

Company overview

экзон

Последна позиция: 8 април 2026 г.

Позиции
1
Интервюта
2
Въпроси
40
Задачи
0

Published in the selected period

Позиции · 0

All company vacancies

No vacancies were found for the selected period.

Published records

Интервюта · 2

All company interviews

Grouped by direction

Въпроси и задачи · 40

Python

Каква е разликата между синхронното и асинхронното програмиране?

middle+

Посочете основните брокери на съобщения и техните разлики

middle+

import aiohttp import asyncio async def fetch_all_tickets(self, ticket_ids: list, max_concurrent_requests: int =10): semaphore = asyncio.Semaphore(max_concurrent_requests) async with aiohttp.ClientSession() as session: tasks = [self._get_ticket(ticket_id, session, semaphore) for ticket_id in ticket_ids] tickets = [] for task in tasks: ticket = await task if ticket is not None: tickets.append(ticket) return tickets

middle+

Назови четирите постулата на ООП

middle+

Какво е GIL (Global Interpreter Lock)?

middle+

Какво е двоично търсене?

middle+

Какво е невронна мрежа от математическа гледна точка? Кой раздел на математиката е основен за машинното обучение?

middle+

Java

Кои протоколи, рамки и библиотеки съществуват в Java за работа с бази данни?

Средно

Какво друго второ решение може да бъде предложено за сравняване на два обекта Person?

Средно

Какъв модел е реализиран в веригата FileInputStream → BufferedInputStream → InputStreamReader → BufferedReader?

Средно

Как да напишем единичен тест за метод, който се обръща към външна система, за да не се извършва реално обръщане?

Средно

public class RefEx { public static class PdfProcessor implements DocumentProcessor { } public static class DocxProcessor implements DocumentProcessor { @Override public void process(Document document) { // Специфична логика за обработка на Word } } public static class XmlProcessor implements DocumentProcessor { @Override public void process(Document document) { // Специфична логика за обработка на XML } } public static class DocumentService { private final Map<DocumentType, DocumentProcessor> processors = Map.of( DocumentType.PDF, new PdfProcessor(), DocumentType.DOCX, new DocxProcessor(), DocumentType.XML, new XmlProcessor() ); public void process(Document[] documents) { for (Document doc : documents) { DocumentProcessor processor = processors.get(doc.type); if (processor == null) { break; } // Общата логика за обработка на документа processor.process(doc); } } } }

Средно
экзон - company overview - sobes.tech