Veri Yapıları ve Algoritmalar: Yazılım Mülakatları

Python ile veri yapılarını öğrenin! Google, Netflix, Amazon, Apple, Meta vb. firmaların teknik mülakat sorularını çözün

4.70 (496 reviews)
Udemy
platform
Türkçe
language
Software Engineering
category
5,182
students
17 hours
content
Mar 2024
last update
$59.99
regular price

What you will learn

Veri Yapıları

Python İleri Seviye

Teknik Mülakat Çözümleri

Algoritmalar

Description

Veri Yapıları ve Algoritmalar eğitimine hoşgeldiniz!

Veri Yapıları ve Algoritmalar tüm yazılımcıların hakim olması gereken bir konu olmakla birlikte aynı zamanda Google, Apple, Microsoft, Netflix, Amazon, Tesla vb. teknoloji firmalarının mülakatlarda bol bol sorduğu ve pratik edilmesi gereken bir şekilde karşımıza çıkıyor.

Eğitimimizde teorik konuları görmekle kalmayacak, tüm konuları kod yazarak pratik edecek ve mülakat sorularını çözerek uygulamaya dökeceğiz!

Eğitim Python programlama dili üzerinden anlatılacaktır. Fakat daha önceden herhangi bir programlama dili ile çalıştıysanız eğitimi almanızda bir sakınca bulunmamaktadır.

Eğitim Udemy'de 300.000'den fazla kişiye Yazılım ve Siber Güvenlik eğitimleri veren Atıl Samancıoğlu tarafından veriliyor. Atıl Samancıoğlu Boğaziçi Üniversitesi'nde Mobil Geliştirme eğitimi vermekte, Academy Club ve Pera Games'in kurucu ortağı olarak görev almaktadır. 170 ülkeden öğrencinin değerlendirmesiyle en yüksek puanlı ve en çok satan eğitimlerin sahibidir.

Eğitim boyunca değineceğimiz konuların bazıları:

  • Teknik Mülakat Soruları

  • Büyük O Gösterimi

  • Stack

  • Queue

  • Deque

  • Diziler

  • Linked List

  • Heap

  • Graph

  • Tree

  • HashTable

Eğitimimizin başında 2 saatlik hızlandırılmış bir Python bölümü bulunmaktadır. Daha önceden Python bilginiz yoksa ama başka bir programlama diline hakimseniz hızlıca adapte olmanız için hazırlanmıştır. 3. bölüm itibariyle tamamen veri yapıları ve algoritmalara odaklanıp devam edilecektir. Eğitim boyunca bir çok konuyu pratik edebilecek farklı olanaklar tanınacaktır.

Eğitimi tamamladığınızda mülakat sorularını çözebilir, kendi başınıza pratik edebilir ve yurtdışı mülakatlara hazır hale gelebilirsiniz. Eğitim boyunca söylenen sorularda çözümleri dinlemeden önce kendiniz çözmeye çalışmanız ve pratikleri tamamlamanız çok önemli olacaktır.

İyi mülakatlar, iyi kodlamalar!

Content

Giriş

Hoşgeldiniz
Kurs Kullanma Kılavuzu

Büyük O Gösterimi

Başlamadan Önce
Big O Giriş
Big O Nedir?
Big O Kod Örnekleri
Yer Maliyetleri
Big O GitHub Link

Diziler & Listeler

Diziler & Listeler
Dizilere Giriş
Listeler
Diziler, Listeler GitHub Link
Contains Duplicate
Contains Duplicate Çözüm
Contains Duplicate GitHub Link
Find Single
Single Number Çözüm
Find Single GitHub Link
Majority Element
Boyer Moore
Majority Element GitHub Link

Stack, Queue, Deque

Stack, Queue, Deque Giriş
Stack, Queue ve Deque Nedir?
LifoQueue
Stack Yazmak
Queue Yazmak
Deque Yazmak
Stack, Queue, Deque GitHub Link
Implement Stack Using Queue
Implement Stack Çözüm
Implement Stack GitHub Link
Baseball Game
Baseball Çözümü
Baseball GitHub Link
Daily Temperatures
Daily Temperatures Çözümü
Daily Temperatures GitHub Link

Linked List

Linked List Giriş
Linked List Nedir?
Doubly Linked List
Linked List O Gösterimi
Linked List GitHub Link
Remove nth Node
Remove nth Node Çözüm
Remove Node GitHub Link
Linked List Kesişimi
Kesişim Çözümü
Intersection GitHub Link
Duplicate
Floyd
Duplicate GitHub Link

Ağaçlar & Recursion

Tree Giriş
Ağaçlar
Ağaçlar O Gösterimi
Insert Methodu
BST Bitirmek
Tree GitHub Link
Recursion
Recursion GitHub Link
Reverse String
Reverse String Çözüm
Reverse String GitHub Link
Fibonacci
Recursion vs Iteration
Memoization
Fibonacci GitHub Link
Invert Binary Tree
Invert Tree Çözüm
Invert Binary GitHub Link

Ağaç Algoritmaları

Tree Traversal Giriş
BFS vs DFS
BFS Uygulama
DFS Uygulama
DFS Diğer Yöntemler
Tree Traversal GitHub Link
BST'den Ağaca
DFS Çözüm
Greater BST GitHub Link
Binary Tree Max Path Sum
DFS Döndüren Çözüm
Binary Tree Max GitHub Link

Graph

Graph Giriş
Graph Nedir?
Graph Uygulaması
Graph GitHub Link
Reorder Routes
DFS Çözüm
Reorder Routes GitHub Link
Number of Islands
BFS Çözüm
Number of Islands GitHub Link
Redundant Connection
Union Find
Redundant Connection GitHub Link

Arama Algoritmaları ve HashTable

HashTable Giriş
Sequential vs Binary
Search Kodları
Searching Algorithms GitHub Link
Hash Table Nedir?
Hash Fonksiyonu
HashTable Uygulaması
HashTable GitHub Link
Two Sum
HashMap Çözüm
Two Sum GitHub Link
Encode Decode
Tiny Url Çözüm
Tiny Url GitHub Link
Brick Wall
Brick Wall Çözüm
Brick Wall GitHub Link

Sıralama Algoritmaları ve Heap

Sıralama Algoritmaları ve Heap Giriş
Sorting Algoritmaları
Bubble Sort
Selection Sort
Insertion Sort
Merge Sort
Merge Sort Kodlar
Quick Sort
Quick Sort Kodlar
Heap Nedir?
Heap Sort
Sorting Algorithms GitHub Link
K Closest Points
Heap Çözüm
K Closest GitHub Link
Data Stream
Max Heap Çözüm
Data Stream GitHub Link

Pratikler ve Sonraki Adımlar

Mülakatla İlgili Tavsiyeler
Pratikler ve Sonraki Adımlar

Hızlı Python Eğitimi (Opsiyonel)

Python Giriş
Anaconda Yüklemek (Windows)
Anaconda Yüklemek (MAC)
Python Değişkenler
String Detaylar
Koleksiyonlar
Sözlük
Set ve Tuple
Dönüştürme
Hata Ele Alma
Kontroller ve Döngüler
Faydalı Fonksiyonlar
Fonksiyonlar
Sınıflar
Kapsam
Python Refresher GitHub Link

Screenshots

Veri Yapıları ve Algoritmalar: Yazılım Mülakatları - Screenshot_01Veri Yapıları ve Algoritmalar: Yazılım Mülakatları - Screenshot_02Veri Yapıları ve Algoritmalar: Yazılım Mülakatları - Screenshot_03Veri Yapıları ve Algoritmalar: Yazılım Mülakatları - Screenshot_04

Reviews

Muhammet
September 30, 2023
Atıl hocamıza teşekkür ediyorum emeklerinden dolayı, bilgilerimi tazelememde bana çok yardımcı oldu. Temel programlama bilgisi olan herkese tavsiye ederim.
Oğuz
March 31, 2023
Yeni başladım fakat şimdiden bitirdiğimde çok güzel bir seviyeye geleceğimi hissettim bile. O güveni verdiniz hocam :)
Egemen
March 18, 2023
Atil hocam harika bir egitmen , gercekten yaptigi isi biliyor ve dinlerken keyif alarak dinleyip ogreniyorum , egitim icerigi mukemmel ve kariyerimi bir ust seviyeye cikariyorum sayesinde.
Sedanur
January 1, 2023
Algoritmik düşünmeye ve problemleri kodla çözebilmeye alışmam gerekiyor. Bilgisayar mühendisliği öğrencisiyim ve maalesef en önemli konu olan 'Algoritma' dersinden 2 kez kaldım, şu an 3. sünü alıyorum. Kısacası bu eğitim tam bana göre. Teşekkürler
Abdurrahman
November 19, 2022
veri yapılarını gayet anlaşılır biçimde anlatıyor bir sorun olduğu zaman discord burubunda yardımcı oluyorlar. teşekkürler atıl hocam :)
Furkan
November 9, 2022
Now, ı completed the half of the course and ı can say that most of things what lecturer is saying is understandable but numbers of example is not enough.
Feyza
September 19, 2022
Hocamız Atıl Samancioğlu gerçekten muhteşem bir insan.Her soruya hemen cevap veriyor yardımcı oluyor tüm içtenliğiyle yardımcı oluyor kesinlikle hayatımda gördüğüm en iyi yazılımcılardan
Hüseyin
August 10, 2022
Bu adam bu işin ustası.Emeğinize sağlık hocam.Gayet güzel ve faydalı bir kurs olmuş.Sayenizde kendime birçok şey kattım.
Semih
August 7, 2022
Türkçe kaynak yok derken ilk defa udemye başvurdum. Ve mükemmel, açıklayıcı ve betimleyici bir anlatımla daha iyi anladım. Cidden hocama teşekkürlerimi iletiyorum. Sevgiler, saygılar..
Ömer
August 5, 2022
Algoritmalar ve veri yapılarıyla ilgili bilmeniz gereken her şey anlatılmış. Teorik kısım oldukça iyi. Pratik kısımsa mükemmel. Atıl hoca en ince detayına kadar anlatmış. Çok teşekkürler.
Adem
July 3, 2022
Atıl hoca marka olmuştur artık. Vasat bir eğitim hazırladığı düşünülemez. Başarılarının hayırlara vesile olmasını diliyorum.
Nurettin
June 26, 2022
Öyle bir kursa ihtiyacım vardı hele ki öyle bir konuyu Atıl hocadan dinlemek, üzerinden geçmek beni çok heyecanlandırdı. İşte şimdi tam anlamıyla öğrenebileceğim bu konuyu diyebildiğim bir kurs oldu. Teşekkürler Atıl hocam.
Alpay
June 12, 2022
Atıl Samancıoğlu'nun hazırlamış olduğu kaliteli, içerik olarak dolu dolu bir eğitim. Emeğinize ve nefesinize sağlık.

Charts

Price

Veri Yapıları ve Algoritmalar: Yazılım Mülakatları - Price chart

Rating

Veri Yapıları ve Algoritmalar: Yazılım Mülakatları - Ratings chart

Enrollment distribution

Veri Yapıları ve Algoritmalar: Yazılım Mülakatları - Distribution chart

Related Topics

4710390
udemy ID
5/30/2022
course created date
6/6/2022
course indexed date
Bot
course submited by