Golang
/* Берілген тізім бойынша a, ол өсу ретімен сұрыпталған, индекс элементі index және бүтін k. a[index] мәніне ең жақын k санды кез келген тәртіпте қайтару керек. a=[2, 3, 5, 7, 11], index=3, k=2 -> [5, 7] a=[4, 12, 15, 15, 24], index=1, k=3 -> [12, 15, 15] a=[2, 3, 5, 7, 11], index=2, k=2 -> [3, 5] немесе [5, 7] */
Қашан кооперативті (преемптивсіз) горутиндер ауысуы орын алады?
Объектке-бағытталған бағдарламалаудың негізгі принциптері қандай және оларды қолданасыз ба?
PostgreSQL-да қандай индекстер бар?
OSI моделі дегеніміз не?
Картадан элементтерді жойғанда жады не болады? Карта тазартқанда бакеттер босатыла ма?
Map құрылымдарында ACID механизмі не үшін қажет?
Жолдың палиндром екенін тексеретін функция жазыңыз. Палиндром — бұл екі бағытта да бірдей оқылатын символдар тізбегі. Тексеру тек әліпби таңбаларына арналған, яғни а-я, А-Я, регистр ескерілмейді.
Stack пен heap қалай ерекшеленеді? Компилятор объектіні қайда бөлу керектігін қалай шешеді?
Төлем провайдерінен жауап қалай алынады? Интервьюер вебхук қолдануды ұсынады.
Қазіргі уақытта жұмыс берушіні таңдау үшін негізгі қандай критерийлерді қолданасыз?
Жаңартылмалы хабарламалар үшін фронтенд пен бэкенд арасындағы өзара әрекетті қалай ұйымдастыруға болады?
Процесс пен ағын деген не және олардың негізгі айырмашылықтары қандай?
Қазіргі жұмысыңызда соңғы орындаған тапсырмаларыңыз туралы айтыңыз — тапсырманы алудан бастап орналастыруға дейін.
Жүктеме теңгеруші мен API Gateway не үшін қажет — олар не істейді және не үшін жауап береді? Жүктеме теңгеруші rate limiter ретінде жұмыс істей ме?
Сіз есеп айырысу бойынша жобада LLM-ді қалай енгіздіңіз? Жалпы әдісіңізді бөлісіңіз.
Қашан жұмысқа кірісе аласыз және жалақыдан қандай күтулеріңіз бар?
Тек жинақталған деректерді ғана сақтадыңыз ба, әлде әр кезеңді — шикі, нормалданған — сақтадыңыз ба?
Неліктен қазір жұмыс орнын өзгерту ойыңызда?
Құн ұсынушымен қалай байланыс жасадыңыз? Деректерді қалай алдыңыз?