Company overview
экзон
Jaunākā vakance: 2026. gada 8. aprīlis
- Vakances
- 1
- Intervijas
- 2
- Jautājumi
- 40
- Uzdevumi
- 0
Published in the selected period
Vakances · 0
No vacancies were found for the selected period.
Published records
Intervijas · 2
Grouped by direction
Jautājumi un uzdevumi · 40
Python
Kāda ir atšķirība starp sinhrono un asinhrono programmēšanu?
Nosauciet galvenos ziņojumu starpniekus un to atšķirības
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
Nosauciet četrus OOP postulātus
Kas ir GIL (Global Interpreter Lock)?
Kas ir binārā meklēšana?
Kas ir neironu tīkls no matemātikas viedokļa? Kura matemātikas nozare ir pamata mašīnmācībā?
Java
Kādi protokoli, ietvari un bibliotēkas pastāv Java valodā darbam ar datu bāzēm?
Kāda cita otrais risinājums varētu tikt ieteikts, lai salīdzinātu divus Person objektus?
Kāds modelis tiek īstenots FileInputStream → BufferedInputStream → InputStreamReader → BufferedReader ķēdē?
Kā uzrakstīt vienības testu metodei, kas piekļūst ārējai sistēmai, lai reāla piekļuve nenotiktu?
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); } } } }