Programavimo pokalbio pasiruošimas klausimams, kurie iš tikrųjų kyla: duomenų struktūros ir algoritmai, SQL interviu klausimai ir konkurencinis programavimas, trijose srityse su 90 trumpų kursų ir 360 pamokų. Išmokite modelį, atsakykite į jį slypintį klausimą, tada parašykite sprendimą Python kalba ir paleiskite jį.
Programavimo pokalbis nėra atminties testas. Interviuotojas nori išgirsti, kodėl vienas teisingas atsakymas pranoksta kitą. Programėlė prasideda būtent tuo: vienas tikras klausimas, dviejų sumų sprendimas ir du teisingi sprendimai, pateikiami greta tų pačių 64 skaičių, o kiekvienas palyginimas skaičiuojamas jūsų ekrane. Tas pats atsakymas, daug daugiau darbo. Būtent dėl šio skirtumo ir kyla didelis 0 žymėjimas ir laiko sudėtingumas.
TRYS KRYPTYS, 90 KURSO
• Duomenų struktūros ir algoritmai: sudėtingumas, masyvai ir du rodyklės, eilutės, rūšiavimas, dvejetainė paieška, susietieji sąrašai, stekai ir eilės, maišos žemėlapiai, rekursija, medžiai, kaupai, grafikai su BFS ir DFS, atgalinis sekimas, godūs algoritmai, dinaminis programavimas, trumpiausi keliai, bandymai, sujungimų paieška, bitų manipuliavimas ir sistemų projektavimo pagrindai
• SQL interviu: SELECT ir WHERE klaidos, top-N klausimai, GROUP BY ir HAVING, visų rūšių JOIN, NULL apdorojimas, subužklausos ir CTE, langų funkcijos (ROW_NUMBER, RANK, LAG, LEAD), spragos ir salos, kohortos ir piltuvėlio analizė, EXPLAIN ir indeksavimas, transakcijos, schemų kūrimas
• Verslinis programavimas: internetiniai vertintojai ir verdiktai, greita įvestis ir išvestis, „ar praeis“ įvertinimai, prefiksų sumos, išsami paieška, skaičių teorija ir kombinatorika, pažangus DP, Dijkstra, Fenwick ir segmentų medžiai, eilučių algoritmai ir žaidimų teorija
Kiekvienos krypties pirmasis kursas yra nemokamas: SQL Pagrindiniai interviu klausimai, Python apšilimas DSA ir sveiki atvykę į areną.
60 PROGRAMAVIMO UŽDUOČIŲ, KURIAS SPRĘSIATE PYTHON PROGRAMOJE
• Integruotas kodo redaktorius: parašykite savo sprendimą, paleiskite jį ir patikrinkite
• 20 lengvų, 20 vidutinio sunkumo ir 20 sudėtingų kodavimo iššūkių – nuo dviejų sumų, galiojančių skliaustų ir dvejetainės paieškos iki sujungimo intervalų, monetų keitimo, lietaus vandens gaudymo, atstumo redagavimo ir žodžių lūžio
• Sugrupuota pagal šablonus: masyvai ir maišos, eilutės, du rodyklės, slankusis langas, matrica, dinaminis programavimas, godusis ir atgalinis sekimas
20 VADOMO ŠABLONO PROJEKTŲ
• Žingsnis po žingsnio sukurkite vieną šabloną: du rodyklės, maišos žemėlapiai, slankusis langas, dvejetainė paieška, stekas, BFS tinklelyje, medžio DFS, krūvos top-k, intervalai, bandymai, prefiksų sumos, grafų algoritmai ir kt.
• Kiekviename žingsnyje pasirenkate tinkamą kodo bloką ir matote, kodėl jis veikia
PRAKTIKA TARP SESIJOS
• 50 interviu klausimų ir atsakymų kaip apverčiamos kortelės: pirmiausia pagalvokite, tada atskleiskite atsakymą
• 50 viktorinos klausimų ir peržiūros sesijų, kad taptumėte „Aš“ „perskaityk“ į „prisimenu“
• Apgaulė su 67 įrašais apie duomenų struktūras, algoritmus ir SQL
• Išsaugokite klausimus, užsirašykite pastabas bet kurioje pamokoje ir kurkite serijas bei XP
• Dirbtinio intelekto mentorius, kuris paaiškina koncepciją paprasta kalba, kai atsisako spustelėti
KAM TAI SKIRTA
• Studentams, besiruošiantiems pirmajai stažuotei arba absolvento vaidmeniui
• Programuotojams, besiruošiantiems techniniam pokalbiui
• Duomenų analitikams ir inžinieriams, kurie tikisi SQL klausimų įdarbinimo cikle
• Visiems, kurie nori tinkamai išmokti algoritmus, o ne tik įsiminti atsakymus
Pamokos yra pakankamai trumpos, kad tektų važiuoti į darbą ir atgal. Programėlė pasiekiama 22 kalbomis.
NEMOKAMA IR PRO VERSIJA
Nemokamai: pirmasis kiekvieno kurso kursas, dvi kodavimo užduotys, vienas vedamas projektas, klausimų kortelės, viktorina, apgaulė ir trys DI mentoriaus klausimai per dieną.
Pro versija atrakina visus 90 kursų, visas 60 kodavimo uždavinių, visus 20 vedamų projektų, kursų sertifikatus ir neribotą skaičių DI mentoriaus atsakymų. Prenumeratos atnaujinamos automatiškai ir jas galima bet kada atšaukti „Google Play“.
Privatumo politika: https://coddykit.com/terms/privacy-policy
Praktikuokite duomenų struktūras, algoritmus ir „Big O“ spręsdami 60 „Python“ uždavinių.