Junior Yazılımcı Mülakatı | Hamza Coşkun

Поділитися
Вставка
  • Опубліковано 2 тра 2024
  • Hamza Coşkun yine genç bir arkadaşımız olarak mülakata katıldı ve çok güzel bir mülakat geçirdik kendisiyle. TechBuddy bünyesinde daha önceki mülakatlar gibi bu sefer de yine önce mülakat sonra da feedback bölümü oldu. Kendisine medeni cesareti için teşekkür eder, mülakattaki başarısından dolay tebrik ederim.
    DevOps Eğitimi: www.udemy.com/course/sifirdan...
    #TechBuddy
    #blazor #docker #dotnet
    Do not forget to subscribe
    To Subscribe: bit.ly/3kvj2vw
    Github: github.com/salihcantekin
    Discord: / discord
    For membership: / techbuddytr
  • Наука та технологія

КОМЕНТАРІ • 104

  • @OguzhanMath
    @OguzhanMath 2 місяці тому +9

    Hamzanın kalitesi başkadır, videoda da belli olmuş zaten seviliyorsun başarılar. :)

  • @mehmetakifyldz9328
    @mehmetakifyldz9328 2 місяці тому +26

    Bence algoritma sorusu başvuranın problemlere yaklaşımını anlamaya yardımcı olur. Fakat günü crud işlemleri ile geçen bir web developer`a web development lifecycle`dan sorular daha doğru olur doğru adayı bulmak için.

  • @ucretsiztakipci6612
    @ucretsiztakipci6612 2 місяці тому +13

    İçerik güze, arkadaşı cesareti için tebrik ederim. Soru seviyeye göre zor.

  • @buraksoykan2985
    @buraksoykan2985 2 місяці тому +41

    Hamza Ecole 42’de kimsenin göremediği noktaları çok iyi gören ve düşündüğü algoritmayı hızlı ve hatasız şekilde çalıştırabilen çok iyi bir yazılımcıdır. Github sayfasında da yaptığı projelerde algoritma yeteneklerini görebilirsiniz. Helal olsun yine çok iyi iş çıkartmış 🔥

    • @zukor008
      @zukor008 2 місяці тому

      @@Substratduzeyindefosforilasyon ÜCRETSİZ , lise ,üniversite ne okuyorsan oku ,hatta okula gitmiyorsan bile 42 ye gidebilirsin.

  • @mertcatalkaya4162
    @mertcatalkaya4162 2 місяці тому +3

    Hcoskun'un 42Kocaeli'de bize çok yardımı olmuştur, adamsın hcoşkun ❤

  • @bilgemanyak
    @bilgemanyak Місяць тому +2

    video anasayfama düştü ve bu sayede izleme fırsatım oldu.yazılım konusunda daha çok başlardayım bu yaz biraz da olsa üstüne koymak istiyorum. bölümüm EEE fakat hem bölümümle kesiştiği için yazılımı öğrenmem gerekiyor hem de gerçekten sevdiğim bir alan. mühendissel olarak bir probleme çözüm bulmak da alanımla ilgili ve bunun yazılıma faydalı olabileceğini düşünüyorum. açıkcası böyle videoları hep düşünürdüm ilk defa böyle bir örneği görmem benim için güzel oldu teşekkür ederim. ayrıca hiç c# bilmiyorum çok az bir c biliyorum ona rağmen sorunun mantığını ve bazı satırları arkadaş da üzerinden giderken anladım bunun için mutluyum.umarım bu seviyelere bende kısa sürede kalıcı bir şekilde gelebilirim

  • @tilter4058
    @tilter4058 27 днів тому +1

    Soruda aslında her elemanın hem kendi bulunduğu griddeki komşusu ile hem de kendisinden bir önceki elamanın aynı indexde olanı ile ve aynı şekilde sonrası ile komşu olduğunu söyleyebiliyoruz. Burada ilk başlangıçta array içerisinde dolaşırken bir önceki bir sonraki kısmını kontrol etmek gerekiyor. Mesela elemanın kendi bulunduğu gridde bir sonraki değil bir önceki olabilir ve bir sonraki olmadığı için doğru sonuç vermeyebilir. Ya da daha başlangıçta bir önceki indexi kontrol edemeyeceği için istediğimiz sonuca ulaşamayabiliriz. Bu kontrolleri yapıp array içinde dolaşmak gerekiyor.

  • @marktwain7716
    @marktwain7716 2 місяці тому +18

    En sevdiğim content. Umarım sık sık yeni videolar görürüz. Emeğinize sağlık

    • @TechBuddyTR
      @TechBuddyTR  2 місяці тому +1

      Discord tarafında inceliyoruz onları video yayınından sonra

  • @funnytimezula8429
    @funnytimezula8429 2 місяці тому +5

    Hamza Coşkun 42Kocaeli havuzunda boğulmamı engelleyerek hayatımı kurtardı, iyi ki varsın Hamza ❤

  • @ilkayguvenc5542
    @ilkayguvenc5542 5 днів тому

    Elemanların 1. İndisleri veya 2. İndisleri eşitse sonuç bir oluyor. Diğer koşullarda 0 verilmeli. Gerisi zaten iç içe for döngüsü. Hatta for döngülerinde dizinin indis uzunluklarını çarpıp büyük eşittir dersek o zaman sadece bu dizi için değil istediğimiz dizi boyutunu da verebiliriz algoritmaya.

  • @murad-dov
    @murad-dov 2 місяці тому +1

    tebrikler iyi video olmuş

  • @dogus8662
    @dogus8662 2 місяці тому

    Selamlar, soru çok iyimiş kendimizi deneyebilmemiz için kodları paylaşabilirmisiniz ?

  • @user-yz2ct2sy3l
    @user-yz2ct2sy3l 2 місяці тому +1

    Tebrikler gerçekten keyifli olmuş

    • @TechBuddyTR
      @TechBuddyTR  2 місяці тому +1

      Teşekkürler :)

    • @fase8729
      @fase8729 2 місяці тому

      ​@@TechBuddyTRrica ederim

  • @kadirdagkoylu210
    @kadirdagkoylu210 2 місяці тому

    arkadaşa gönderdiğiniz ve güncellemesini istedğiniz kodu paylaşır mısınız?

  • @guc9ugjvobovov526
    @guc9ugjvobovov526 2 місяці тому +1

    junior olarak ben de zorlandım abi, 35. dakikalarda verdiğin ipucu etkili oldu çözmemde

  • @emreaka3965
    @emreaka3965 2 місяці тому +1

    Harika

  • @kazimkinci
    @kazimkinci 2 місяці тому +3

    Bence mülakatlara ben bu işi hakediyorum diye girmeyin. Kendinizi yeterince geliştirmişseniz bu şirket beni hakediyor mu diye girin.

  • @gokturkucan
    @gokturkucan 2 місяці тому +1

    merhaba kullandiğiniz Webcam markasini verir misniz teşekkürler

  • @emrerkus01
    @emrerkus01 2 місяці тому +1

    yön kontrolü yapmaya asla gerek yok direkt bir fonksiyon aracılığı ile ilk önce tüm elemanların matrix'teki x,y index değerlerini alırız sonrasında matrixi dolaşarak mevcut x, y'nin diğer elemanların x y'leri ile farkının 1 ve 0 olup olmadığını if ile tespit ettikten sonra eğer dif x 1 ise ya da dif y 1 ise sonuc matrixinde 1 else 0 ile doldurarak yapılabilecek bir soru aslında. arkadaşın kod yazma stilini başarılı fakat aşama aşama düşünmek yerine bir anda sonuca odaklı gitmesinden kaynaklı + strest'ten tam olarak yapamadığını düşünüyorum yoksa düşünme şekli falan hoşuma gitti.

    • @hamzacoskun8190
      @hamzacoskun8190 2 місяці тому

      Teşekkürler. Bu dediğiniz yöntemde dolaşmasına gerek olmayan elemanları da dolaşmaz mı? Fakat önceliğimiz performans değil elbette.

    • @emrerkus01
      @emrerkus01 2 місяці тому +1

      @@hamzacoskun8190 haklisiniz tum matrixi gezmek icin 2 for ardindan bir for daha ile matrixteki tum elemanlari mevcut 2 for la gezerek ulastigimiz anlik eleman ile kiyasliyoruz. Matrix boyutu arttikca verim dusecektir evet...

  • @ortasekerli
    @ortasekerli 16 днів тому

    Sorunun çözümü için sayının matriste bulunduğu konum, köşegen mi diye bakarsak işler kolaylaşır. Köşegen ise kendisini sarmalayan çapraz iki öğe komşu, köşe değilse ortada olup olmadığını kontrol etme kısmı kalıyor. Bunu kontrol edersek de örneğin 6 ve 3 1 indexli dimensoonda iken 3'ün konumu orta sağ, oradan yola çıkarak komşuları 3 tane olacak yani kendi satirinda yanındaki eleman, 1. index ve 5. index komşular. 6 için de yanındaki eleman yani 3, 0. index ve 4. index komşu olacak. İki gruplama yaparak çözülebilir. İlki numara köşegen mi? İkincisi numara ortada mı? bu iki soru soruyu çözdürür diye düşünüyorum. Güzel soru.

  • @recepsadullahyegin2113
    @recepsadullahyegin2113 Місяць тому +1

    TechBuddy, eğer kabul ederseniz sizi de sektördeki yılınıza göre bir soruya ya da sorulara tabii tutalım bakalım siz de çözebiliyor musunuz ? Birisi böyle videolar çekip atıyorsa izleyicilere kendisinin kanıtlaması gerektiğini düşünüyorum ^^ Aksi takdirde bomboş.

    • @TechBuddyTR
      @TechBuddyTR  Місяць тому +1

      Her zaman beklerim, çok iddaalı olduğumu da söyleyemem ama discord kanalımızda soruya kendi cevabımı da paylaşıyorum

    • @recepsadullahyegin2113
      @recepsadullahyegin2113 Місяць тому +1

      ​@@TechBuddyTR cesaretinizi tebrik ederim sadece demek istediğim algoritma sorusu çözmek ya da çözebilmek şahsi fikrim ya öğrencilik yıllarında aktifken cozebiliyor olmak (dersleri olduğu için) aksi takdirde başka bir uzmanlık alanı olduğunu düşünüyorum (bu soru dışında)sitem ettim sanırım kıskandım ...

  • @uranos_gaia
    @uranos_gaia Місяць тому +1

    Yeni başlayan kardeşlerimiz önce notasyonları öğrenirse Deve Notasyonu (Camel Notation), Paskal Notasyonu (Pascal Notation), Altçizgili Notasyon (Underscore Notition) çok işlerine yarar. Bence 5 ay önceki koduna baktığında her yer X Y olduğu için hiç bir şey anlamaz. Değişkenleri Camel la, fonksiyonları Pascal la, projenizde birden fazla dil varsa diğer dilin değişkenlerini Underscore la yazarsanız sizin için daha güzel olur. Çocuk o kadar alışmış ki her yere x y yazıyor otomatik. Birde uzun değişken yazmaya korkmayın ve türkçe karakter kullanmayın.
    Şöyle yazabilirsiniz mesela
    MarixtenGelenSutunDegeri
    MatrixinSatirSayisi
    MatrixinIciniDoldur
    MatrixeYaz
    KomsusuVarMi
    KacinciSatir
    gibi değişkenler kullanırsanır daha sonra kodu açtığınız da okumak daha kolay olur.

    • @chatpdf01
      @chatpdf01 Місяць тому +2

      Algoritma yeteneklerinin sınandığı bir mülakatta kişinin tek önceliği çalışan bir kodu hızlıca ortaya çıkartmaktır. 5 ay sonra da anlayabileceği şekilde kod yazmak veya estetik bir görüntü elde etmek değildir. Grid'le ilgili bir problemi çözerken her yerde x ve y olması da son derece doğaldır. Anlamsız bir yorum olmuş.

    • @uranos_gaia
      @uranos_gaia Місяць тому

      @@chatpdf01 yukarıda mülakatla ilgili bir şey yazdığımı okuyamadım. Niye cevap yazdın?

  • @yusufyasar5126
    @yusufyasar5126 2 місяці тому +4

    Hamza ile 42 Kocaeli'de tanıştık. Adam kod anlamında dipsiz kuyu, çok da mükemmel bir insan. Hcoskun alfadır💚

    • @rdvankadayifci8644
      @rdvankadayifci8644 2 місяці тому +1

      Bak ne güzel yerler var insanların geliştiriceği tarzda.Ama sadece İstanbul,İzmir,Kocaeli,Ankara'da var.Başka şehirlerdede yazılım teknoloji ile ilgilenen bir ton insan var.Sırf bu şehirler yok sinir oluyorum valla.Ne güzel yeriniz var çalışmaya özeniyorum he.

    • @popinatothiisforu5449
      @popinatothiisforu5449 Місяць тому

      @@rdvankadayifci8644 adece kocaeli istanbulda var

  • @ahmetemreyildiz1136
    @ahmetemreyildiz1136 2 місяці тому

    Merhaba bu şekilde mülakata girmek için ne yapmamız lazım

    • @TechBuddyTR
      @TechBuddyTR  2 місяці тому

      Discord kanalımıza gelip moderatörler ile iletişime geçebilirsiniz

  • @allvideos5705
    @allvideos5705 2 місяці тому +1

    Bir devops eğitim serisi gelmesin mi artık 😢

    • @TechBuddyTR
      @TechBuddyTR  2 місяці тому +1

      Öyle bir seri Udemy de var şimdilik :)
      www.udemy.com/course/sifirdan-ileri-seviyeye-azure-devops/?referralCode=7F30CC0555890FEF153E
      Darısı UA-cam'un başına diyelim.

  • @orhanmuratozel4788
    @orhanmuratozel4788 2 місяці тому +2

    Abi bi de senior görsek mükemmel olur

    • @TechBuddyTR
      @TechBuddyTR  2 місяці тому

      Daha önce yaptık, videosu var kanalda :) başka senior aday olursa yaparız elbette yine

  •  Місяць тому

    Yazılım bilgim olmamasına rağmen, sadece ChatGPT'de 2 prompt ile bu soruyu çözdüm. Bu gidişle ChatGPT Junior yazılımcıların iş bulmasını zorlaştıracak gibi gözüküyor :((

    • @efekanssc6716
      @efekanssc6716 27 днів тому

      ChatGPT bunları çözer ama benim tasarladığım online bilgisayar oyununu yapamaz :) Steam/ Evil of Fate
      Para kazanmak istiyorsanız ya kendi sisteminizi yapacaksınız ya da kendi oyununuzu yapacaksınız.
      Eğer bu arkadaş gibi mülakata girip birinin altında çalışırsanız hiçbir şey elde edemezsiniz. Mülakatı çözen değil mülakatı hazırlayan olun yani patron olun.

  • @jesterxi2228
    @jesterxi2228 2 місяці тому +1

    bir stajyerden mülakat beklemek çok yanlıştır

  • @erayyk06
    @erayyk06 2 місяці тому

    bence yazılım en üst sevıyesını gordu ve kuculmeye gıdecek yapay zeka pıyasanın buyuk çogunlugunu silinecek sadece kaliteli Bilgisiyar Muhendıslerı kalacak benım dusuncem

    • @TechBuddyTR
      @TechBuddyTR  Місяць тому

      Birçok faklı açıdan bakılabilir tabi olaylara ancak yine de tahmin etmek çok zor olacak. Bekleyip göreceğiz.

  • @dogus8662
    @dogus8662 2 місяці тому

    peki ya dimension 2 değil de 3 olsaydı nasıl yapılırdı sorusu daha mı zor olurdu :)

    • @TechBuddyTR
      @TechBuddyTR  2 місяці тому +1

      O zaman komşu ihtimali daha fazla olacaktır. Her yönde 2 komşumuz yani 4 komşumuz olma ihtimali varken, artık 3 yönde 2 komşudan 6 komşumuz olma ihtimali olacaktı.

  • @user-yz2ct2sy3l
    @user-yz2ct2sy3l 2 місяці тому

    20:30

  • @jeodezman32
    @jeodezman32 2 місяці тому +1

    Bu tür mülakatlarda internet kullanımı mümkün müdür?

    • @TechBuddyTR
      @TechBuddyTR  2 місяці тому +2

      Değildir :)

    • @jeodezman32
      @jeodezman32 2 місяці тому

      @@TechBuddyTR teşekkür ederim abi :D

  • @ozgunteksoy4398
    @ozgunteksoy4398 2 місяці тому +1

    junior için biraz ağır gibi geldi. Çok anlamam ama önceki mülakatlarla karşılaştırınca söyledim.

    • @TechBuddyTR
      @TechBuddyTR  2 місяці тому +2

      Belki önceki mülakatlar kolaydır :-) Bence ağır değildi soru bu seviye için.

    • @ozgunteksoy4398
      @ozgunteksoy4398 2 місяці тому

      @@TechBuddyTR Dediğim gibi çok anlamam 🤷‍♂

  • @i.m.a.c.4468
    @i.m.a.c.4468 2 місяці тому +1

    SPOILER : OKUMA otostopçunun galaxi rehberinde evrenin sırrını hesaplaması için süper bilgisayar inşa ediyorlar. yıllar yıllar sonra bilgisayar sonuca 42 diyor olay bu

    • @techn9ne632
      @techn9ne632 2 місяці тому

      teşekkürler spoiler için bilinçsiz kardeşim

    • @i.m.a.c.4468
      @i.m.a.c.4468 2 місяці тому

      @@techn9ne632 başına spoiler ekliyorum daha olmasın diye

  • @Odorod
    @Odorod 2 місяці тому +1

    Piyasa daki Çoğu senior bu soruyu yapamaz

  • @bigbadcatbigbcy2933
    @bigbadcatbigbcy2933 Місяць тому

    1 saat mulakat mi olur?

  • @helixnesnah8853
    @helixnesnah8853 2 місяці тому

    Klasik bir BFS algoritması sorusu, 15-20 dk arasında çözülür. Hatta fazla basit :D

    • @umutozkan4148
      @umutozkan4148 2 місяці тому +4

      Herkesin kafa yapısı farklı çalışır o anki kafa yoğunluğu düşündürememiş olabilir haftalarca ufak hatalara uğraşan insanlar var küçümsemeni önermiyorum

    • @helixnesnah8853
      @helixnesnah8853 2 місяці тому +1

      ​@@umutozkan4148 Merhaba, kimseyi küçümsemek gibi bir niyetim yok. Leetcode mülakat sorularını gören, FAANG şirketlerinin sorduğu soruları çözen insanlar farkı anlayacaktır.
      Türkiye'de kendine Senior'um diyen bir çok kişi bu soruyu çözemezdi zaten. Soruyoruz çözemiyorlar :D

    • @recepsadullahyegin2113
      @recepsadullahyegin2113 Місяць тому

      @@helixnesnah8853 Leetcode hard sorular uzmanlık gerektiren sorular çünkü çözebilecek insan sayısı azdır, kolay ve orta seviye soruların arasında bazen karmaşık sorular olabiliyor onların sorulması daha makul bence mülakatlar için...

  • @5ura_999
    @5ura_999 2 місяці тому +1

    Junior için ağır gibi sanki algoritma sorusu

    • @bBleedingMoon
      @bBleedingMoon 2 місяці тому

      data structures dersinde graph konusunda ilk anlatılan şeylerden biri değil mi bu? matrixi adjacency matrix olarak represente etmek yani. bana fazla kolay geldi hatta. neden öyle düşündünüz?

    • @natoservice3250
      @natoservice3250 2 місяці тому

      ​@@bBleedingMoonrepresente etmek ne kardeşim sunmak desene

    • @bBleedingMoon
      @bBleedingMoon 2 місяці тому

      @@natoservice3250 representenin tam karşılığı sunmak değil çünkü, sen present demeye çalışmışsın :D

    • @5ura_999
      @5ura_999 2 місяці тому

      @@bBleedingMoon daha öncelerle kıyaslandığında yani, ağır gibi

  • @semakrbv9327
    @semakrbv9327 2 місяці тому +1

    int[,] input = new int[3, 2]
    {
    { 9, 4},
    { 6, 3},
    { 5, 8}
    };
    var result = SolveProblem(input);
    PrintData(result);
    static int[][] SolveProblem(int[,] input)
    {
    int columnSize = input.GetLength(0);
    int rowSize = input.GetLength(1);
    int[][] result = new int[columnSize * rowSize][];
    for (int i = 0; i < columnSize; i++)
    {
    for (int j = 0; j < rowSize; j++)
    {
    result[i * rowSize + j] = CalculateRowResult(i, j, columnSize, rowSize);
    }
    }
    return result;
    }
    static int[] CalculateRowResult(int x1, int y1, int columnSize, int rowSize)
    {
    int[] result = new int[columnSize * rowSize];
    for (int i = 0; i < columnSize; i++)
    {
    for (int j = 0; j < rowSize; j++)
    {
    result[i * rowSize + j] = IsAdjacent(x1, y1, i, j) ? 1 : 0;
    }
    }
    return result;
    }
    static bool IsAdjacent(int x1, int y1, int x2, int y2)
    {
    if (x1 == x2 && y1 == y2) return false; //same coordinates
    if (x1 == x2 && y1 + 1 == y2) return true; //at right
    if (x1 == x2 && y1 - 1 == y2) return true; //at left
    if (y1 == y2 && x1 == x2 - 1) return true; //above
    if (y1 == y2 && x1 == x2 + 1) return true; //below
    return false; //not-adjacent
    }
    static void PrintData(int[][] dataToPrint)
    {
    foreach (var row in dataToPrint)
    {
    foreach (var item in row)
    {
    Console.Write($"{item} ");
    }
    Console.WriteLine();
    }
    }

  • @redixtv4042
    @redixtv4042 2 місяці тому

    array

  • @isimbulamadmobenibulsun660
    @isimbulamadmobenibulsun660 2 місяці тому

    rider kullaniyorsa olmustur

    • @TechBuddyTR
      @TechBuddyTR  2 місяці тому

      Ben kullanmıyorum olmadım mı?

  • @emirwildrift
    @emirwildrift 2 місяці тому

    soru çok kolaymış , ben galiba artık junior değilim.

    • @emirwildrift
      @emirwildrift 2 місяці тому +1

      soruyu çözecek olsam , izleyeceğim yol.
      herhangi bir cell için , başka bir değer onunla komşu mu kontrolü yapacak bir metod yazarım.
      (gelen sayı sayısı +1)**2 kadar da hücre açarım.
      tek tek yerleştiririm.
      end.
      keep it simple s.

    • @TechBuddyTR
      @TechBuddyTR  2 місяці тому +1

      Hayırlı olsun o zaman

  • @nomadybb1-66er7
    @nomadybb1-66er7 2 місяці тому

    101010

  • @dilhunumoylesine
    @dilhunumoylesine 2 місяці тому +1

    skript

  • @itu
    @itu Місяць тому +1

  • @beavis5179
    @beavis5179 26 днів тому

    soru basit ama turkiyede sirketlerin cogu sadece veri tabanina ad syad kaydedip listeleme (bakin rapor falan degil) yaptigi halde (ki %90'i onu bile dogru duzgun yapamiyor) abuk subuk algoritma sorulari soruyor ben pek cok sirkete CVim orada ona istinaden alirsaniz alin diyorum zira hayatimda bir kez bile isime yaramayacak seyleri oturup ezberleyecek kadar bos vaktim yok

  • @AkbarPoker
    @AkbarPoker 2 місяці тому

    Kolay olm

  • @onurkoc6869
    @onurkoc6869 Місяць тому

    bu nası mülakat sorusu saçmalık yaw

    • @TechBuddyTR
      @TechBuddyTR  Місяць тому +1

      Hiç gerçek mülakata girmediniz sanırım

    • @onurkoc6869
      @onurkoc6869 Місяць тому +1

      @@TechBuddyTR girmedim sanırım:d

    • @recepsadullahyegin2113
      @recepsadullahyegin2113 Місяць тому

      Bu ne ki , google mülakat soruları var onları izle başlamadan bırakırsın

  • @Menacious22
    @Menacious22 Місяць тому

    baya weak