Go-да каналдар дегеніміз не? Буферленген және буферленбеген каналдар арасындағы айырмашылық.
Tech Support / L1-L3
/** * Қайталап тұратын таңбалар * * Функция жазу керек, ол кіріс ретінде жолды қабылдайды және әрбір бірегей таңбаның үздіксіз қайталану максималды санын қайтарады. * * Кіріс: qqffbbaaaffc * Шығыс: a:4 b:1 f:2 c:1 * * Кіріс: bbbbbb * Шығыс: b:6 * * Кіріс: abc * Шығыс: a:1 b:1 c:1 * * Кіріс: aabbcc * Шығыс: a:2 b:2 c:2 * * Кіріс: aaabbbccc * Шығыс: a:3 b:3 c:3 * * Кіріс: a * Шығыс: a:1 * * Кіріс: "" * Шығыс: */
DNS дегеніміз не және ол қалай жұмыс істейді? Бұл жүйеде негізгі түйіндер қандай?
Неге атомдық деп аталады және ол қалай жұмыс істейді?
Go тілінде массивтер мен слайстардың айырмашылығы неде? Слайстың сыйымдылығы қалай өзгереді?
TCP және UDP — бұл желілік протоколдардың негізгі айырмашылығы неде?
Go тілінде горутиналар дегеніміз не? Горутина мен операциялық жүйенің ағыны арасындағы айырмашылық қандай?
Неліктен барлық адам Serializable қолданбайды? Бөлім деңгейі өнімділікке қалай әсер етеді?
Go тілінде select операторы — бірнеше арналармен жұмыс істеу ерекшеліктері
Goroutine-лер үшін операциялық жүйе ағындарының санын басқаруға бола ма?
O-нотациясы (Big O нотациясы) дегеніміз не? Негізгі ұпайларды айтыңыз.
Go тілінде интерфейстер қалай құрылымдалады?
Контейнеризация мен виртуализация — бұл технологиялардың негізгі айырмашылығы
Deadlock және race condition дегеніміз не?
Құрылғы көрсеткіші дегеніміз не және ол қанша тұрады?
SQL-инъекция дегеніміз не және оны қалай болдырмауға болады?
Дерекқорлардағы транзакциялар деген не? Транзакция оқшаулау деңгейлерінің мағынасы мен негізгі айырмашылығы неде?
Go тілінде мұрагерлікті имитациялау үшін embedding (ендіру) қалай пайдаланылады?
Go-да құрылымдарға негізделген жеке типтерді қалай жасауға болады?
Барлық бағандар мен барлық комбинациялар бойынша индекс жасау неге жасалмайды?