Mülakat Öğren uygulama simgesi

Mülakat Öğren

Eğitim · Ücretsiz · iOS · CoddyKit

Mülakat Öğren — Mülakat yapanların gerçekten sorduğu sorular üzerinde pratik yap

Mülakat Öğren, coding interview için hazırlanmış ücretsiz bir iOS ve Android uygulamasıdır: veri yapıları ve algoritmalar, SQL ve competitive programming alanlarında 90 kısa kurs ve 360 dersin yanı sıra, yerleşik bir editörde çözüp çalıştırabileceğin 60 Python problemi sunar. Uygulama, iki doğru Two Sum çözümünün yarışını izlemeni sağlayarak başlar — böylece birinin diğerini neden geçtiği, ezberlediğin değil gördüğün bir şey olur.

App Store — Ücretsiz indirGoogle Play — Ücretsiz indir
Fiyat
Ücretsiz, Pro yükseltmesi
Platformlar
iOS ve Android
Diller
22
Yaş sınırı
4+
Sürüm
82.6.0
Gereksinimler
iOS 15.1 veya üzeri
Interview Prep kurs kartını, günlük hedefi ve World Coding Challenge geri sayımını gösteren Coding Interview Prep ana ekranıSeviye etiketleriyle birlikte SQL Fundamentals Interview Questions ve Python Warm-Up for DSA ile başlayan kurs listesi
90Üç derste yer alan kurs
60Python problemi
SayarakÇalıştırarak gösterilen karmaşıklık
Aynı cevap. On altı kat iş.

İlk ders, aynı 64 sayı üzerinde Two Sum problemini iki farklı şekilde çalıştırır — her çifti kontrol etmek ya da daha önce gördüklerini hatırlamak — ve her karşılaştırma ile aramayı gerçekleştiği anda sayar. Big O gösteriminin temelindeki fikir tamamen budur; bir mülakat yapan kişi nedenini sorduğunda duymak istediği de budur.

Nedir

Mülakat Öğren, teknik mülakatlara hazırlananlar için ücretsiz bir iOS ve Android uygulamasıdır. Veri yapıları ve algoritmaları, SQL mülakat sorularını ve competitive programming konularını üç kısa ders akışında öğretir; ardından çözümü Python ile yazıp çalıştırmanı sağlar. Uygulama, coding interview sürecini ezberden çok açıklama becerisini ölçen bir sınav olarak ele alır: bir yaklaşımın maliyetini onu çalıştırarak gösterir ve anlamadığın herhangi bir kavramı AI mentor açıklar.

Uygulamanın içinde

Nasıl görünüyor

Interview Prep kurs kartını, günlük hedefi ve World Coding Challenge geri sayımını gösteren Coding Interview Prep ana ekranı
Ana SayfaMevcut kurs, seri sayacına sahip günlük hedef ve bir sonraki World Coding Challenge turu tek ekranda yer alır.
Seviye etiketleriyle birlikte SQL Fundamentals Interview Questions ve Python Warm-Up for DSA ile başlayan kurs listesi
Kurs listesiHer biri seviye ve ders sayısıyla etiketlenmiş 90 kurs; her öğrenme yolunun ücretsiz ilk kursuyla başlar.
Kısa bir sorgu, SQL ile veritabanı altyapısı arasındaki farkı anlatan bir kavram kartı ve AI mentor kısayollarını gösteren SQL dersi
DersBir derste kısa bir açıklama, kod örneği ve Explain Simply ile Step by Step gibi tek dokunuşla kullanılabilen AI mentor yönlendirmeleri bir arada sunulur.
DDL, DML, DCL ve TCL olmak üzere dört SQL ifade kategorisini anlatan ders kavram kartları
Mülakat kavramlarıKavram kartları, SQL ifadelerinin dört kategorisi gibi, mülakat yapanların sormayı sevdiği konuları öne çıkarır.

Kurs

Mülakat hazırlığı kursu neleri kapsıyor?

Uygulamanın kendi kurs listesinde, SQL temelleri ve karmaşıklıktan dinamik programlama, graflar ve yarışma tarzı problemlere kadar uzanan 90 kurs ve 360 ders bulunur.

  1. SQL Fundamentals ve Filtreleme Tuzakları

    SQL Fundamentals Interview Questions, SELECT ifadeleri, WHERE filtreleme tuzakları ve üst-N soruları için LIMIT ile ORDER BY.

  2. Zaman ve Alan Karmaşıklığı

    Zaman ve Alan Karmaşıklığı ile Big-O on the Clock: göndermeden önce bir çözümün geçip geçmeyeceğini hesapla.

  3. Diziler, String'ler ve Hashing

    Arrays ve Two-Pointer Technique, Sliding Window Mastery, Prefix Sums, Strings and Pattern Matching ile Hash Maps and Sets.

  4. Listeler, Stack'ler, Queue'lar ve Arama

    Linked Lists from Scratch, Stacks and Queues in Action, Sorting Algorithms ve Binary Search Mastery.

  5. Ağaçlar, Heap'ler ve Graflar

    Ağaç dolaşmaları ve yolları, binary search trees, heap'ler ve priority queues ile graflarda BFS ve DFS.

  6. Recursion, Backtracking ve Dynamic Programming

    Recursion and the Call Stack, Backtracking, Dynamic Programming Foundations, 1D ve 2D grid DP kalıpları ve knapsack çeşitleri.

  7. Join'ler, Window Functions ve Analitik SQL

    INNER, LEFT ve FULL OUTER join'leri, ROW_NUMBER, RANK, LAG ve LEAD, grup başına üst-N, gaps and islands ile cohort ve funnel analysis.

  8. Competitive Programming Toolkit

    Yarışma tarzı problemler için judge'lar ve verdict'ler, hızlı input ve output, number theory, Dijkstra, union-find ve tries.

Nasıl çalışır

Bir pratik oturumu nasıl ilerler?

Oturumlar işe veya bir buluşmaya giderken, sıra beklerken ya da toplantıdan önceki on dakikada kullanılmak üzere tasarlanmıştır: Her seferinde bir soru ve ardından ona bağlı bir neden.

  1. Günün sorusuyla başla

    Gerçek bir mülakat sorusunu oku, düşün ve ardından cevabı açığa çıkar. Her gün ücretsizdir; seriyi devam ettirmek de yoğun bir haftada alışkanlığın sürmesi için bir neden verir.

  2. Kısa bir derste bir kalıp öğren

    Üç dersten birinde bir ders seç — her biri kavram kartı, kod parçacığı ve ilk okumada anlaşılmadığında "basitçe açıkla" veya "adım adım" seçenekleri sunan bir AI mentor satırıyla birkaç dakikalık açıklamadan oluşur.

  3. Çözümü yaz ve çalıştır

    60 coding problemden birini aç, cevabı yerleşik editörde Python ile yaz ve kontrollerde çalıştır. Ardından quizler ve çevirme kartları, "okudum" ifadesini "hatırlayabiliyorum"a dönüştürür.

İçinde neler var

Uygulamanın içeriği

90

Üç derste yer alan kurs

Veri yapıları ve algoritmalar, mülakatlar için SQL ve competitive programming konularında 360 ders; her akış ilk kursuna ücretsiz bir dersle başlar.

60

Python problemi

Two Sum ve Valid Parentheses'ten Merge Intervals, Coin Change, Trapping Rain Water ve Edit Distance'a uzanan, kalıplara göre gruplandırılmış 20 kolay, 20 orta ve 20 zor meydan okuma.

Sayarak

Çalıştırarak gösterilen karmaşıklık

Uygulama bir yaklaşımın daha maliyetli olduğunu söylediğinde, bu sayı her ikisini çalıştırıp adımları yan yana sayarak elde edilir.

20

Rehberli kalıp projeleri

Bir kalıbı adım adım oluştur — two pointers, sliding window, binary search, grid üzerinde BFS, heap top-k, tries ve daha fazlası — her adımda doğru kod bloğunu seçip neden işe yaradığını gör.

50 + 50

Çevirme kartları ve quiz soruları

İlk önce düşünmeye yönelik çevirme kartlarında 50 mülakat sorusu, gözden geçirme oturumlarıyla 50 quiz sorusu ve veri yapıları, algoritmalar ve SQL hakkında 67 maddelik bir kopya kağıdı.

AI

AI mentor

Bir kavram anlamadığında, anlaşılır bir dille istediğini sor. Ücretsiz kullanıcılar günde birkaç mentor yanıtı alır; Pro bu sınırı kaldırır.

Arka plan

Bir coding interview aslında neyi ölçer ve buna nasıl hazırlanırsın?

Bir coding interview, alışık olmadığın bir problemi ele alıp mantıklı bir yaklaşım seçip seçemediğini, neden işe yaradığını ve maliyetinin ne olduğunu yüksek sesle açıklayıp açıklayamadığını, ardından çözümü temiz bir şekilde yazıp yazamadığını kontrol eder. Soruların çoğu, az sayıdaki kalıbın farklı versiyonlarıdır; bu nedenle problemleri tek tek cevap biriktirmek yerine kalıplara göre gruplandıran bir hazırlık daha geniş kapsamda işe yarar. Adayların hafife aldığı kısım açıklamadır: Çalışan iki çözüm de doğru olabilir ve mülakat yapan kişi genellikle neden birini seçtiğini dinler.

Zaman ve alan karmaşıklığıkonuşmanın kelime dağarcığı

Big O gösterimi, bir algoritmanın yaptığı işin girdi büyüdükçe nasıl arttığını açıklar. Mülakat yapanlar bunu ortak bir dil olarak kullanır: Bir çözümün O(n²) olduğunu söyleyip ardından hash map ile O(n) sürümünü bulmak, çoğu zaman bir sorunun kazanıldığı ya da kaybedildiği tam andır.

Problemlerden önce kalıplarsoru listelerinin neden bir noktada ilerlemeyi bırakması

Two pointers, sliding windows, binary search, hash maps, BFS, DFS ve dynamic programming, sorulan soruların büyük bir bölümünü kapsar. Bir problemin hangi kalıba ait olduğunu tanımayı öğrenmek, daha önce hiç görmediğin bir soruyu çözmeni sağlar.

İşe alım sürecinde SQLyalnızca database rolleri için değil

Analistler, data engineer'lar ve birçok backend adayı SQL sorularıyla karşılaşır: joins, GROUP BY ve HAVING, NULL kullanımı, window functions, grup başına top-N. Tuzaklar genellikle ayrıntılardadır; örneğin bir WHERE filtresinin LEFT JOIN sonucunu nasıl değiştirdiği gibi.

Düşüncelerini sesli ifade etiletişim yarısı

Sessizce verilen doğru bir cevap, sesli ifade edilen ve biraz pürüzlü bir cevaptan daha düşük puan alır. Önünde bir soru varken pratik yapmak, bir fikir denemek ve ardından bunu bir açıklamayla karşılaştırmak, bitmiş çözümleri okumaktan gerçek mülakat ortamına daha yakındır.

Uygunluk

Kimler için uygun — kimler için değil

Şu durumlarda senin için uygun

  • İlk stajına veya mezuniyet sonrası mülakatına hazırlanıyor ve yaygın konular arasında düzenli bir yol izlemek istiyorsan
  • Çalışan bir geliştiriciysen ve teknik mülakat öncesinde algoritmaları tazelemen gerekiyorsa
  • Bir data analyst veya data engineer işe alım sürecinde SQL sorularıyla karşılaşacaksan
  • Sadece ezberlediğin bir cevabı tekrarlamak yerine, bir doğru çözümün neden diğerinden daha iyi olduğunu anlamak istiyorsan
  • Uzun akşam çalışma blokları yerine telefonda kısa günlük oturumları tercih ediyorsan

Şu durumlarda doğru araç değil

  • Canlı bir kişiyle beyaz tahta mülakatının eksiksiz simülasyonuna ihtiyacın varsa — uygulama konuyu çalıştırır, odayı değil
  • Her şeyin ücretsiz olmasını bekliyorsan: her öğrenme yolunun ilk kursu ve birkaç problem ücretsizdir; Pro tüm kütüphanenin kilidini açar
  • Kodlama problemlerine Python dışında bir dille hazırlanmak istiyorsan
  • Daha önce hiç kod yazmamış tamamen yeni başlayan biriysen — başlangıç seviyesindeki Python kursu daha iyi bir ilk adımdır

Sorular

Sık sorulan sorular

Telefonda coding interview'a hazırlanmanın en iyi yolu nedir?

Kısa ve tekrarlı pratik, uzun süreli yoğun çalışmadan daha etkilidir; telefon da bunun için uygundur. Mülakat Öğren sana her gün bir mülakat sorusu, kalıplara göre gruplanmış küçük dersler ve yerleşik bir editörde yazıp çalıştırabileceğin 60 Python problemi sunar. Ardından quiz'ler ve flip card'lar hatırlama becerini test eder; böylece okudukların mülakat geldiğinde aklında kalır.

Mülakat Öğren, algoritmaların yanı sıra SQL mülakat sorularını da kapsıyor mu?

Evet. SQL, data structures and algorithms ile competitive programming'in yanında üç öğrenme yolundan biridir. WHERE ve NULL tuzaklarını, GROUP BY ve HAVING'i, her tür JOIN'i, subquery'leri ve CTE'leri, ROW_NUMBER, RANK, LAG ve LEAD gibi window functions'ı, gaps and islands'ı ve cohort ve funnel analysis'i kapsar.

Algoritmaları öğrenmekle cevapları ezberlemek arasındaki fark nedir?

Ezberlenmiş cevaplar, soru biraz değiştiği anda işe yaramaz; oysa bir kalıp birçok soruya uygulanabilir. Mülakat Öğren önce kalıbı öğretir — two pointers, sliding window, binary search, hash maps, BFS ve DFS, dynamic programming — sonra da bu kalıbı kullanan problemleri çözmeni sağlar. İlk dersi, iki Two Sum çözümünü yan yana çalıştırıp her birinin yaptığı işlemleri sayarak fikri doğrudan gösterir.

Kodlama problemlerinde hangi programming language kullanılıyor?

Mülakat Öğren içindeki 60 coding problem, uygulamanın yerleşik editöründe Python ile çözülür; çözümü yazar, çalıştırır ve kontrol ettirirsin. Dersler Python söz dizimi yerine temel algoritmayı açıkladığı için, kalıplar mülakatta seçmene izin verilen herhangi bir dilde uygulanabilir.

Kaç soru ve ders var?

Uygulamada üç öğrenme yoluna yayılmış 90 kısa kurs ve 360 dersin yanı sıra 60 Python coding problem, 20 rehberli pattern project, 50 interview flip card, 50 quiz sorusu ve 67 maddelik bir cheat sheet bulunur. Her öğrenme yolunun ilk kursu — SQL Fundamentals Interview Questions, Python Warm-Up for DSA ve Welcome to the Arena — ücretsizdir.

Mülakat Öğren ücretsiz mi?

İndirmesi ve kullanması ücretsizdir. Günlük mülakat sorusu, her öğrenme yolunun ilk kursu, iki coding problem, bir rehberli proje, flip card'lar, quiz, cheat sheet ve her gün birkaç AI mentor yanıtı ücretsizdir. Pro, 90 kursun tamamının, 60 problemin tamamının, 20 projenin tamamının, kurs sertifikalarının ve sınırsız AI mentor yanıtlarının kilidini açar. Uygulama Google Play'de Mülakat Öğren, App Store'da ise Job Interview Prep & Coding adıyla listelenir.

Uygulama reklam gösteriyor mu?

Hayır. App Store listesindeki açıklamaya göre Mülakat Öğren, ücretsiz sürümde de hiçbir zaman banner, interstitial veya rewarded video göstermez. Gelir, isteğe bağlı Pro aboneliğinden elde edilir.

Bir kavramı anlamadığımda AI mentor yardımcı olabilir mi?

Evet. Herhangi bir dersin içinde AI mentora günlük dille soru sorabilir veya Explain Simply ya da Step by Step gibi bir kısayola dokunabilirsin. Bir kavramın bir türlü anlaşılmadığı anlar için tasarlanmıştır; ücretsiz kullanıcılar her gün birkaç yanıt alır.

Bunu iş mülakatlarının yanı sıra competitive programming için de kullanabilir miyim?

Evet. Competitive Programming, Mülakat Öğren içinde online judge'ları ve verdict'leri, hızlı input ve output'u, bir çözümün zamanında geçip geçmeyeceğini tahmin etmeyi, prefix sums'ı, number theory'yi, Dijkstra'yı, Fenwick ve segment trees'i, string algorithms'i ve game theory'yi kapsayan eksiksiz bir öğrenme yoludur.

Hangi platformları ve dilleri destekliyor?

Mülakat Öğren, App Store'da iPhone ve iPad için, Google Play üzerinden de Android için kullanılabilir; arayüz 22 dilde sunulur. App Store'da 4+ olarak derecelendirilmiştir.

Başla

Bir sonraki mülakatına nedenlerini bilerek gel

iOS ve Android'de, 22 dilde başlaması ücretsizdir.

App Store — Ücretsiz indirGoogle Play — Ücretsiz indir
Son incelenme tarihi · CoddyKit tarafından yayımlandı · Gizlilik politikası
iOS üzerinde kullanılabilir.