Sobes.tech

Company overview

экзон

Vaga mais recente: 8 de abril de 2026

Vagas
1
Entrevistas
2
Perguntas
40
Tarefas
0

Published in the selected period

Vagas · 1

All company vacancies

Salary ranges

Currencies are not converted. Lower and upper bounds are calculated independently and show their own sample sizes.

RUB

Dados insuficientes · n=1

Published records

Entrevistas · 2

All company interviews

Grouped by direction

Perguntas e tarefas · 40

Python

Perguntas · 22

Qual é a diferença entre programação síncrona e assíncrona?

middle+

Nome os principais brokers de mensagens e suas diferenças

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+

Nome os quatro postulados da OOP

middle+

O que é o GIL (Global Interpreter Lock)?

middle+

O que é busca binária?

middle+

O que é uma rede neural do ponto de vista matemático? Qual ramo da matemática é fundamental para o aprendizagem de máquina?

middle+

Java

Perguntas · 18

Quais protocolos, frameworks e bibliotecas existem em Java para trabalhar com SGBD?

Meio

Que outra segunda solução pode ser proposta para comparar dois objetos Person?

Meio

Que padrão é implementado na cadeia FileInputStream → BufferedInputStream → InputStreamReader → BufferedReader?

Meio

Como escrever um teste unitário para um método que acede a um sistema externo, para que não ocorra uma chamada real?

Meio

public class RefEx { public static class PdfProcessor implements DocumentProcessor { } public static class DocxProcessor implements DocumentProcessor { @Override public void process(Document document) { // Lógica específica para processar Word } } public static class XmlProcessor implements DocumentProcessor { @Override public void process(Document document) { // Lógica específica para processar 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; } // Lógica geral para processar o documento processor.process(doc); } } } }

Meio