Golang
Тікелей кодтау: семафор — қалай жұмыс істейді және буферленген арна негізінде жүзеге асыру.
Қазіргі тұратын аймағыңыз қандай?
PostgreSQL-де қандай блоктау түрлері бар?
Горутина арасында деректерді қалай алмасуға болады?
1. Жоғарыда айтылғандардың дұрыстығын бағалаңыз: "Ақылды жүйе" деген біртұтас жалпы қабылданған анықтама бар. 2. Жоғарыда айтылғандардың дұрыстығын бағалаңыз: Жасанды интеллектте төменнен жоғарыға қарай тәсіл бөлінеді, яғни биологиялық — нейрон желілерін және эволюциялық есептеулерді зерттеу, олар интеллектуалды мінез-құлықты кішірек "интеллектуалды емес" элементтер негізінде моделдейді. 3. Жоғарыда айтылғандардың дұрыстығын бағалаңыз: жоғарыдан төмен (ағылш. TopDown AI), семиотикалық тәсіл — эксперттік жүйелер, білім қоры және логикалық тұжырымдау жүйелерін құру, олар жоғары деңгейлі психикалық процестерді имитациялайды: ойлау, ой тұжырымдау, сөйлеу, эмоциялар, шығармашылық және т.б. 4. Жоғарыда айтылғандардың дұрыстығын бағалаңыз: төменнен жоғарыға қарай (ағылш. BottomUp AI), биологиялық тәсіл — нейрон желілерін және эволюциялық есептеулерді зерттеу, олар интеллектуалды мінез-құлықты кішірек "интеллектуалды емес" элементтер негізінде моделдейді. 5. Жоғарыда айтылғандардың дұрыстығын бағалаңыз: Өндірістік модельдер жағдайларды сипаттауға бағытталған. 6. Жоғарыда айтылғандардың дұрыстығын бағалаңыз: Өндірістік модельдер модификациялау мен кеңейтуге бағытталмаған. 7. Жоғарыда айтылғандардың дұрыстығын бағалаңыз: Өндірістік ереженің негізі — слоттар мен терминалдар жүйесі. 8. Жоғарыда айтылғандардың дұрыстығын бағалаңыз: Өндірістік жүйелер қақтығыстарды қамти алмайды. 9. Дұрыс тұжырымды таңдаңыз: Логикалық тұжырымдау машинасы (интерпретатор) эксперттік жүйе шеңберінде жұмыс істейді: - тікелей мәселені шешу стратегиясы - кері мәселені шешу стратегиясы - "әрекет-тану" қайталанулары 10. Жоғарыда айтылғандардың дұрыстығын бағалаңыз: "Білім инженериясы" ғылыми бағыты эксперттік жүйе іске асыру мәселелерін толықтай қамтиды. 11. Жоғарыда айтылғандардың дұрыстығын бағалаңыз: "Тесік" мағынасында жасанды интеллект жүйесі адам миының қызметін толық имитациялауы керек.
Қандай желілік қызметтермен жұмыс істедіңіз? API, gRPC және басқа да нәрселер?
Жақында жүзеге асырған күрделі тапсырмаңыз немесе ең қызықтысы туралы айтыңыз. Ол не болды, не істедіңіз, не өзгерді?
Графты сүзгіден өткізу тапсырмасы: екі эндпоинт бар — GET /graph (адам бойынша түйіндер мен қабырғалардан тұратын графты қайтарады) және GET /events (ClickHouse-тен адам бойынша оқиғалар мен орналасу өрісі бар). Сіз графты сүзгіден өткізу үшін эндпоинтті жүзеге асыруыңыз керек, ол тек белгілі бір орналасудағы оқиғаларда кездескен түйіндерді қалдырады (мысалы, Мәскеу). Іске асыру логикасын сипаттаңыз.
Неліктен sync.Map-те элементтердің санын (len) алуға әдіс жоқ?
Соңғы жұмыс орныңызда ТК немесе ГПХ келісімшартында жұмыс істедіңіз бе?
Race condition дегеніміз не және оны қалай болдырмауға болады?
Go тіліндегі (Swiss Tables) карта жаңа жүзеге асырылуы туралы айтыңыз. Қақтығыс шешу әдістері қандай?
Go-да біліміңізді 1-ден 10-ға дейін бағалаңызшы? 10-ға жету үшін не қосар едіңіз?
Сыртқы сақтау орнын пайдалану кезінде қандай қиындықтар бар ма? Мысалы, бір қосымшаның бірнеше инстансы болуы мүмкін бе? Бұл жағдайда не болуы мүмкін?
Құрылымды жазуды бастайық — бұл құрылымда не қажет болады?
Сіз Мәскеуде ме?
Неге жаңа жұмыс іздеуге шешім қабылдадыңыз және [компаниядан] кетіп қалдыңыз?
PostgreSQL-де қандай транзакциялар түрлері (оқшаулау деңгейлері) бар?
JWT кодталған ба әлде шифрланған ба?
Алдыңғы жұмыс орныңда қақтығыстар болды ма? Оларды қалай шештің?