Once goldman sachs, daha sonra amazon, simdi de adobe, yine bir yol ayrimi ve yine bir interview hazirligi. Size tavsiyede bulunmuyorum, tech recetesi yaziyorum...
Programlama dili sec ( JS, Python, Java, C++ ) ( Hangi programlama diline sahipsen onu sec ) ( Ben bu adimi atlayacagim, cunku hem JS hemde Python dillerini konforlu bir sekilde kullanabiliyorum ama bunun kararini vereyemenler icin birkac gun bunun uzerine kafa yorabilirler, benim onerim ise python yada ruby yeni baslayanlar icin )
✔️ 3 adet Leetcode yada Hackerrank sorusu ( easy yada medium zorlukta )
✔️ Hergun bir system design videosu izleyin ve mutlaka ama mutlaka notlarinizi alin: System Design Interview, Gaurav Sen, Success in Tech, Jackson Gabbard,Tech Dummies,Grokking system design interview
✔️ Ilk olarak meditation/nefes alma her sabah yaklasik 5 yada 10 dakika (baslangiclar icin https://www.youtube.com/watch?v=acUZdGd_3Dg)
✔️ Workout- Hergun 20 dakika Cardio yada min 10000 adim
✔️ Workout- Hergun 25 pushups(Kadin muhendis arkadaslar yarim pushups yapabilir)
✔️ Workout- Hergun 30 sn plank
✔️ Workout- Hergun 50 squats
✔️ Min 4 gun vegeterian ya da vegan, kirmizi et max 1 kere, alkol tuketimi haftada 1 kere
Sectigin programlama dili ile bilgini tazele. Bu bazen sirketlerin verdigi homeworklerde yada quizlerde faydali oluyor. Bu arada mental enerjinizi sectiginiz programlama dili ile diger programlama dilleri arasindaki nuans farkliliklarina degil, tamamen problem/algoritma cozme konusuna odaklanmalisiniz. Genelde sizinle gorusen kisiler buna ozen gosteririr.
- Hatirlanilmasi gereken basit konular:
- Dosya okuma yada yazma
- String manipulasyonlari
- Konsol input
- 2 boyutlu array nasil declare edersin
- C/C++ ta null terminated stringleri nasil ele alirsin
- Process command line arguments
- Parse CSV or text files
✔️ 3 adet Leetcode yada Hackerrank sorusu ( easy yada medium zorlukta )
✔️ Hergun bir system design videosu izleyin ve mutlaka ama mutlaka notlarinizi alin: System Design Interview, Gaurav Sen, Success in Tech, Jackson Gabbard,Tech Dummies,Grokking system design interview
✔️ Ilk olarak meditation/nefes alma her sabah yaklasik 5 yada 10 dakika (baslangiclar icin https://www.youtube.com/watch?v=acUZdGd_3Dg)
✔️ Workout- Hergun 20 dakika Cardio yada min 10000 adim
✔️ Workout- Hergun 60 squats
✔️ Workout- Hergun 1dk plank
✔️ Workout- Hergun 30 pushups(Kadin muhendis arkadaslar yarim pushups yapabilir)
✔️ Min 4 gun vegeterian ya da vegan, kirmizi et max 1 kere, alkol tuketimi haftada 1 kere
Sectigin programlama dili ile bilgini tazele. Bu bazen sirketlerin verdigi homeworklerde yada quizlerde faydali oluyor. Bu arada mental enerjinizi sectiginiz programlama dili ile diger programlama dilleri arasindaki nuans farkliliklarina degil, tamamen problem/algoritma cozme konusuna odaklanmalisiniz. Genelde sizinle gorusen kisiler buna ozen gosteririr.
- Hatirlanilmasi gereken basit konular:
- Complexity Analysis-Big O, Big Theta, Big Omega- Space Complexity
- Arrays
- Merge arrays - Sorted/Unsorted
- Finding product of elements
- Right/Left rotation in array
- Rearrange negative and positive numbers in the array
- Find 2 values that adds up/prod of given value
- Stacks
- Generate binary numbers
- Implement 2 stacks using 1 array
- Sort values in Stack
- Next greater element in stack
- Queues
- Postfix expressions
- Balanced Parantheses stuff
- Reverse first k elements of Queue
- Implement a queue using stacks
- Linked List
- Insertion tail/head
- Deletion head, tail, given value
- Length of LL
- Reverse LL
- Detect loop in LL
- Find Middle Value in LL
- Remove duplicate values in LL
- Doubly LL vs Singly LL
- Trees
- Binary Search Tree (olmazsa olmaz)
- Length of tree
- Min & max of the tree
- Insertion
- Lookup
- Delete ( bu biraz zor ve cogu zaman interviewlerde cikmiyor ama logic ogrenmekte fayda var)
- AVL & Red Black tree (wikipedia dan bakabilirsiniz neden onemli olduklarina, neden balanced tree onemli?)
- K distance from a node/root
- Pre order/ in-order/ post order farklilaklar ve implementation
- Trie (Bugune kadar hic Trie sorusu ile karsilasmadim interviewlerde ama farkliliklari bilmekte fayda var)
- Insertion
- Search
- Deletion
- Heap
- Max heap
- Min heap
- Max heapi, min heape cevirmek
- K largest in the array
- Hash
- Build Hash
- Collisions
- Add/Remove/Search
- Subset of string
- Find symmetric values
- Trees vs Hash
✔️ 3 adet Leetcode yada Hackerrank sorusu ( easy yada medium zorlukta )
✔️ Hergun bir system design videosu izleyin ve mutlaka ama mutlaka notlarinizi alin: System Design Interview, Gaurav Sen, Success in Tech, Jackson Gabbard,Tech Dummies,Grokking system design interview
✔️ Ilk olarak meditation/nefes alma her sabah yaklasik 5 yada 10 dakika (baslangiclar icin https://www.youtube.com/watch?v=acUZdGd_3Dg)
✔️ Workout- Hergun 20 dakika Cardio yada min 10000 adim
✔️ Workout- Hergun 70 squats, 3. hafta 80 squats
✔️ Workout- Hergun 1.5 dk plank, 3. hafta 2 dk plank
✔️ Workout- Workout- Hergun 35 pushups(Kadin muhendis arkadaslar yarim pushups yapabilir), 3.hafta 40 pushups.
✔️ Min 4 gun vegeterian ya da vegan, kirmizi et max 1 kere, alkol tuketimi haftada 1 kere
COMING SOON