Company overview
экзон
Uusim töökoht: 8. aprill 2026
- Töökohad
- 1
- Intervjuud
- 2
- Küsimused
- 40
- Ülesanded
- 0
Published in the selected period
Töökohad · 0
No vacancies were found for the selected period.
Published records
Intervjuud · 2
Grouped by direction
Küsimused ja ülesanded · 40
Python
Mis vahe on sünkroonse ja asünkroonse programmeerimise vahel?
Nimetage peamised sõnumi vahendajad ja nende erinevused
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
Nimeta OOP-i neli postulaati
Mis on GIL (Global Interpreter Lock)?
Mis on binaarne otsing?
Mis on närvivõrk matemaatilisest vaatenurgast? Milline matemaatika haru on masinõppe jaoks põhiline?
Java
Millised protokollid, raamistikud ja teegid on Java-s andmebaasidega töötamiseks?
Milline teine lahendus võiks olla ettepanekuks kahe Person objekti võrdlemiseks?
Millist mustrit rakendatakse FileInputStream → BufferedInputStream → InputStreamReader → BufferedReader ahelas?
Kuidas kirjutada üksustest meetodile, mis pöördub välise süsteemi poole, et tegelikku pöördumist ei toimuks?
public class RefEx { public static class PdfProcessor implements DocumentProcessor { } public static class DocxProcessor implements DocumentProcessor { @Override public void process(Document document) { // Word üçün xüsusi məntiq } } public static class XmlProcessor implements DocumentProcessor { @Override public void process(Document document) { // XML üçün xüsusi məntiq } } 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; } // Ümumi sənəd emalı məntiqi processor.process(doc); } } } }