Pārlūkot izejas kodu

Merge pull request #1456 from abhijeetsatpute/main

Kazakh translations
John Washam 1 gadu atpakaļ
vecāks
revīzija
f31d083291
1 mainītis faili ar 1171 papildinājumiem un 0 dzēšanām
  1. 1171 0
      translations/README-kk.md

+ 1171 - 0
translations/README-kk.md

@@ -0,0 +1,1171 @@
+# Кодтау сұхбат университеті
+
+> Мен мұны бастапқыда бағдарламалық жасақтама инженері болу үшін оқу тақырыптарының қысқаша тізімі ретінде жасадым,
+> бірақ ол бүгін көріп отырған үлкен тізімге дейін өсті. Осы оқу жоспарын орындағаннан кейін [мен жұмысқа қабылдандым
+> Amazon-да бағдарламалық жасақтаманы әзірлеу инженері ретінде](https://startupnextdoor.com/ive-been-acquired-by-amazon/?src=ciu)!
+> Мен сияқты көп оқудың қажеті жоқ шығар. Қалай болғанда да, сізге қажет нәрсенің бәрі осында.
+>
+> Мен бірнеше ай бойы күніне 8-12 сағат оқыдым. Бұл менің оқиғам: [Google сұхбаты үшін неліктен мен 8 ай бойы толық уақытты оқыдым](https://medium.freecodecamp.org/why-i-studied-full-time-for-8-months-for-a -google-interview-cc662ce9bb13)
+>
+> **Назар аударыңыз:** Сізге мен сияқты көп оқудың қажеті жоқ. Мен көп уақытымды қажет емес нәрселерге жұмсадым. Бұл туралы қосымша ақпарат төменде. Мен сізге қымбат уақытыңызды жоғалтпай жетуге көмектесемін.
+>
+> Мұнда келтірілген элементтер сізді кез келген бағдарламалық жасақтама компаниясында техникалық сұхбатқа жақсы дайындайды,
+> алыптарды қоса алғанда: Amazon, Facebook, Google және Microsoft.
+# Kodtaw suxbat wnïversïteti
+
+> Men munı bastapqıda bağdarlamalıq jasaqtama ïnjeneri bolw üşin oqw taqırıptarınıñ qısqaşa tizimi retinde jasadım,
+> biraq ol bügin körip otırğan ülken tizimge deyin östi. Osı oqw josparın orındağannan keyin [men jumısqa qabıldandım
+> Amazon-da bağdarlamalıq jasaqtamanı äzirlew ïnjeneri retinde](https://startupnextdoor.com/ive-been-acquired-by-amazon/?src=ciu)!
+> Men sïyaqtı köp oqwdıñ qajeti joq şığar. Qalay bolğanda da, sizge qajet närseniñ bäri osında.
+>
+> Men birneşe ay boyı künine 8-12 sağat oqıdım. Bul meniñ oqïğam: [Google suxbatı üşin nelikten men 8 ay boyı tolıq waqıttı oqıdım](https://medium.freecodecamp.org/why-i-studied-full-time-for-8-months-for-a -google-interview-cc662ce9bb13)
+>
+> **Nazar awdarıñız:** Sizge men sïyaqtı köp oqwdıñ qajeti joq. Men köp waqıtımdı qajet emes närselerge jumsadım. Bul twralı qosımşa aqparat tömende. Men sizge qımbat waqıtıñızdı joğaltpay jetwge kömektesemin.
+>
+> Munda keltirilgen élementter sizdi kez kelgen bağdarlamalıq jasaqtama kompanïyasında texnïkalıq suxbatqa jaqsı dayındaydı,
+> alıptardı qosa alğanda: Amazon, Facebook, Google jäne Microsoft.
+
+
+>
+> *Сәттілік сізге!*
+
+<толығырақ>
+<summary>Аудармалар:</summary>
+
+- [中文版本](аудармалар/README-cn.md)
+- [Tiếng Việt - вьетнамша](аудармалар/README-vi.md)
+- [Español](аудармалар/README-es.md)
+- [Português Brasileiro](аудармалар/README-ptbr.md)
+- [Польша](аудармалар/README-pl.md)
+- [繁體中文](аудармалар/README-tw.md)
+- [Жапондық (日本語)](аудармалар/README-ja.md)
+- [Орыс](аудармалар/README-ru.md)
+- [Неміс](аудармалар/README-de.md)
+- [Бахаса Индонезия](аудармалар/README-id.md)
+- [ខ្មែរ - кхмер](аудармалар/README-kh.md)
+- [Өзбек](аудармалар/README-uz.md)
+- [Болгар](аудармалар/README-bg.md)
+- [বাংলা - Bangla](translations/README-bn.md)
+
+</details>
+>
+> *Sättilik sizge!*
+
+<tolığıraq>
+<summary>Awdarmalar:</summary>
+
+- [zhōng wén bǎn běn](awdarmalar/README-cn.md)
+- [Tiếng Việt - vetnamşa](awdarmalar/README-vi.md)
+- [Español](awdarmalar/README-es.md)
+- [Português Brasileiro](awdarmalar/README-ptbr.md)
+- [Polşa](awdarmalar/README-pl.md)
+- [fán tǐ zhōng wén](awdarmalar/README-tw.md)
+- [Japondıq (rì běn yǔ)](awdarmalar/README-ja.md)
+- [Orıs](awdarmalar/README-ru.md)
+- [Nemis](awdarmalar/README-de.md)
+- [Baxasa Ïndonezïya](awdarmalar/README-id.md)
+- [ខ្មែរ - kxmer](awdarmalar/README-kh.md)
+- [Özbek](awdarmalar/README-uz.md)
+- [Bolgar](awdarmalar/README-bg.md)
+- [bānlā - Bangla](translations/README-bn.md)
+
+</details>
+
+<details>
+<summary>Translations in progress:</summary>
+
+- [हिन्दी](https://github.com/jwasham/coding-interview-university/issues/81)
+- [עברית](https://github.com/jwasham/coding-interview-university/issues/82)
+- [Arabic](https://github.com/jwasham/coding-interview-university/issues/98)
+- [Turkish](https://github.com/jwasham/coding-interview-university/issues/90)
+- [French](https://github.com/jwasham/coding-interview-university/issues/89)
+- [Українська](https://github.com/jwasham/coding-interview-university/issues/106)
+- [Korean(한국어)](https://github.com/jwasham/coding-interview-university/issues/118)
+- [Telugu](https://github.com/jwasham/coding-interview-university/issues/117)
+- [Urdu](https://github.com/jwasham/coding-interview-university/issues/519)
+- [Thai](https://github.com/jwasham/coding-interview-university/issues/156)
+- [Greek](https://github.com/jwasham/coding-interview-university/issues/166)
+- [Malayalam](https://github.com/jwasham/coding-interview-university/issues/239)
+- [Persian - Farsi](https://github.com/jwasham/coding-interview-university/issues/186)
+- [Afrikaans](https://github.com/jwasham/coding-interview-university/issues/1164)
+
+</details>
+
+<div align="center">
+	<hr />
+    <p>
+        <a href="https://github.com/sponsors/jwasham"><strong>Become a sponsor</strong> and support Coding Interview University!</a>
+    </p>
+    <p>
+        <strong>Special thanks to:</strong>
+    </p>
+    <p>
+        <a href="https://www.gitpod.io/?utm_campaign=jwasham&utm_medium=referral&utm_content=coding-interview-university&utm_source=github">
+            <div>
+                <img src="https://d3j2pkmjtin6ou.cloudfront.net/sponsors/gitpod-logo-light-theme.svg" width="300" alt="Gitpod">
+            </div>
+            <div>
+                <p>
+                    <strong>Dev environments built for the cloud</strong>
+                </p>
+            </div>
+            <div>
+                <sup>Natively integrated with GitLab, GitHub, and Bitbucket, Gitpod automatically and continuously prebuilds dev environments for all your branches. As a result team members can instantly start coding with fresh dev environments for each new task - no matter if you are building a new feature, want to fix a bug, or work on a code review.</sup>
+            </div>
+        </a>
+    </p>
+    <hr />
+</div>
+
+## Бұл не?
+
+![Тақтадағы кодтау - HBO арнасының Силикон алқабынан](https://d3j2pkmjtin6ou.cloudfront.net/coding-at-the-whiteboard-silicon-valley.png)
+
+Бұл менің ірі компанияда бағдарламалық жасақтама инженері болу үшін көп айлық оқу жоспарым.
+
+**Міндетті:**
+* Кодтау бойынша аз тәжірибе (айнымалылар, циклдар, әдістер/функциялар және т.б.)
+* Сабыр
+* Уақыт
+
+Бұл веб-әзірлеуге емес, **бағдарламалық қамтамасыз ету инженериясына** арналған оқу жоспары екенін ескеріңіз. Google, Amazon сияқты ірі бағдарламалық қамтамасыз ету компаниялары,
+Facebook және Microsoft бағдарламалық жасақтаманы веб-әзірлеуден өзгеше деп санайды. Мысалы, Amazon бар
+Frontend инженерлері (FEE) және бағдарламалық жасақтаманы әзірлеу инженерлері (SDE). Бұл 2 бөлек рөл және сұхбат
+олар бірдей болмайды, өйткені әрқайсысының өз құзыреті бар. Бұл компаниялар үшін информатика білімі қажет
+бағдарламалық қамтамасыз етуді әзірлеу/инженерлік рөлдер.
+
+---
+
+## Мазмұны
+
+### Оқу жоспары
+
+- [Бұл не?](#не-ол)
+- [Неге оны пайдалану керек?](#why-use-it)
+- [Қалай пайдалану керек](#қалай-пайдалану керек)
+- [Өзіңізді жеткілікті ақылды емес деп санамаңыз](#сізді жеткілікті түрде ақылды-сезінбеңіз)
+- [Бейне ресурстары туралы ескертпе](#a-note-about-video-resources)
+- [Бағдарламалау тілін таңдау](#choose-a-programming-language)
+- [Дерек құрылымдары мен алгоритмдеріне арналған кітаптар](#деректер құрылымдары мен алгоритмдеріне арналған кітаптар)
+- [Интервьюге дайындық кітаптары](#interview-prep-books)
+- [Менің қателіктерімді жасамаңыз](#қателіктерімді-жасамаңыз)
+- [Жабықпен сіз көрмейсіз](#сіз-көрмейтін-қамтылған)
+- [Күнделікті жоспар](#күнделікті-жоспар)
+- [Сұрақтарды кодтау тәжірибесі](#coding-question-practice)
+- [Кодтау мәселелері](#coding-problems)
+## Bul ne?
+
+![Taqtadağı kodtaw - HBO arnasınıñ Sïlïkon alqabınan](https://d3j2pkmjtin6ou.cloudfront.net/coding-at-the-whiteboard-silicon-valley.png)
+
+Bul meniñ iri kompanïyada bağdarlamalıq jasaqtama ïnjeneri bolw üşin köp aylıq oqw josparım.
+
+**Mindetti:**
+* Kodtaw boyınşa az täjirïbe (aynımalılar, cïkldar, ädister/fwnkcïyalar jäne t.b.)
+* Sabır
+* Waqıt
+
+Bul veb-äzirlewge emes, **bağdarlamalıq qamtamasız etw ïnjenerïyasına** arnalğan oqw josparı ekenin eskeriñiz. Google, Amazon sïyaqtı iri bağdarlamalıq qamtamasız etw kompanïyaları,
+Facebook jäne Microsoft bağdarlamalıq jasaqtamanı veb-äzirlewden özgeşe dep sanaydı. Mısalı, Amazon bar
+Frontend ïnjenerleri (FEE) jäne bağdarlamalıq jasaqtamanı äzirlew ïnjenerleri (SDE). Bul 2 bölek röl jäne suxbat
+olar birdey bolmaydı, öytkeni ärqaysısınıñ öz quzıreti bar. Bul kompanïyalar üşin ïnformatïka bilimi qajet
+bağdarlamalıq qamtamasız etwdi äzirlew/ïnjenerlik rölder.
+
+---
+
+## Mazmunı
+
+### Oqw josparı
+
+- [Bul ne?](#ne-ol)
+- [Nege onı paydalanw kerek?](#why-use-it)
+- [Qalay paydalanw kerek](#qalay-paydalanw kerek)
+- [Öziñizdi jetkilikti aqıldı emes dep sanamañız](#sizdi jetkilikti türde aqıldı-sezinbeñiz)
+- [Beyne reswrstarı twralı eskertpe](#a-note-about-video-resources)
+- [Bağdarlamalaw tilin tañdaw](#choose-a-programming-language)
+- [Derek qurılımdarı men algorïtmderine arnalğan kitaptar](#derekter qurılımdarı men algorïtmderine arnalğan kitaptar)
+- [Ïntervyuge dayındıq kitaptarı](#interview-prep-books)
+- [Meniñ qatelikterimdi jasamañız](#qatelikterimdi-jasamañız)
+- [Jabıqpen siz körmeysiz](#siz-körmeytin-qamtılğan)
+- [Kündelikti jospar](#kündelikti-jospar)
+- [Suraqtardı kodtaw täjirïbesi](#coding-question-practice)
+- [Kodtaw mäseleleri](#coding-problems)
+
+### Оқу тақырыптары
+
+- [Алгоритмдік күрделілік / Үлкен-О / Асимптотикалық талдау](#алгоритмдік-күрделілік--үлкен-о--ассимптотикалық-анализ)
+- [Дерек құрылымдары](#деректер құрылымдары)
+    - [Массивтер](#массив)
+    - [Байланыстырылған тізімдер](#linked-lists)
+    - [Стек](#стек)
+    - [Кезек](#кезек)
+    - [Хэш кестесі](#хэш-кесте)
+- [Қосымша білім](#көп-білім)
+    - [Екілік іздеу](#екілік іздеу)
+    - [биттік операциялар](#биттік операциялар)
+- [Ағаштар](#ағаштар)
+    - [Ағаштар - Жазбалар және фон](#ағаштар---жазбалар--фон)
+    - [Екілік іздеу ағаштары: BSTs](#binary-search-trees-bsts)
+    - [Үйме / Басымдық кезек / Екілік үйме](#үйме--басымдылық-кезегі--екілік-үйме)
+    - теңдестірілген іздеу ағаштары (детальдар емес, жалпы түсінік)
+    - өтулер: алдын ала тапсырыс, тапсырыс, кейінгі тапсырыс, BFS, DFS
+- [Сұрыптау](#сұрыптау)
+    - таңдау
+    - кірістіру
+    - үйінді сұрыптау
+    - жылдам сұрыптау
+    - біріктіру сұрыптауы
+- [Графиктер](#график)
+    - бағыттады
+    - бағытталмаған
+    - көршілестік матрицасы
+    - іргелес тізім
+    - өтулер: BFS, DFS
+- [Одан да көп білім](#ven-more-bilgi)
+    - [Рекурсия](#рекурсия)
+    - [Динамикалық бағдарламалау](#динамикалық-бағдарламалау)
+    - [Дизайн үлгілері](#design-patterns)
+    - [Комбинаторика (n таңдау k) & Ықтималдық](#комбинаторика-n-таңдау-k--ықтималдық)
+    - [NP, NP-Толық және жуықтау алгоритмдері](#np-np-толық-және жуықтау-алгоритмдері)
+    - [Компьютерлер бағдарламаны қалай өңдейді](#қалай-компьютерлер-бағдарламаны өңдейді)
+    - [Кэштер](#кэштер)
+    - [Процестер мен ағындар](#processes-and-threads)
+    - [Тестілеу](#тестілеу)
+    - [Жолды іздеу және манипуляциялар](#string-searching--манипуляциялар)
+    - [Әрекет](# тырысады)
+    - [Жылжымалы нүкте сандары](#жылжымалы нүкте сандары)
+    - [Юникод](#уникод)
+    - [Endianness](#endianness)
+    - [Networking](#networking)
+- [Қорытынды шолу](#соңғы шолу)
+
+### Жұмысқа орналасу
+
+- [Түйіндемеңізді жаңарту](#жаңарту-өз түйіндемеңіз)
+- [Жұмыс табу](#жұмыс табу)
+- [Интервью процесі және жалпы сұхбатқа дайындық](#interview-process--жалпы-интервью-дайындық)
+- [Сұхбат қашан келетінін ойлаңыз](#сұхбат келгенде-ойланыңыз)
+- [Сұхбат алушыға сұрақтарыңыз бар](#сұхбат алушыға-сұрақтарыңыз бар)
+- [Жұмысқа қол жеткізгеннен кейін](#бір рет-жұмысқа-алғаннан кейін)
+
+**---------------- Осы тармақтың астындағылардың барлығы міндетті емес ----------------**
+### Oqw taqırıptarı
+
+- [Algorïtmdik kürdelilik / Ülken-O / Asïmptotïkalıq taldaw](#algorïtmdik-kürdelilik--ülken-o--assïmptotïkalıq-analïz)
+- [Derek qurılımdarı](#derekter qurılımdarı)
+ - [Massïvter](#massïv)
+ - [Baylanıstırılğan tizimder](#linked-lists)
+ - [Stek](#stek)
+ - [Kezek](#kezek)
+ - [Xéş kestesi](#xéş-keste)
+- [Qosımşa bilim](#köp-bilim)
+ - [Ekilik izdew](#ekilik izdew)
+ - [bïttik operacïyalar](#bïttik operacïyalar)
+- [Ağaştar](#ağaştar)
+ - [Ağaştar - Jazbalar jäne fon](#ağaştar---jazbalar--fon)
+ - [Ekilik izdew ağaştarı: BSTs](#binary-search-trees-bsts)
+ - [Üyme / Basımdıq kezek / Ekilik üyme](#üyme--basımdılıq-kezegi--ekilik-üyme)
+ - teñdestirilgen izdew ağaştarı (detaldar emes, jalpı tüsinik)
+ - ötwler: aldın ala tapsırıs, tapsırıs, keyingi tapsırıs, BFS, DFS
+- [Surıptaw](#surıptaw)
+ - tañdaw
+ - kiristirw
+ - üyindi surıptaw
+ - jıldam surıptaw
+ - biriktirw surıptawı
+- [Grafïkter](#grafïk)
+ - bağıttadı
+ - bağıttalmağan
+ - körşilestik matrïcası
+ - irgeles tizim
+ - ötwler: BFS, DFS
+- [Odan da köp bilim](#ven-more-bilgi)
+ - [Rekwrsïya](#rekwrsïya)
+ - [Dïnamïkalıq bağdarlamalaw](#dïnamïkalıq-bağdarlamalaw)
+ - [Dïzayn ülgileri](#design-patterns)
+ - [Kombïnatorïka (n tañdaw k) & Iqtïmaldıq](#kombïnatorïka-n-tañdaw-k--ıqtïmaldıq)
+ - [NP, NP-Tolıq jäne jwıqtaw algorïtmderi](#np-np-tolıq-jäne jwıqtaw-algorïtmderi)
+ - [Kompyuterler bağdarlamanı qalay öñdeydi](#qalay-kompyuterler-bağdarlamanı öñdeydi)
+ - [Kéşter](#kéşter)
+ - [Procester men ağındar](#processes-and-threads)
+ - [Testilew](#testilew)
+ - [Joldı izdew jäne manïpwlyacïyalar](#string-searching--manïpwlyacïyalar)
+ - [Äreket](# tırısadı)
+ - [Jıljımalı nükte sandarı](#jıljımalı nükte sandarı)
+ - [Yunïkod](#wnïkod)
+ - [Endianness](#endianness)
+ - [Networking](#networking)
+- [Qorıtındı şolw](#soñğı şolw)
+
+### Jumısqa ornalasw
+
+- [Tüyindemeñizdi jañartw](#jañartw-öz tüyindemeñiz)
+- [Jumıs tabw](#jumıs tabw)
+- [Ïntervyu procesi jäne jalpı suxbatqa dayındıq](#interview-process--jalpı-ïntervyu-dayındıq)
+- [Suxbat qaşan keletinin oylañız](#suxbat kelgende-oylanıñız)
+- [Suxbat alwşığa suraqtarıñız bar](#suxbat alwşığa-suraqtarıñız bar)
+- [Jumısqa qol jetkizgennen keyin](#bir ret-jumısqa-alğannan keyin)
+
+**---------------- Osı tarmaqtıñ astındağılardıñ barlığı mindetti emes ----------------**
+
+### Қосымша қосымша тақырыптар мен ресурстар
+
+- [Қосымша кітаптар](#қосымша кітаптар)
+- [Жүйені жобалау, масштабтау, деректерді өңдеу](#жүйе дизайны-масштабтау-деректерді өңдеу) (4 жылдан астам тәжірибеңіз болса)
+- [Қосымша оқыту](#қосымша-оқыту)
+    - [Құрастырушылар](#компиляторлар)
+    - [Emacs және vi(m)](#emacs-and-vim)
+    - [Unix пәрмен жолы құралдары](#unix-командалық жол құралдары)
+    - [Ақпарат теориясы](#ақпарат-теория-бейнелер)
+    - [Паритет және Хамминг коды](#parity--hamming-code-videos)
+    - [Энтропия](#энтропия)
+    - [Криптография](#криптография)
+    - [Сығу](#қысу)
+    - [Компьютер қауіпсіздігі](#компьютер қауіпсіздігі)
+    - [Қоқыс жинау](#қоқыс жинау)
+    - [Параллельді бағдарламалау](#параллельді бағдарламалау)
+    - [Хабар алмасу, сериялау және кезекке қою жүйелері](#хабарлама-серияландыру-және-кезектеу-жүйелері)
+    - [A*](#a)
+    - [Fast Furier Transform](#fast-fourier-transform)
+    - [Блум сүзгісі](#блум-сүзгісі)
+    - [HyperLogLog](#hyperloglog)
+    - [Жергілікті-сезімтал хэштеу](#жергілікті-сезімтал-хэшинг)
+    - [ван Эмде Боас ағаштары](#ван-емде-боас-ағаштар)
+    - [Толықтырылған деректер құрылымдары](#augmented-data-structures)
+    - [Балансталған іздеу ағаштары](#балансталған іздеу ағаштары)
+        - AVL ағаштары
+        - Ағаштар
+        - қызыл/қара ағаштар
+        - 2-3 іздеу ағаштары
+        - 2-3-4 ағаш (2-4 ағаш)
+        - N-ары (Қ-ары, М-ары) ағаштары
+        - В-ағаштар
+    - [k-D ағаштары](#k-d-ағаштар)
+    - [Тізімдерді өткізіп жіберу](#өткізу тізімдері)
+    - [Желі ағындары](#желі ағындары)
+    - [Ажыратылған жиындар және одақтарды табу](#disjoint-жинақтар--одақ-табу)
+    - [Жылдам өңдеуге арналған математика](#жылдам өңдеуге арналған математика)
+    - [Треап](#treap)
+    - [Сызықтық бағдарламалау](#linear-бағдарламалау-бейнелер)
+    - [Геометрия, дөңес корпус](#геометрия-дөңес-корпус-бейнелері)
+    - [Дискретті математика](#дискретті-математика)
+- [Кейбір тақырыптар бойынша қосымша мәліметтер](кейбір тақырыптар бойынша #қосымша-деталь)
+- [Бейне сериясы](#бейне сериясы)
+- [Информатика курстары](#компьютер-ғылым-курстары)
+- [Қағаздар](#қағаз)
+### Qosımşa qosımşa taqırıptar men reswrstar
+
+- [Qosımşa kitaptar](#qosımşa kitaptar)
+- [Jüyeni jobalaw, masştabtaw, derekterdi öñdew](#jüye dïzaynı-masştabtaw-derekterdi öñdew) (4 jıldan astam täjirïbeñiz bolsa)
+- [Qosımşa oqıtw](#qosımşa-oqıtw)
+ - [Qurastırwşılar](#kompïlyatorlar)
+ - [Emacs jäne vi(m)](#emacs-and-vim)
+ - [Unix pärmen jolı quraldarı](#unix-komandalıq jol quraldarı)
+ - [Aqparat teorïyası](#aqparat-teorïya-beyneler)
+ - [Parïtet jäne Xammïng kodı](#parity--hamming-code-videos)
+ - [Éntropïya](#éntropïya)
+ - [Krïptografïya](#krïptografïya)
+ - [Sığw](#qısw)
+ - [Kompyuter qawipsizdigi](#kompyuter qawipsizdigi)
+ - [Qoqıs jïnaw](#qoqıs jïnaw)
+ - [Paralleldi bağdarlamalaw](#paralleldi bağdarlamalaw)
+ - [Xabar almasw, serïyalaw jäne kezekke qoyu jüyeleri](#xabarlama-serïyalandırw-jäne-kezektew-jüyeleri)
+ - [A*](#a)
+ - [Fast Furier Transform](#fast-fourier-transform)
+ - [Blwm süzgisi](#blwm-süzgisi)
+ - [HyperLogLog](#hyperloglog)
+ - [Jergilikti-sezimtal xéştew](#jergilikti-sezimtal-xéşïng)
+ - [van Émde Boas ağaştarı](#van-emde-boas-ağaştar)
+ - [Tolıqtırılğan derekter qurılımdarı](#augmented-data-structures)
+ - [Balanstalğan izdew ağaştarı](#balanstalğan izdew ağaştarı)
+ - AVL ağaştarı
+ - Ağaştar
+ - qızıl/qara ağaştar
+ - 2-3 izdew ağaştarı
+ - 2-3-4 ağaş (2-4 ağaş)
+ - N-arı (Q-arı, M-arı) ağaştarı
+ - V-ağaştar
+ - [k-D ağaştarı](#k-d-ağaştar)
+ - [Tizimderdi ötkizip jiberw](#ötkizw tizimderi)
+ - [Jeli ağındarı](#jeli ağındarı)
+ - [Ajıratılğan jïındar jäne odaqtardı tabw](#disjoint-jïnaqtar--odaq-tabw)
+ - [Jıldam öñdewge arnalğan matematïka](#jıldam öñdewge arnalğan matematïka)
+ - [Treap](#treap)
+ - [Sızıqtıq bağdarlamalaw](#linear-bağdarlamalaw-beyneler)
+ - [Geometrïya, döñes korpws](#geometrïya-döñes-korpws-beyneleri)
+ - [Dïskretti matematïka](#dïskretti-matematïka)
+- [Keybir taqırıptar boyınşa qosımşa mälimetter](keybir taqırıptar boyınşa #qosımşa-detal)
+- [Beyne serïyası](#beyne serïyası)
+- [Ïnformatïka kwrstarı](#kompyuter-ğılım-kwrstarı)
+- [Qağazdar](#qağaz)
+
+## Оны не үшін қолдану керек?
+
+Егер сіз ірі компанияда бағдарламалық жасақтама инженері болып жұмыс істегіңіз келсе, бұл сізге білу керек нәрселер.
+
+Егер сіз мен сияқты информатика бойынша ғылыми дәреже алуды жіберіп алсаңыз, бұл сізді қуып жетіп, өміріңіздің төрт жылын сақтайды.
+
+Мен бұл жобаны бастаған кезде, мен үйіндіден стекті білмедім, Big-O ештеңе білмедім, ағаштар туралы ештеңе білмедім немесе қалай істеу керектігін білмедім.
+графикті айналып өту. Егер мен сұрыптау алгоритмін кодтауым керек болса, бұл қорқынышты болар еді деп айта аламын.
+Мен пайдаланған әрбір деректер құрылымы тілге салынған және мен олардың қалай жұмыс істейтінін білмедім
+мүлде капюшонның астында. Мен іске қосып жатқан процесс «шығын» бермейінше, жадты ешқашан басқаруға тура келмеді
+жад» қатесі пайда болды, содан кейін уақытша шешім табуым керек еді. Мен өмірімде бірнеше көп өлшемді массивтерді қолдандым және
+мыңдаған ассоциативті массивтер, бірақ мен ешқашан деректер құрылымдарын нөлден жасаған емеспін.
+
+Бұл ұзақ жоспар. Бұл сізге айлар алуы мүмкін. Егер сіз мұның көп бөлігімен таныс болсаңыз, бұл сізге әлдеқайда аз уақыт алады.
+
+## Оны қалай пайдалануға болады
+
+Төмендегілердің бәрі контур, сондықтан элементтерді жоғарыдан төменге қарай ретімен шешу керек.
+
+Мен GitHub-тың арнайы белгілеу дәмін, соның ішінде орындалу барысын бақылау үшін тапсырмалар тізімдерін пайдаланамын.
+  - [GitHub-flavored markdown туралы толығырақ](https://guides.github.com/features/mastering-markdown/#GitHub-flavored-markdown)
+
+### Егер сіз git қолданбасын пайдаланғыңыз келмесе
+
+Бұл бетте жоғарғы жағындағы Код түймесін басыңыз, содан кейін «ZIP жүктеп алу» түймесін басыңыз. Файлды ашыңыз және мәтіндік файлдармен жұмыс істей аласыз.
+
+Белгілеуді түсінетін код өңдегішінде ашық болсаңыз, барлығы жақсы пішімделгенін көресіз.
+
+![Репоны zip файлы ретінде қалай жүктеп алуға болады](https://d3j2pkmjtin6ou.cloudfront.net/how-to-download-as-zip.png)
+
+### Егер сіз gitпен ыңғайлы болсаңыз
+
+Мынадай элементтерді тексеру үшін жаңа тармақ жасаңыз, жақшаға x белгісін қойыңыз: [x]
+
+1. ***GitHub репосын ашыңыз:*** `https://github.com/jwasham/coding-interview-university` Fork түймесін басу арқылы.
+## Onı ne üşin qoldanw kerek?
+
+Eger siz iri kompanïyada bağdarlamalıq jasaqtama ïnjeneri bolıp jumıs istegiñiz kelse, bul sizge bilw kerek närseler.
+
+Eger siz men sïyaqtı ïnformatïka boyınşa ğılımï däreje alwdı jiberip alsañız, bul sizdi qwıp jetip, ömiriñizdiñ tört jılın saqtaydı.
+
+Men bul jobanı bastağan kezde, men üyindiden stekti bilmedim, Big-O eşteñe bilmedim, ağaştar twralı eşteñe bilmedim nemese qalay istew kerektigin bilmedim.
+grafïkti aynalıp ötw. Eger men surıptaw algorïtmin kodtawım kerek bolsa, bul qorqınıştı bolar edi dep ayta alamın.
+Men paydalanğan ärbir derekter qurılımı tilge salınğan jäne men olardıñ qalay jumıs isteytinin bilmedim
+mülde kapyuşonnıñ astında. Men iske qosıp jatqan process «şığın» bermeyinşe, jadtı eşqaşan basqarwğa twra kelmedi
+jad» qatesi payda boldı, sodan keyin waqıtşa şeşim tabwım kerek edi. Men ömirimde birneşe köp ölşemdi massïvterdi qoldandım jäne
+mıñdağan assocïatïvti massïvter, biraq men eşqaşan derekter qurılımdarın nölden jasağan emespin.
+
+Bul uzaq jospar. Bul sizge aylar alwı mümkin. Eger siz munıñ köp böligimen tanıs bolsañız, bul sizge äldeqayda az waqıt aladı.
+
+## Onı qalay paydalanwğa boladı
+
+Tömendegilerdiñ bäri kontwr, sondıqtan élementterdi joğarıdan tömenge qaray retimen şeşw kerek.
+
+Men GitHub-tıñ arnayı belgilew dämin, sonıñ işinde orındalw barısın baqılaw üşin tapsırmalar tizimderin paydalanamın.
+ - [GitHub-flavored markdown twralı tolığıraq](https://guides.github.com/features/mastering-markdown/#GitHub-flavored-markdown)
+
+### Eger siz git qoldanbasın paydalanğıñız kelmese
+
+Bul bette joğarğı jağındağı Kod tüymesin basıñız, sodan keyin «ZIP jüktep alw» tüymesin basıñız. Fayldı aşıñız jäne mätindik fayldarmen jumıs istey alasız.
+
+Belgilewdi tüsinetin kod öñdegişinde aşıq bolsañız, barlığı jaqsı pişimdelgenin köresiz.
+
+![Reponı zip faylı retinde qalay jüktep alwğa boladı](https://d3j2pkmjtin6ou.cloudfront.net/how-to-download-as-zip.png)
+
+### Eger siz gitpen ıñğaylı bolsañız
+
+Mınaday élementterdi tekserw üşin jaña tarmaq jasañız, jaqşağa x belgisin qoyıñız: [x]
+
+1. ***GitHub reposın aşıñız:*** `https://github.com/jwasham/coding-interview-university` Fork tüymesin basw arqılı.
+
+
+![GitHub репосын ашыңыз](https://d3j2pkmjtin6ou.cloudfront.net/fork-button.png)
+
+1. Жергілікті репоға клондау:
+
+    ```
+    git clone git@github.com:<your_github_username>/coding-interview-university.git
+    CD кодтау-сұхбат-университет
+    git checkout -b прогресс
+    git қашықтан jwasham қосу https://github.com/jwasham/coding-interview-university
+    git fetch --барлығы
+    ```
+
+1. Өзгерістерді аяқтағаннан кейін барлық ұяшықтарды X белгісімен белгілеңіз:
+
+    ```
+    git қосу.
+    git commit -m «X белгіленген»
+    git rebase jwasham/main
+    git push --set-upstream бастапқы прогресті
+    git push --force
+    ```
+
+## Өзіңді жеткілікті ақылды емес деп санама
+
+- Табысты бағдарламалық жасақтама инженерлері ақылды, бірақ олардың көпшілігі жеткілікті ақылды емес деген сенімсіздікке ие.
+- Келесі бейнелер осы сенімсіздікті жеңуге көмектесуі мүмкін:
+    - [Данышпан программист туралы миф](https://www.youtube.com/watch?v=0SARbwvhupQ)
+    - [Жалғыз жүру қауіпті: технологиядағы көрінбейтін құбыжықтармен күресу](https://www.youtube.com/watch?v=1i8ylq4j_EY)
+
+## Бейне ресурстар туралы ескертпе
+
+Кейбір бейнелер Coursera немесе EdX сыныбына тіркелу арқылы ғана қолжетімді. Бұлар MOOC деп аталады.
+Кейде сабақтар сессияда болмайды, сондықтан сізге бірнеше ай күтуге тура келеді, сондықтан сізде кіру мүмкіндігі болмайды.
+
+Онлайн курс ресурстарын тегін және әрқашан қолжетімді жалпыға қолжетімді көздермен алмастыру тамаша болар еді,
+мысалы, YouTube бейнелері (жақсырақ университет лекциялары), сондықтан сіз кез келген уақытта оларды оқи аласыз,
+белгілі бір онлайн курс сессияда болғанда ғана емес.
+
+## Бағдарламалау тілін таңдаңыз
+
+Сізге кодтау сұхбаттары үшін бағдарламалау тілін таңдау керек,
+бірақ сізге информатика ұғымдарын зерттеу үшін қолдануға болатын тілді табу қажет болады.
+
+Тіл бірдей болғаны дұрыс, сондықтан сізге тек біреуін білу керек.
+
+### Осы оқу жоспары үшін
+
+Мен оқу жоспарын жасаған кезде оның көп бөлігінде 2 тілді қолдандым: C және Python
+
+* C: Өте төмен деңгей. Көрсеткіштермен және жадты бөлу/бөлумен жұмыс істеуге мүмкіндік береді, осылайша деректер құрылымдарын сезінесіз
+    және сүйектеріңіздегі алгоритмдер. Python немесе Java сияқты жоғары деңгейлі тілдерде олар сізден жасырылады. Күнделікті жұмыста бұл керемет,
+    бірақ сіз осы төмен деңгейлі деректер құрылымдарының қалай салынғанын үйреніп жатқанда, металға жақын сезіну өте жақсы.
+    - C барлық жерде бар. Сіз оқу кезінде мысалдарды кітаптардан, лекциялардан, бейнелерден, *барлық жерде* көресіз.
+    - [The C бағдарламалау тілі, 2-том](https://www.amazon.com/Programming-Language-Brian-W-Kernighan/dp/0131103628)
+![GitHub reposın aşıñız](https://d3j2pkmjtin6ou.cloudfront.net/fork-button.png)
+
+1. Jergilikti repoğa klondaw:
+
+ ```
+ git clone git@github.com:<your_github_username>/coding-interview-university.git
+ CD kodtaw-suxbat-wnïversïtet
+ git checkout -b progress
+ git qaşıqtan jwasham qosw https://github.com/jwasham/coding-interview-university
+ git fetch --barlığı
+ ```
+
+1. Özgeristerdi ayaqtağannan keyin barlıq uyaşıqtardı X belgisimen belgileñiz:
+
+ ```
+ git qosw.
+ git commit -m «X belgilengen»
+ git rebase jwasham/main
+ git push --set-upstream bastapqı progresti
+ git push --force
+ ```
+
+## Öziñdi jetkilikti aqıldı emes dep sanama
+
+- Tabıstı bağdarlamalıq jasaqtama ïnjenerleri aqıldı, biraq olardıñ köpşiligi jetkilikti aqıldı emes degen senimsizdikke ïe.
+- Kelesi beyneler osı senimsizdikti jeñwge kömekteswi mümkin:
+ - [Danışpan programmïst twralı mïf](https://www.youtube.com/watch?v=0SARbwvhupQ)
+ - [Jalğız jürw qawipti: texnologïyadağı körinbeytin qubıjıqtarmen küresw](https://www.youtube.com/watch?v=1i8ylq4j_EY)
+
+## Beyne reswrstar twralı eskertpe
+
+Keybir beyneler Coursera nemese EdX sınıbına tirkelw arqılı ğana qoljetimdi. Bular MOOC dep ataladı.
+Keyde sabaqtar sessïyada bolmaydı, sondıqtan sizge birneşe ay kütwge twra keledi, sondıqtan sizde kirw mümkindigi bolmaydı.
+
+Onlayn kwrs reswrstarın tegin jäne ärqaşan qoljetimdi jalpığa qoljetimdi közdermen almastırw tamaşa bolar edi,
+mısalı, YouTube beyneleri (jaqsıraq wnïversïtet lekcïyaları), sondıqtan siz kez kelgen waqıtta olardı oqï alasız,
+belgili bir onlayn kwrs sessïyada bolğanda ğana emes.
+
+## Bağdarlamalaw tilin tañdañız
+
+Sizge kodtaw suxbattarı üşin bağdarlamalaw tilin tañdaw kerek,
+biraq sizge ïnformatïka uğımdarın zerttew üşin qoldanwğa bolatın tildi tabw qajet boladı.
+
+Til birdey bolğanı durıs, sondıqtan sizge tek birewin bilw kerek.
+
+### Osı oqw josparı üşin
+
+Men oqw josparın jasağan kezde onıñ köp böliginde 2 tildi qoldandım: C jäne Python
+
+* C: Öte tömen deñgey. Körsetkiştermen jäne jadtı bölw/bölwmen jumıs istewge mümkindik beredi, osılayşa derekter qurılımdarın sezinesiz
+ jäne süyekteriñizdegi algorïtmder. Python nemese Java sïyaqtı joğarı deñgeyli tilderde olar sizden jasırıladı. Kündelikti jumısta bul keremet,
+ biraq siz osı tömen deñgeyli derekter qurılımdarınıñ qalay salınğanın üyrenip jatqanda, metalğa jaqın sezinw öte jaqsı.
+ - C barlıq jerde bar. Siz oqw kezinde mısaldardı kitaptardan, lekcïyalardan, beynelerden, *barlıq jerde* köresiz.
+ - [The C bağdarlamalaw tili, 2-tom](https://www.amazon.com/Programming-Language-Brian-W-Kernighan/dp/0131103628)
+
+ - Бұл қысқа кітап, бірақ ол сізге Си тілін жақсы меңгеруге мүмкіндік береді және егер сіз оны аздап үйренсеңіз
+            тез шеберлікке ие боласыз. Си түсіну бағдарламалар мен жадтың қалай жұмыс істейтінін түсінуге көмектеседі.
+        - Кітаптың тереңіне барудың (тіпті оны аяқтаудың) қажеті жоқ. Си тілінде оқуға және жазуға ыңғайлы жерге жетіңіз.
+        - [Кітаптағы сұрақтарға жауаптар](https://github.com/lekkas/c-algorithms)
+* Python: Заманауи және өте мәнерлі, мен оны білдім, себебі бұл өте пайдалы және сұхбатта азырақ код жазуға мүмкіндік береді.
+
+Бұл менің басымдылығым. Сіз өзіңізге ұнайтын нәрсені жасайсыз, әрине.
+
+Бұл сізге қажет болмауы мүмкін, бірақ жаңа тілді үйренуге арналған бірнеше сайттар:
+- [Жаттығу](https://exercism.org/tracks)
+- [Codewars](http://www.codewars.com)
+- [Codility](https://codility.com/programmers/)
+- [HackerEarth](https://www.hackerearth.com/)
+- [Sphere Online Judge (spoj)](http://www.spoj.com/)
+- [Codechef](https://www.codechef.com/)
+- [Код күштері](https://codeforces.com/)
+- [Scaler тақырыптары](https://www.scaler.com/topics/)
+
+### Кодтау сұхбаты үшін
+
+Сұхбаттың кодтау бөлігін орындау үшін өзіңізге ыңғайлы тілді пайдалануға болады, бірақ ірі компаниялар үшін бұл дұрыс таңдау:
+
+- C++
+- Java
+- Python
+
+Сіз оларды да пайдалана аласыз, бірақ алдымен оқып шығыңыз. Ескертулер болуы мүмкін:
+
+- JavaScript
+- Рубин
+
+Сұхбат үшін тілді таңдау туралы жазған мақалам:
+[Кодтау сұхбаты үшін бір тілді таңдаңыз](https://startupnextdoor.com/important-pick-one-language-for-the-coding-interview/).
+Бұл менің постыма негізделген түпнұсқа мақала: [Сұхбаттар үшін бағдарламалау тілін таңдау](https://web.archive.org/web/20210516054124/http://blog.codingforinterviews.com/best-programming-language- жұмыс/)
+
+Сіз тілде өте ыңғайлы және білімді болуыңыз керек.
+- Bul qısqa kitap, biraq ol sizge Sï tilin jaqsı meñgerwge mümkindik beredi jäne eger siz onı azdap üyrenseñiz
+ tez şeberlikke ïe bolasız. Sï tüsinw bağdarlamalar men jadtıñ qalay jumıs isteytinin tüsinwge kömektesedi.
+ - Kitaptıñ tereñine barwdıñ (tipti onı ayaqtawdıñ) qajeti joq. Sï tilinde oqwğa jäne jazwğa ıñğaylı jerge jetiñiz.
+ - [Kitaptağı suraqtarğa jawaptar](https://github.com/lekkas/c-algorithms)
+* Python: Zamanawï jäne öte mänerli, men onı bildim, sebebi bul öte paydalı jäne suxbatta azıraq kod jazwğa mümkindik beredi.
+
+Bul meniñ basımdılığım. Siz öziñizge unaytın närseni jasaysız, ärïne.
+
+Bul sizge qajet bolmawı mümkin, biraq jaña tildi üyrenwge arnalğan birneşe sayttar:
+- [Jattığw](https://exercism.org/tracks)
+- [Codewars](http://www.codewars.com)
+- [Codility](https://codility.com/programmers/)
+- [HackerEarth](https://www.hackerearth.com/)
+- [Sphere Online Judge (spoj)](http://www.spoj.com/)
+- [Codechef](https://www.codechef.com/)
+- [Kod küşteri](https://codeforces.com/)
+- [Scaler taqırıptarı](https://www.scaler.com/topics/)
+
+### Kodtaw suxbatı üşin
+
+Suxbattıñ kodtaw böligin orındaw üşin öziñizge ıñğaylı tildi paydalanwğa boladı, biraq iri kompanïyalar üşin bul durıs tañdaw:
+
+- C++
+- Java
+- Python
+
+Siz olardı da paydalana alasız, biraq aldımen oqıp şığıñız. Eskertwler bolwı mümkin:
+
+- JavaScript
+- Rwbïn
+
+Suxbat üşin tildi tañdaw twralı jazğan maqalam:
+[Kodtaw suxbatı üşin bir tildi tañdañız](https://startupnextdoor.com/important-pick-one-language-for-the-coding-interview/).
+Bul meniñ postıma negizdelgen tüpnusqa maqala: [Suxbattar üşin bağdarlamalaw tilin tañdaw](https://web.archive.org/web/20210516054124/http://blog.codingforinterviews.com/best-programming-language- jumıs/)
+
+Siz tilde öte ıñğaylı jäne bilimdi bolwıñız kerek.
+
+
+Таңдау туралы толығырақ оқыңыз:
+- [Кодтау сұхбаты үшін дұрыс тілді таңдаңыз](http://www.byte-by-byte.com/choose-the-right-language-for-your-coding-interview/)
+
+[Тілге қатысты ресурстарды осы жерден қараңыз](programming-language-resources.md)
+
+## Деректер құрылымдары мен алгоритмдерге арналған кітаптар
+
+Бұл кітап сіздің информатика ғылымының негізін қалады.
+
+Сізге ыңғайлы тілде біреуін ғана таңдаңыз. Сіз көп оқумен және кодтаумен айналысатын боласыз.
+
+### C
+
+- [C тіліндегі алгоритмдер, 1-5 бөліктері (бума), 3-ші басылым](https://www.amazon.com/Algorithms-Parts-1-5-Bundle-Fundamentals/dp/0201756080)
+    - Негіздер, деректер құрылымдары, сұрыптау, іздеу және графикалық алгоритмдер
+
+### Python
+
+- [Python тіліндегі деректер құрылымдары мен алгоритмдері](https://www.amazon.com/Structures-Algorithms-Python-Michael-Goodrich/dp/1118290275/)
+    - Гудрих, Тамассия, Голдвассер
+    - Маған бұл кітап ұнады. Ол барлығын және т.б. қамтыды.
+    - Питоникалық код
+    - менің жарқыраған кітабым туралы есеп: https://startupnextdoor.com/book-report-data-structures-and-algorithms-in-python/
+
+### Java
+
+Сенің таңдауың:
+
+- Гудрих, Тамассия, Голдвассер
+    - [Java тіліндегі деректер құрылымдары мен алгоритмдері](https://www.amazon.com/Data-Structures-Algorithms-Michael-Goodrich/dp/1118771338/)
+- Седжвик пен Уэйн:
+    - [Алгоритмдер](https://www.amazon.com/Algorithms-4th-Robert-Sedgewick/dp/032157351X/)
+    - Кітапты қамтитын тегін Coursera курсы (авторлар үйретеді!):
+        - [Algorithms I](https://www.coursera.org/learn/algorithms-part1)
+        - [Алгоритмдер II](https://www.coursera.org/learn/algorithms-part2)
+
+### C++
+Tañdaw twralı tolığıraq oqıñız:
+- [Kodtaw suxbatı üşin durıs tildi tañdañız](http://www.byte-by-byte.com/choose-the-right-language-for-your-coding-interview/)
+
+[Tilge qatıstı reswrstardı osı jerden qarañız](programming-language-resources.md)
+
+## Derekter qurılımdarı men algorïtmderge arnalğan kitaptar
+
+Bul kitap sizdiñ ïnformatïka ğılımınıñ negizin qaladı.
+
+Sizge ıñğaylı tilde birewin ğana tañdañız. Siz köp oqwmen jäne kodtawmen aynalısatın bolasız.
+
+### C
+
+- [C tilindegi algorïtmder, 1-5 bölikteri (bwma), 3-şi basılım](https://www.amazon.com/Algorithms-Parts-1-5-Bundle-Fundamentals/dp/0201756080)
+ - Negizder, derekter qurılımdarı, surıptaw, izdew jäne grafïkalıq algorïtmder
+
+### Python
+
+- [Python tilindegi derekter qurılımdarı men algorïtmderi](https://www.amazon.com/Structures-Algorithms-Python-Michael-Goodrich/dp/1118290275/)
+ - Gwdrïx, Tamassïya, Goldvasser
+ - Mağan bul kitap unadı. Ol barlığın jäne t.b. qamtıdı.
+ - Pïtonïkalıq kod
+ - meniñ jarqırağan kitabım twralı esep: https://startupnextdoor.com/book-report-data-structures-and-algorithms-in-python/
+
+### Java
+
+Seniñ tañdawıñ:
+
+- Gwdrïx, Tamassïya, Goldvasser
+ - [Java tilindegi derekter qurılımdarı men algorïtmderi](https://www.amazon.com/Data-Structures-Algorithms-Michael-Goodrich/dp/1118771338/)
+- Sedjvïk pen Wéyn:
+ - [Algorïtmder](https://www.amazon.com/Algorithms-4th-Robert-Sedgewick/dp/032157351X/)
+ - Kitaptı qamtïtın tegin Coursera kwrsı (avtorlar üyretedi!):
+ - [Algorithms I](https://www.coursera.org/learn/algorithms-part1)
+ - [Algorïtmder II](https://www.coursera.org/learn/algorithms-part2)
+
+### C++
+
+Сенің таңдауың:
+
+- Гудрих, Тамассия және тау
+    - [C++ тіліндегі деректер құрылымдары мен алгоритмдері, 2-ші басылым](https://www.amazon.com/Data-Structures-Algorithms-Michael-Goodrich/dp/0470383275)
+- Седжвик пен Уэйн
+    - [C++ тіліндегі алгоритмдер, 1-4 бөлімдер: негіздері, деректер құрылымы, сұрыптау, іздеу](https://www.amazon.com/Algorithms-Parts-1-4-Fundamentals-Structure/dp/0201350882/)
+    - [C++ тіліндегі алгоритмдер 5-бөлім: Графикалық алгоритмдер](https://www.amazon.com/Algorithms-Part-Graph-3rd-Pt-5/dp/0201361183/)
+
+## Сұхбатқа дайындық кітаптары
+
+Сізге бұлардың жиынтығын сатып алудың қажеті жоқ. Шынымды айтсам, «кодтау сұхбатын бұзу» жеткілікті шығар,
+бірақ мен өзіме көбірек тәжірибе беру үшін көбірек сатып алдым. Бірақ мен әрқашан тым көп істеймін.
+
+Мен бұл екеуін де сатып алдым. Олар маған көп тәжірибе берді.
+
+- [Ашық болған сұхбаттарды бағдарламалау: сұхбат арқылы жолыңызды кодтау, 4-ші басылым](https://www.amazon.com/Programming-Interviews-Exposed-Through-Interview/dp/111941847X/)
+    - C++ және Java тілінде жауаптар
+    - Бұл кодтау сұхбатын бұзу үшін жақсы қыздыру
+    - Өте қиын емес. Көптеген мәселелер сұхбатта көретіннен оңай болуы мүмкін (мен оқығанымнан)
+- [Кодтау сұхбатын бұзу, 6-шы басылым](http://www.amazon.com/Cracking-Coding-Interview-6th-Programming/dp/0984782850/)
+    - Java тілінде жауаптар
+
+### Егер сізде қосымша уақыт болса:
+
+Біреуін таңдаңыз:
+
+- [Бағдарламалау сұхбаттарының элементтері (C++ нұсқасы)](https://www.amazon.com/Elements-Programming-Interviews-Insiders-Guide/dp/1479274836)
+- [Python тіліндегі сұхбаттарды бағдарламалау элементтері](https://www.amazon.com/Elements-Programming-Interviews-Python-Insiders/dp/1537713949/)
+- [Бағдарламалау сұхбаттарының элементтері (Java нұсқасы)](https://www.amazon.com/Elements-Programming-Interviews-Java-Insiders/dp/1517435803/)
+Seniñ tañdawıñ:
+
+- Gwdrïx, Tamassïya jäne taw
+ - [C++ tilindegi derekter qurılımdarı men algorïtmderi, 2-şi basılım](https://www.amazon.com/Data-Structures-Algorithms-Michael-Goodrich/dp/0470383275)
+- Sedjvïk pen Wéyn
+ - [C++ tilindegi algorïtmder, 1-4 bölimder: negizderi, derekter qurılımı, surıptaw, izdew](https://www.amazon.com/Algorithms-Parts-1-4-Fundamentals-Structure/dp/0201350882/)
+ - [C++ tilindegi algorïtmder 5-bölim: Grafïkalıq algorïtmder](https://www.amazon.com/Algorithms-Part-Graph-3rd-Pt-5/dp/0201361183/)
+
+## Suxbatqa dayındıq kitaptarı
+
+Sizge bulardıñ jïıntığın satıp alwdıñ qajeti joq. Şınımdı aytsam, «kodtaw suxbatın buzw» jetkilikti şığar,
+biraq men özime köbirek täjirïbe berw üşin köbirek satıp aldım. Biraq men ärqaşan tım köp isteymin.
+
+Men bul ekewin de satıp aldım. Olar mağan köp täjirïbe berdi.
+
+- [Aşıq bolğan suxbattardı bağdarlamalaw: suxbat arqılı jolıñızdı kodtaw, 4-şi basılım](https://www.amazon.com/Programming-Interviews-Exposed-Through-Interview/dp/111941847X/)
+ - C++ jäne Java tilinde jawaptar
+ - Bul kodtaw suxbatın buzw üşin jaqsı qızdırw
+ - Öte qïın emes. Köptegen mäseleler suxbatta köretinnen oñay bolwı mümkin (men oqığanımnan)
+- [Kodtaw suxbatın buzw, 6-şı basılım](http://www.amazon.com/Cracking-Coding-Interview-6th-Programming/dp/0984782850/)
+ - Java tilinde jawaptar
+
+### Eger sizde qosımşa waqıt bolsa:
+
+Birewin tañdañız:
+
+- [Bağdarlamalaw suxbattarınıñ élementteri (C++ nusqası)](https://www.amazon.com/Elements-Programming-Interviews-Insiders-Guide/dp/1479274836)
+- [Python tilindegi suxbattardı bağdarlamalaw élementteri](https://www.amazon.com/Elements-Programming-Interviews-Python-Insiders/dp/1537713949/)
+- [Bağdarlamalaw suxbattarınıñ élementteri (Java nusqası)](https://www.amazon.com/Elements-Programming-Interviews-Java-Insiders/dp/1517435803/)
+
+- [Компаньон жобасы - Кітаптағы әрбір мәселеге арналған әдістемелер мен сынақ жағдайлары](https://github.com/gardncl/elements-of-programming-interviews)
+
+## Менің қателіктерімді жасама
+
+Бұл тізім бірнеше ай бойы өсті және иә, ол бақылаудан шықты.
+
+Сізге жақсырақ тәжірибе алу үшін мен бірнеше қателіктер жібердім. Ал сіз айлар уақытыңызды үнемдейсіз.
+
+### 1. Сіз мұның бәрін есте сақтамайсыз
+
+Мен бірнеше сағат бейнелерді көрдім және көптеген жазбалар алдым, ал бірнеше ай өткен соң есімде жоқ көп нәрсе болды. Мен 3 күн жүрдім
+Жазбаларым арқылы және флешкарталар жасау арқылы, мен қарап шығу үшін. Маған бұл білімнің бәрі қажет емес еді.
+
+Менің қателіктерімді жібермеу үшін оқыңыз:
+
+[Информатика білімін сақтау](https://startupnextdoor.com/retaining-computer-science-knowledge/).
+
+### 2. Flashcards пайдаланыңыз
+
+Мәселені шешу үшін мен шағын флэшкарталар сайтын жасадым, онда мен 2 түрдегі флэшкарталарды қоса аламын: жалпы және код.
+Әр картаның пішімі әртүрлі. Мен қай жерде болсам да, телефонда немесе планшетте қарап шығу үшін мобильді веб-сайт жасадым.
+
+Өзіңізді тегін жасаңыз:
+
+- [Flashcards сайтының репосы](https://github.com/jwasham/computer-science-flash-cards)
+
+**Флешкарталарымды пайдалануды ұсынбаймын.** Олардың саны тым көп және олардың көпшілігі сізге қажет емес ұсақ-түйектер.
+
+Бірақ мені тыңдағың келмесе, мынаны айтасың:
+- [Менің флэш карталарымның дерекқорым (1200 карта)](https://github.com/jwasham/computer-science-flash-cards/blob/main/cards-jwasham.db):
+- [Менің флэш карталарымның дерекқорым (экстремалды - 1800 карта)](https://github.com/jwasham/computer-science-flash-cards/blob/main/cards-jwasham-extreme.db):
+- [Kompanon jobası - Kitaptağı ärbir mäselege arnalğan ädistemeler men sınaq jağdayları](https://github.com/gardncl/elements-of-programming-interviews)
+
+## Meniñ qatelikterimdi jasama
+
+Bul tizim birneşe ay boyı östi jäne ïä, ol baqılawdan şıqtı.
+
+Sizge jaqsıraq täjirïbe alw üşin men birneşe qatelikter jiberdim. Al siz aylar waqıtıñızdı ünemdeysiz.
+
+### 1. Siz munıñ bärin este saqtamaysız
+
+Men birneşe sağat beynelerdi kördim jäne köptegen jazbalar aldım, al birneşe ay ötken soñ esimde joq köp närse boldı. Men 3 kün jürdim
+Jazbalarım arqılı jäne fleşkartalar jasaw arqılı, men qarap şığw üşin. Mağan bul bilimniñ bäri qajet emes edi.
+
+Meniñ qatelikterimdi jibermew üşin oqıñız:
+
+[Ïnformatïka bilimin saqtaw](https://startupnextdoor.com/retaining-computer-science-knowledge/).
+
+### 2. Flashcards paydalanıñız
+
+Mäseleni şeşw üşin men şağın fléşkartalar saytın jasadım, onda men 2 türdegi fléşkartalardı qosa alamın: jalpı jäne kod.
+Är kartanıñ pişimi ärtürli. Men qay jerde bolsam da, telefonda nemese planşette qarap şığw üşin mobïldi veb-sayt jasadım.
+
+Öziñizdi tegin jasañız:
+
+- [Flashcards saytınıñ reposı](https://github.com/jwasham/computer-science-flash-cards)
+
+**Fleşkartalarımdı paydalanwdı usınbaymın.** Olardıñ sanı tım köp jäne olardıñ köpşiligi sizge qajet emes usaq-tüyekter.
+
+Biraq meni tıñdağıñ kelmese, mınanı aytasıñ:
+- [Meniñ fléş kartalarımnıñ derekqorım (1200 karta)](https://github.com/jwasham/computer-science-flash-cards/blob/main/cards-jwasham.db):
+- [Meniñ fléş kartalarımnıñ derekqorım (ékstremaldı - 1800 karta)](https://github.com/jwasham/computer-science-flash-cards/blob/main/cards-jwasham-extreme.db):
+
+Есіңізде болсын, мен шектен шығып кеттім және ассемблер тілі мен Python тривиасынан бастап машиналық оқыту мен статистикаға дейін барлығын қамтитын карталарым бар.
+Бұл талап етілетін нәрсе үшін тым көп.
+
+**Флешкарталар туралы ескертпе:** Жауапты білетіндігіңізді бірінші рет танысаңыз, оны белгілі деп белгілемеңіз. Сіз көруіңіз керек
+сол картаны және оны шынымен білмей тұрып, оған бірнеше рет дұрыс жауап беріңіз. Қайталау бұл білімді тереңдетеді
+сіздің миыңыз.
+
+Менің флэшкарта сайтымды пайдаланудың баламасы [Anki](http://ankisrs.net/), ол маған бірнеше рет ұсынылды.
+Ол есте сақтауға көмектесу үшін қайталау жүйесін пайдаланады. Бұл пайдаланушыға ыңғайлы, барлық платформаларда қол жетімді және бұлтты синхрондау жүйесі бар.
+Оның құны iOS жүйесінде $25, бірақ басқа платформаларда тегін.
+
+Anki пішіміндегі флэшкарта дерекқорым: https://ankiweb.net/shared/info/25173560 (рахмет [@xiewenya](https://github.com/xiewenya)).
+
+Кейбір студенттер бос орынмен пішімдеу мәселелерін атап өтті, оларды келесі әрекеттерді орындау арқылы шешуге болады: палубаны ашу, картаны өңдеу, карталарды басу, «стильдеу» радио түймешігін таңдау, «ақ кеңістік: pre;» мүшесін қосу. карта класына.
+
+### 3. Оқу барысында сұхбат сұрақтарын кодтаңыз
+
+БҰЛ ӨТЕ МАҢЫЗДЫ.
+
+Деректер құрылымдары мен алгоритмдерін үйрену кезінде сұхбат сұрақтарын кодтауды бастаңыз.
+
+Сіз үйреніп жатқан нәрсені мәселелерді шешуге қолдануыңыз керек, әйтпесе ұмытып кетесіз. Мен бұл қателік жасадым.
+
+Тақырыпты біліп болғаннан кейін және онымен өзіңізді біршама ыңғайлы сезінесіз, мысалы, **байланысты тізімдер**:
+1. [кодтау сұхбат кітаптарының] (#interview-prep-books) бірін ашыңыз (немесе төменде берілген кодтау мәселесіне арналған веб-сайттар)
+1. Байланыстырылған тізімдерге қатысты 2 немесе 3 сұрақ қойыңыз.
+1. Келесі оқу тақырыбына көшу.
+1. Кейінірек кері оралып, басқа 2 немесе 3 байланыстырылған тізім мәселесін орындаңыз.
+1. Мұны әрбір жаңа тақырыпты үйренген сайын орындаңыз.
+
+**Мәселелерді кейін емес, осының бәрін үйреніп жатқанда жасай беріңіз.**
+
+Сіз білім үшін емес, білімді қалай қолданасыз.
+
+Бұл үшін төменде келтірілген көптеген ресурстар бар. Жалғастыру.
+
+### 4. Фокус
+
+Қымбат уақытты алатын көптеген алаңдаушылықтар бар. Фокус пен шоғырлану қиын. Музыканы қосыңыз
+мәтінсіз және сіз өте жақсы назар аудара аласыз.
+
+## Нені көрмейсіз
+
+Бұл кең таралған технологиялар, бірақ осы зерттеу жоспарының бөлігі емес:
+
+- SQL
+- Javascript
+- HTML, CSS және басқа интерфейстік технологиялар
+
+## Күнделікті жоспар
+
+Бұл курс көптеген тақырыптарды қамтиды. Олардың әрқайсысы сізге бірнеше күн немесе тіпті бір апта немесе одан да көп уақытты алады. Бұл сіздің кестеңізге байланысты.
+
+Күн сайын тізімдегі келесі тақырыпты алыңыз, сол тақырып бойынша бірнеше бейнелерді қараңыз, содан кейін іске асыруды жазыңыз
+осы курс үшін таңдаған тілдегі деректер құрылымы немесе алгоритм.
+Esiñizde bolsın, men şekten şığıp kettim jäne assembler tili men Python trïvïasınan bastap maşïnalıq oqıtw men statïstïkağa deyin barlığın qamtïtın kartalarım bar.
+Bul talap etiletin närse üşin tım köp.
+
+**Fleşkartalar twralı eskertpe:** Jawaptı biletindigiñizdi birinşi ret tanısañız, onı belgili dep belgilemeñiz. Siz körwiñiz kerek
+sol kartanı jäne onı şınımen bilmey turıp, oğan birneşe ret durıs jawap beriñiz. Qaytalaw bul bilimdi tereñdetedi
+sizdiñ mïıñız.
+
+Meniñ fléşkarta saytımdı paydalanwdıñ balaması [Anki](http://ankisrs.net/), ol mağan birneşe ret usınıldı.
+Ol este saqtawğa kömektesw üşin qaytalaw jüyesin paydalanadı. Bul paydalanwşığa ıñğaylı, barlıq platformalarda qol jetimdi jäne bulttı sïnxrondaw jüyesi bar.
+Onıñ qunı iOS jüyesinde $25, biraq basqa platformalarda tegin.
+
+Anki pişimindegi fléşkarta derekqorım: https://ankiweb.net/shared/info/25173560 (raxmet [@xiewenya](https://github.com/xiewenya)).
+
+Keybir stwdentter bos orınmen pişimdew mäselelerin atap ötti, olardı kelesi äreketterdi orındaw arqılı şeşwge boladı: palwbanı aşw, kartanı öñdew, kartalardı basw, «stïldew» radïo tüymeşigin tañdaw, «aq keñistik: pre;» müşesin qosw. karta klasına.
+
+### 3. Oqw barısında suxbat suraqtarın kodtañız
+
+BUL ÖTE MAÑIZDI.
+
+Derekter qurılımdarı men algorïtmderin üyrenw kezinde suxbat suraqtarın kodtawdı bastañız.
+
+Siz üyrenip jatqan närseni mäselelerdi şeşwge qoldanwıñız kerek, äytpese umıtıp ketesiz. Men bul qatelik jasadım.
+
+Taqırıptı bilip bolğannan keyin jäne onımen öziñizdi birşama ıñğaylı sezinesiz, mısalı, **baylanıstı tizimder**:
+1. [kodtaw suxbat kitaptarınıñ] (#interview-prep-books) birin aşıñız (nemese tömende berilgen kodtaw mäselesine arnalğan veb-sayttar)
+1. Baylanıstırılğan tizimderge qatıstı 2 nemese 3 suraq qoyıñız.
+1. Kelesi oqw taqırıbına köşw.
+1. Keyinirek keri oralıp, basqa 2 nemese 3 baylanıstırılğan tizim mäselesin orındañız.
+1. Munı ärbir jaña taqırıptı üyrengen sayın orındañız.
+
+**Mäselelerdi keyin emes, osınıñ bärin üyrenip jatqanda jasay beriñiz.**
+
+Siz bilim üşin emes, bilimdi qalay qoldanasız.
+
+Bul üşin tömende keltirilgen köptegen reswrstar bar. Jalğastırw.
+
+### 4. Fokws
+
+Qımbat waqıttı alatın köptegen alañdawşılıqtar bar. Fokws pen şoğırlanw qïın. Mwzıkanı qosıñız
+mätinsiz jäne siz öte jaqsı nazar awdara alasız.
+
+## Neni körmeysiz
+
+Bul keñ taralğan texnologïyalar, biraq osı zerttew josparınıñ böligi emes:
+
+- SQL
+- Javascript
+- HTML, CSS jäne basqa ïnterfeystik texnologïyalar
+
+## Kündelikti jospar
+
+Bul kwrs köptegen taqırıptardı qamtïdı. Olardıñ ärqaysısı sizge birneşe kün nemese tipti bir apta nemese odan da köp waqıttı aladı. Bul sizdiñ kesteñizge baylanıstı.
+
+Kün sayın tizimdegi kelesi taqırıptı alıñız, sol taqırıp boyınşa birneşe beynelerdi qarañız, sodan keyin iske asırwdı jazıñız
+osı kwrs üşin tañdağan tildegi derekter qurılımı nemese algorïtm.
+
+- ### Хэш кестесі
+    - [ ] Бейнелер:
+        - [ ] [Тізбекпен хэштеу (бейне)](https://www.youtube.com/watch?v=0M_kIqhwbFo&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb&index=8)
+        - [ ] [Кестені еселеу, Карп-Рабин (бейне)](https://www.youtube.com/watch?v=BRO7mVIFt08&index=9&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb)
+        - [ ] [Ашық адрестеу, криптографиялық хэштеу (бейне)](https://www.youtube.com/watch?v=rvdJDijO2Ro&index=10&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb)
+        - [ ] [PyCon 2010: Құдіретті сөздік (бейне)](https://www.youtube.com/watch?v=C4Kc8xzcA68)
+        - [ ] [PyCon 2017: The Dictionary Even Mightier (бейне)](https://www.youtube.com/watch?v=66P5FMkWoVU)
+        - [ ] [(Жетілдірілген) рандомизация: әмбебап және тамаша хэштеу (бейне)](https://www.youtube.com/watch?v=z0lJ2k0sl1g&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=11)
+        - [ ] [(Жетілдірілген) Керемет хэштеу (бейне)](https://www.youtube.com/watch?v=N0COwN14gt0&list=PL2B4EEwhKD-NbwZ4ezj7gyc_3yNrojKM9&index=4)
+
+    - [ ] Онлайн курстар:
+        - [ ] [Негізгі хэш кестелері (бейне)](https://www.coursera.org/lecture/data-structures-optimizing-performance/core-hash-tables-m7UuP)
+        - [ ] [Дерек құрылымдары (бейне)](https://www.coursera.org/learn/data-structures/home/week/4)
+        - [ ] [Телефон кітапшасының мәселесі (бейне)](https://www.coursera.org/lecture/data-structures/phone-book-problem-NYZZP)
+        - [ ] таратылған хэш кестелері:
+            - [Dropbox жүйесінде жылдам жүктеп салулар және жадты оңтайландыру (бейне)](https://www.coursera.org/lecture/data-structures/instant-uploads-and-storage-optimization-in-dropbox-DvaIb)
+            - [Таратылған хэш кестелері (бейне)](https://www.coursera.org/lecture/data-structures/distributed-hash-tables-tvH8H)
+
+    - [ ] Сызықтық зондтау арқылы массивпен орындаңыз
+        - хэш(k, m) - m хэш кестесінің өлшемі
+        - қосу(кілт, мән) - кілт бұрыннан бар болса, мәнді жаңартыңыз
+        - бар (кілт)
+        - алу (кілт)
+        - жою (кілт)
+- ### Xéş kestesi
+ - [ ] Beyneler:
+ - [ ] [Tizbekpen xéştew (beyne)](https://www.youtube.com/watch?v=0M_kIqhwbFo&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb&index=8)
+ - [ ] [Kesteni eselew, Karp-Rabïn (beyne)](https://www.youtube.com/watch?v=BRO7mVIFt08&index=9&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb)
+ - [ ] [Aşıq adrestew, krïptografïyalıq xéştew (beyne)](https://www.youtube.com/watch?v=rvdJDijO2Ro&index=10&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb)
+ - [ ] [PyCon 2010: Qudiretti sözdik (beyne)](https://www.youtube.com/watch?v=C4Kc8xzcA68)
+ - [ ] [PyCon 2017: The Dictionary Even Mightier (beyne)](https://www.youtube.com/watch?v=66P5FMkWoVU)
+ - [ ] [(Jetildirilgen) randomïzacïya: ämbebap jäne tamaşa xéştew (beyne)](https://www.youtube.com/watch?v=z0lJ2k0sl1g&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=11)
+ - [ ] [(Jetildirilgen) Keremet xéştew (beyne)](https://www.youtube.com/watch?v=N0COwN14gt0&list=PL2B4EEwhKD-NbwZ4ezj7gyc_3yNrojKM9&index=4)
+
+ - [ ] Onlayn kwrstar:
+ - [ ] [Negizgi xéş kesteleri (beyne)](https://www.coursera.org/lecture/data-structures-optimizing-performance/core-hash-tables-m7UuP)
+ - [ ] [Derek qurılımdarı (beyne)](https://www.coursera.org/learn/data-structures/home/week/4)
+ - [ ] [Telefon kitapşasınıñ mäselesi (beyne)](https://www.coursera.org/lecture/data-structures/phone-book-problem-NYZZP)
+ - [ ] taratılğan xéş kesteleri:
+ - [Dropbox jüyesinde jıldam jüktep salwlar jäne jadtı oñtaylandırw (beyne)](https://www.coursera.org/lecture/data-structures/instant-uploads-and-storage-optimization-in-dropbox-DvaIb)
+ - [Taratılğan xéş kesteleri (beyne)](https://www.coursera.org/lecture/data-structures/distributed-hash-tables-tvH8H)
+
+ - [ ] Sızıqtıq zondtaw arqılı massïvpen orındañız
+ - xéş(k, m) - m xéş kestesiniñ ölşemi
+ - qosw(kilt, män) - kilt burınnan bar bolsa, mändi jañartıñız
+ - bar (kilt)
+ - alw (kilt)
+ - joyu (kilt)
+
+- ### Хабар алмасу, сериялау және кезекке қою жүйелері
+    - [Үнемдеу](https://thrift.apache.org/)
+        - [Оқулық](http://thrift-tutorial.readthedocs.io/en/latest/intro.html)
+    - [Протокол буферлері](https://developers.google.com/protocol-buffers/)
+        - [Оқулықтар](https://developers.google.com/protocol-buffers/docs/tutorials)
+    - [gRPC](http://www.grpc.io/)
+        - [Java әзірлеушілеріне арналған gRPC 101 (бейне)](https://www.youtube.com/watch?v=5tmPvSe7xXQ&list=PLcTqM9n_dieN0k1nSeN36Z_ppKnvMJoly&index=1)
+    - [Redis](http://redis.io/)
+        - [Оқулық](http://try.redis.io/)
+    - [Amazon SQS (кезек)](https://aws.amazon.com/sqs/)
+    - [Amazon SNS (pub-sub)](https://aws.amazon.com/sns/)
+    - [RabbitMQ](https://www.rabbitmq.com/)
+        - [Бастау](https://www.rabbitmq.com/getstarted.html)
+    - [Сельдерей](http://www.celeryproject.org/)
+        - [Сельдереймен алғашқы қадамдар](http://docs.celeryproject.org/en/latest/getting-started/first-steps-with-cellery.html)
+    - [ZeroMQ](http://zeromq.org/)
+        - [Кіріспе - Нұсқаулықты оқу](http://zeromq.org/intro:read-the-manual)
+    - [ActiveMQ](http://activemq.apache.org/)
+    - [Кафка](http://kafka.apache.org/documentation.html#introduction)
+    - [MessagePack](http://msgpack.org/index.html)
+    - [Avro](https://avro.apache.org/)
+
+- ### A*
+    - [Іздеу алгоритмі](https://en.wikipedia.org/wiki/A*_search_algorithm)
+    - [A* Жолды табу (E01: алгоритмді түсіндіру) (бейне)](https://www.youtube.com/watch?v=-L-WgKMFuhE)
+
+- ### Жылдам Фурье түрлендіруі
+    - [Фурье түрлендіруіне арналған интерактивті нұсқаулық](https://betterexplained.com/articles/an-interactive-guide-to-the-fourier-transform/)
+    - [Фурье түрлендіруі дегеніміз не? Ол не үшін қолданылады?](http://www.askamathematician.com/2012/09/q-what-is-a-fourier-transform-what-is-it-used-for/)
+    - [Фурье түрлендіруі дегеніміз не? (бейне)](https://www.youtube.com/watch?v=Xxut2PN-V8Q)
+    - [Бөліңіз және жеңіңіз: FFT (бейне)](https://www.youtube.com/watch?v=iTMn0Kt18tg&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=4)
+    - [ФФТ-ны түсіну](http://jakevdp.github.io/blog/2013/08/28/understanding-the-fft/)
+
+- ### Блум сүзгісі
+    - m бит және k хэштеу функциялары бар Блум сүзгісін ескере отырып, кірістіру және мүшелік сынағы O(k) болып табылады.
+    - [Блум сүзгілері (бейне)](https://www.youtube.com/watch?v=-SuTGoFYjZs)
+    - [Блум сүзгілері | Жаппай деректер жиынын өндіру | Стэнфорд университеті (бейне)](https://www.youtube.com/watch?v=qBTdukbzc78)
+    - [Оқулық](http://billmill.org/bloomfilter-tutorial/)
+    - [Блум сүзгісі қолданбасын қалай жазуға болады](http://blog.michaelschmatz.com/2016/04/11/how-to-write-a-bloom-filter-cpp/)
+- ### Xabar almasw, serïyalaw jäne kezekke qoyu jüyeleri
+ - [Ünemdew](https://thrift.apache.org/)
+ - [Oqwlıq](http://thrift-tutorial.readthedocs.io/en/latest/intro.html)
+ - [Protokol bwferleri](https://developers.google.com/protocol-buffers/)
+ - [Oqwlıqtar](https://developers.google.com/protocol-buffers/docs/tutorials)
+ - [gRPC](http://www.grpc.io/)
+ - [Java äzirlewşilerine arnalğan gRPC 101 (beyne)](https://www.youtube.com/watch?v=5tmPvSe7xXQ&list=PLcTqM9n_dieN0k1nSeN36Z_ppKnvMJoly&index=1)
+ - [Redis](http://redis.io/)
+ - [Oqwlıq](http://try.redis.io/)
+ - [Amazon SQS (kezek)](https://aws.amazon.com/sqs/)
+ - [Amazon SNS (pub-sub)](https://aws.amazon.com/sns/)
+ - [RabbitMQ](https://www.rabbitmq.com/)
+ - [Bastaw](https://www.rabbitmq.com/getstarted.html)
+ - [Selderey](http://www.celeryproject.org/)
+ - [Seldereymen alğaşqı qadamdar](http://docs.celeryproject.org/en/latest/getting-started/first-steps-with-cellery.html)
+ - [ZeroMQ](http://zeromq.org/)
+ - [Kirispe - Nusqawlıqtı oqw](http://zeromq.org/intro:read-the-manual)
+ - [ActiveMQ](http://activemq.apache.org/)
+ - [Kafka](http://kafka.apache.org/documentation.html#introduction)
+ - [MessagePack](http://msgpack.org/index.html)
+ - [Avro](https://avro.apache.org/)
+
+- ### A*
+ - [Izdew algorïtmi](https://en.wikipedia.org/wiki/A*_search_algorithm)
+ - [A* Joldı tabw (E01: algorïtmdi tüsindirw) (beyne)](https://www.youtube.com/watch?v=-L-WgKMFuhE)
+
+- ### Jıldam Fwre türlendirwi
+ - [Fwre türlendirwine arnalğan ïnteraktïvti nusqawlıq](https://betterexplained.com/articles/an-interactive-guide-to-the-fourier-transform/)
+ - [Fwre türlendirwi degenimiz ne? Ol ne üşin qoldanıladı?](http://www.askamathematician.com/2012/09/q-what-is-a-fourier-transform-what-is-it-used-for/)
+ - [Fwre türlendirwi degenimiz ne? (beyne)](https://www.youtube.com/watch?v=Xxut2PN-V8Q)
+ - [Böliñiz jäne jeñiñiz: FFT (beyne)](https://www.youtube.com/watch?v=iTMn0Kt18tg&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=4)
+ - [FFT-nı tüsinw](http://jakevdp.github.io/blog/2013/08/28/understanding-the-fft/)
+
+- ### Blwm süzgisi
+ - m bït jäne k xéştew fwnkcïyaları bar Blwm süzgisin eskere otırıp, kiristirw jäne müşelik sınağı O(k) bolıp tabıladı.
+ - [Blwm süzgileri (beyne)](https://www.youtube.com/watch?v=-SuTGoFYjZs)
+ - [Blwm süzgileri | Jappay derekter jïının öndirw | Sténford wnïversïteti (beyne)](https://www.youtube.com/watch?v=qBTdukbzc78)
+ - [Oqwlıq](http://billmill.org/bloomfilter-tutorial/)
+ - [Blwm süzgisi qoldanbasın qalay jazwğa boladı](http://blog.michaelschmatz.com/2016/04/11/how-to-write-a-bloom-filter-cpp/)
+
+- [Сарада Херкенің графикалық теориясы (67 бейне)](https://www.youtube.com/user/DrSaradaHerke/playlists?shelf_id=5&view=50&sort=dd)
+
+## Информатика курстары
+
+- [Онлайн CS курстары каталогы](https://github.com/open-source-society/computer-science)
+- [CS курстарының каталогы (көптеген онлайн дәрістер бар)](https://github.com/prakhar1989/awesome-courses)
+
+## Алгоритмдерді енгізу
+
+- [Принстон университетінің бірнеше алгоритмдерді енгізуі](https://algs4.cs.princeton.edu/code)
+
+
+## Қағаздар
+
+- [Классикалық қағаздарды ұнатасыз ба?](https://www.cs.cmu.edu/~crary/819-f09/)
+- [1978: Тізбекті процестермен байланысу](http://spinroot.com/courses/summer/Papers/hoare_1978.pdf)
+    - [Go жүйесінде жүзеге асырылды](https://godoc.org/github.com/thomas11/csp)
+- [2003: Google файлдық жүйесі](http://static.googleusercontent.com/media/research.google.com/en//archive/gfs-sosp2003.pdf)
+    - 2012 жылы Колосспен ауыстырылды
+- [2004: MapReduce: Үлкен кластерлерде оңайлатылған деректерді өңдеу]( http://static.googleusercontent.com/media/research.google.com/en//archive/mapreduce-osdi04.pdf)
+    - негізінен Cloud Dataflow ауыстырылды ма?
+- [2006: Bigtable: құрылымдық деректерге арналған таратылған сақтау жүйесі](https://static.googleusercontent.com/media/research.google.com/en//archive/bigtable-osdi06.pdf)
+- [2006: Біріктірілген таратылған жүйелерге арналған Chubby Lock қызметі](https://research.google.com/archive/chubby-osdi06.pdf)
+- [2007: Динамо: Amazon-ның жоғары қолжетімді кілттер дүкені](http://s3.amazonaws.com/AllThingsDistributed/sosp/amazon-dynamo-sosp2007.pdf)
+    - Динамо қағазы NoSQL революциясын бастады
+- [2007: Әрбір бағдарламашы жад туралы не білуі керек (өте ұзақ және автор кейбір бөлімдерді өткізіп жіберуді ұсынады)](https://www.akkadia.org/drepper/cpumemory.pdf)
+- 2012: AddressSanitizer: жылдам мекенжай санитарлық тексерушісі:
+    - [қағаз](http://static.googleusercontent.com/media/research.google.com/en//pubs/archive/37752.pdf)
+    - [бейне](https://www.usenix.org/conference/atc12/technical-sessions/presentation/serebryany)
+- 2013: Spanner: Google-дың ғаламдық таралған дерекқоры:
+    - [қағаз](http://static.googleusercontent.com/media/research.google.com/en//archive/spanner-osdi2012.pdf)
+    - [бейне](https://www.usenix.org/node/170855)
+- [2015: Google-дағы үздіксіз құбырлар](http://static.googleusercontent.com/media/research.google.com/en//pubs/archive/43790.pdf)
+- [2015: Жаппай ауқымда жоғары қолжетімділік: Google-дың жарнамалар үшін деректер инфрақұрылымын құру](https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/44686.pdf)
+- [2015: Әзірлеушілер кодты қалай іздейді: жағдайды зерттеу](http://static.googleusercontent.com/media/research.google.com/en//pubs/archive/43835.pdf)
+- Қосымша қағаздар: [1000 қағаз](https://github.com/0voice/computer_expert_paper)
+
+## ЛИЦЕНЗИЯ
+
+[CC-BY-SA-4.0](./LICENSE.txt)
+- [Sarada Xerkeniñ grafïkalıq teorïyası (67 beyne)](https://www.youtube.com/user/DrSaradaHerke/playlists?shelf_id=5&view=50&sort=dd)
+
+## Ïnformatïka kwrstarı
+
+- [Onlayn CS kwrstarı katalogı](https://github.com/open-source-society/computer-science)
+- [CS kwrstarınıñ katalogı (köptegen onlayn därister bar)](https://github.com/prakhar1989/awesome-courses)
+
+## Algorïtmderdi engizw
+
+- [Prïnston wnïversïtetiniñ birneşe algorïtmderdi engizwi](https://algs4.cs.princeton.edu/code)
+
+
+## Qağazdar
+
+- [Klassïkalıq qağazdardı unatasız ba?](https://www.cs.cmu.edu/~crary/819-f09/)
+- [1978: Tizbekti procestermen baylanısw](http://spinroot.com/courses/summer/Papers/hoare_1978.pdf)
+ - [Go jüyesinde jüzege asırıldı](https://godoc.org/github.com/thomas11/csp)
+- [2003: Google fayldıq jüyesi](http://static.googleusercontent.com/media/research.google.com/en//archive/gfs-sosp2003.pdf)
+ - 2012 jılı Kolosspen awıstırıldı
+- [2004: MapReduce: Ülken klasterlerde oñaylatılğan derekterdi öñdew]( http://static.googleusercontent.com/media/research.google.com/en//archive/mapreduce-osdi04.pdf)
+ - negizinen Cloud Dataflow awıstırıldı ma?
+- [2006: Bigtable: qurılımdıq derekterge arnalğan taratılğan saqtaw jüyesi](https://static.googleusercontent.com/media/research.google.com/en//archive/bigtable-osdi06.pdf)
+- [2006: Biriktirilgen taratılğan jüyelerge arnalğan Chubby Lock qızmeti](https://research.google.com/archive/chubby-osdi06.pdf)
+- [2007: Dïnamo: Amazon-nıñ joğarı qoljetimdi kiltter dükeni](http://s3.amazonaws.com/AllThingsDistributed/sosp/amazon-dynamo-sosp2007.pdf)
+ - Dïnamo qağazı NoSQL revolyucïyasın bastadı
+- [2007: Ärbir bağdarlamaşı jad twralı ne bilwi kerek (öte uzaq jäne avtor keybir bölimderdi ötkizip jiberwdi usınadı)](https://www.akkadia.org/drepper/cpumemory.pdf)
+- 2012: AddressSanitizer: jıldam mekenjay sanïtarlıq tekserwşisi:
+ - [qağaz](http://static.googleusercontent.com/media/research.google.com/en//pubs/archive/37752.pdf)
+ - [beyne](https://www.usenix.org/conference/atc12/technical-sessions/presentation/serebryany)
+- 2013: Spanner: Google-dıñ ğalamdıq taralğan derekqorı:
+ - [qağaz](http://static.googleusercontent.com/media/research.google.com/en//archive/spanner-osdi2012.pdf)
+ - [beyne](https://www.usenix.org/node/170855)
+- [2015: Google-dağı üzdiksiz qubırlar](http://static.googleusercontent.com/media/research.google.com/en//pubs/archive/43790.pdf)
+- [2015: Jappay awqımda joğarı qoljetimdilik: Google-dıñ jarnamalar üşin derekter ïnfraqurılımın qurw](https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/44686.pdf)
+- [2015: Äzirlewşiler kodtı qalay izdeydi: jağdaydı zerttew](http://static.googleusercontent.com/media/research.google.com/en//pubs/archive/43835.pdf)
+- Qosımşa qağazdar: [1000 qağaz](https://github.com/0voice/computer_expert_paper)
+
+## LÏCENZÏYa
+
+[CC-BY-SA-4.0](./LICENSE.txt)