Golang
Қазіргі ұсынысқа қашан жауап беру керек?
Қанша деректеріңіз болды? Kafka-ның RPS қандай?
Қайтарым жағын — хабарландыру қызметі жағында Inbox үлгісін қалай жүзеге асыруға болады? Оқиғаларды өңдеудің идемпотенттілігін қалай қамтамасыз етуге болады?
Өз даму жолыңыз туралы айтыңыз — қайдан бастадыңыз, қалай Go-ға келдіңіз?
Тарату жүйесінде уақытша шектеу мәселесін қалай локализациялауға болады? Қайдан бастау керек?
Жұмыста қандай операциялық жүйені қолданасыз?
Код тапсырмасы: массивте жоқ ең кішкентай табиғи санды табу.
Дерекқордағы транзакция дегеніміз не? Транзакцияның оқшаулау деңгейлері қандай және олар қалай ерекшеленеді?
Жылдамдық шектеушінің құрылымын және Allow функциясының мақсатын түсіндіріңіз. Қандай конфигурациялық параметрлер пайдаланылады және олардың мақсаты қандай?
SELECT * c.id, -- барлық пайдаланушылар үшін барлық чаттарды таңдау (c.id, c.name) аты бойынша ($1) where text > 'abc'
Kafka туралы айтқанда, қандай жеткізу кепілдігін қолдайсыз?
Garbage collector шақыру жиілігін қалай азайтуға болады? Қандай оңтайландыру әдістерін білесіз?
Бір-біріңізбен қалай қарым-қатынастасыз — жалпы жиналыстар, жоспарлау, күнделікті кездесулер болды ма?
Кэштегі деректердің ескірген болуы маңызды болды ма?
Жолдың ұзындығы 250 таңбадан аспайтын валидаторды қалай жасауға болады?
Біз туралы не білесіз? Біз қандай өнім жасап жатқанымызды түсінесіз бе?
Пайдаланушының баламасы болмаса, чаттың жақсы жұмыс істеп тұрғанын қалай анықтар едіңіз?
Өнім тарихтарымен қалай жұмыс жасайсыз және олардың пайдаланушы метрикаларына әсері қандай?
Негізгі тармаққа біріктіру алдында өзгерістерді бөлек тармақтарға бөлу негізгі мақсаты қандай: - Шығарылым алдында тестілеу қажеттілігін жою - Өндіріс және даму үшін тәуелсіз нұсқаларын қамтамасыз ету - Негізгі тармақтың тұрақтылығын сақтау - Бірлескен даму кезінде қақтығыстарды болдырмау
Go-дің жоспарлаушысы туралы айтыңыз, ол қалай жұмыс істейді және қандай алгоритм қолданады?