ÖRNEK BİR REACT/FRONTEND MÜLAKAT DENEYİMİ

Поделиться
HTML-код
  • Опубликовано: 27 июл 2024
  • Bu videoda Barış Şenyerli'nin benim için seçtiği case üzerinden bir mülakat denemesi gerçekleştiriyoruz. İş arayan, mülakat korkusu yaşayan ve çekinen arkadaşlara faydası olacağını umduğumuz, benim çaresizce çırpınışlarımla dolu olan bu videoyu umarım beğenirsiniz.
    Videoda Uğraştığım Case: codesandbox.io/s/github/devmn...
    -- VİDEO BÖLÜMLERİ --
    00:00 Giriş
    2:50 Case'i İnceleme
    4:10 Beyin Fırtınası Yapma
    10:23 Barış Abi'yle Case'i İnceleme
    12:50 Geri Sayım Başladı
    13:55 Case İle Uğraşma
    26:16 Ufaktan Hallediyor Gibiyim
    36:49 Ve... Bir Şeyler Oluyor...
    41:43 Süre Doluyor
    44:14 Mülakatın Değerlendirmesi
    49:02 Son Muhabbet ve Kapanış
    -- BARIŞ ŞENYERLİ --
    Twitter: / barisxcode
    Linkedin: / barisx
    -- BANA ULAŞMAK İÇİN --
    Twitter: / burakdmr09
    Instagram: / burakdmr.dev
    Github: github.com/burakndmr
    Linkedin: / burak-demir-8a5410189
    Video işinize yaradıysa abone olarak destek olabilirsiniz.

Комментарии • 84

  • @ecute00
    @ecute00 Год назад

    çok güzel videoydu hatalarını düzelttiğini görmek bizede bilgi kattı video için teşekkürler

  • @napiiiim5372
    @napiiiim5372 Год назад

    bunun çözümü gelir umarım bir sonraki videoda

  • @oguzhankaya7046
    @oguzhankaya7046 Год назад

    Çok iyi video olmuş kardeşim emeğine sağlık. Bana sürekli case çözerek ilerlenebileceği fikrini verdi bu video. Doğru bir düşünce mi bilmiyorum ama :)

    • @BurakDemiryt
      @BurakDemiryt  Год назад +1

      Teşekkür ederim. Bence kesinlikle doğru, frontendmentor'da çok güzel challangelar var, mutlaka bakmalısın.

  • @erain704
    @erain704 Год назад

    Çok keyifliydi

  • @MAziz-hs7ux
    @MAziz-hs7ux Год назад +1

    Barış abinin sabrı...🤣 Ağzınıza sağlık, güzel içerik

    • @BurakDemiryt
      @BurakDemiryt  Год назад +1

      Edit yaparken fark ettim adama neler çektirdiğimi :D

  • @erentr7167
    @erentr7167 Год назад

    çok güzel olmuş :)

  • @kazimkesler
    @kazimkesler Год назад

    güzel örnekmiş , öğrenme aşamasında güzel

  • @baranbeyazt3492
    @baranbeyazt3492 Год назад

    Ellerine sağlık Burak.

  • @epicarmonicaturk8612
    @epicarmonicaturk8612 Год назад

    Abi Efsane çok iyi bir format bayıldım.Bu mesleği neden istediğimi ve sevdiğimi hatırlattı bana.😄😄😄

    • @BurakDemiryt
      @BurakDemiryt  Год назад

      Çok sevindim buna sebep olduğumuza.

  • @tunahanceler1041
    @tunahanceler1041 Год назад +1

    tailwind css ile alakalı hızlandırılmış bir eğitim videosu gelse çok iyi olur ülkenin buna ihtiyacı var

  • @Webtas
    @Webtas Год назад

    Daha izleyemedim ama video başı çok güzeldi not aldım izleyeceğim kesinlikle elinize sağlık

    • @BurakDemiryt
      @BurakDemiryt  Год назад +1

      Teşekkürler, umarim geri kalanını da beğenirsin.

  • @ibrahimdemir2496
    @ibrahimdemir2496 Год назад

    Çok güzel bir içerik olmuş

    • @BurakDemiryt
      @BurakDemiryt  Год назад +1

      Teşekkür ederim 🙏🏻👊🏻

  • @metehanbayhan968
    @metehanbayhan968 Год назад

    Güzeldi, beğendim. 😄

  • @Muratilhan0816
    @Muratilhan0816 Год назад +1

    bu tarz junior mülakatta sorulabilecek soruları nerden bulabiliriz?

  • @yusuf_dev
    @yusuf_dev Год назад +7

    Gayet güzel olmuş ellerinize sağlık. bir de NodeJS/Backend mülakat'ı olsa tadından yenmez :)

    • @BurakDemiryt
      @BurakDemiryt  Год назад +6

      Ah be abi, onu bi öğrenelim de önce :D

    • @suatcelik7834
      @suatcelik7834 7 месяцев назад

      Bu video ile keşfettim sizi. NodeJS mülakat videosu gelirmi ki@@BurakDemiryt

    • @BurakDemiryt
      @BurakDemiryt  7 месяцев назад +1

      @@suatcelik7834 Hala öğrenmedim nodejs'i :D

  • @thedeathhnters7294
    @thedeathhnters7294 11 месяцев назад

    hocam ben vs code de yazarken hiç hata mesajı gelmiyor, kullandığınız bir eklenti mi var? varsa adı nedir?

  • @sham_alt
    @sham_alt Год назад

    Eheheheh müthiş olmuş 😅

  • @2ncielkrommalzeme210
    @2ncielkrommalzeme210 Год назад

    File read write ile file i obje gibi düşünüp buradan yol aliamazmi

  • @GarfieLD-Mami
    @GarfieLD-Mami Год назад +2

    Part 2yi bekliyoruz 🙂

    • @BurakDemiryt
      @BurakDemiryt  Год назад +2

      Yakında çekeceğiz :)

    • @GarfieLD-Mami
      @GarfieLD-Mami Год назад +1

      @@BurakDemiryt hep onlar mı bizim yaklaşımımızı merak edecek. Biz de seniorlar nasıl yaklaşıyor onu merak ediyoruz 😉

    • @BurakDemiryt
      @BurakDemiryt  Год назад +1

      @@GarfieLD-Mami ahahaah, aynen :D

    • @breaksoon6926
      @breaksoon6926 Год назад +1

      @@BurakDemiryt 2. video ne zaman gelir?

  • @user-dg8ys
    @user-dg8ys Год назад

    selamlar. çözüm videosu geldi mi?

  • @yusufislamzengin
    @yusufislamzengin Год назад

    Case'i ben de çok beğendim. Baskı altında anca bu kadar olurdu zaten. React ile karşıma ne gelse harcarım diye düşünüyordum ama bu tarz bir şeyi izleyerek hayal edemedim ben de. 😄

    • @BurakDemiryt
      @BurakDemiryt  Год назад

      Ben de Barış abiyle mülakat videosu çekelim diye konuştuğumuzda böyle bir şey beklemiyordum hiç :D

  • @oktayaltunkaya9019
    @oktayaltunkaya9019 26 дней назад

    1'e 1 mülakat için biraz uzun geldi bana yoksa verilen task gün süreli mi

  • @sumeyyea
    @sumeyyea Год назад +1

    guzel olmus bu tarz videolar devam etsin lütfen :) ben suan junior'unda junioruyum cok yeniyim ama ik case gördüğümde aklıma gelen şu oldu , useSelectedText'e mouse ilen secilen texti atayıp, styled component kullanarak butonlara özel css verirdim , secilen butona göre seçilen texte css özelliğini atardım. umarım anlatabilmişimdir. deneyeceğim bunu bi :) useSelectedButton kullanıp secilen butona göre css atardım sonucta styled component şartlı css atama özelliği sunuyor, eger h1 butonuysa şu css özelliğini yap , h2 ise şu css özelliğini kullan gibi...

    • @BurakDemiryt
      @BurakDemiryt  Год назад

      Eğer başarabilirsen codesandbox linki bekliyorum :)

    • @sumeyyea
      @sumeyyea Год назад

      @@BurakDemiryt birkaç detay dışında hallettim ama buradan link bırakılmıyor:) mesela orda girls yazısının üzeri çizili strike butona basınca üzerindeki çizgi gidiyor ama tüm kelimeyi seçince gitmiyor, bu bı detay o hariç her şey çalışıyor kodlarimda 🤙

    • @BurakDemiryt
      @BurakDemiryt  Год назад

      @@sumeyyea instagram, twitter ve linkedin linklerimin olması lazım açıklamada, oradan ulaşabilirsen harika olur.

    • @kuleden_
      @kuleden_ Год назад

      githb linkini atsan cokk süper bolur yaaw

  • @ahmetcankaragoz4174
    @ahmetcankaragoz4174 Год назад

    Çok iyi ya baya güldüm 😂

    • @BurakDemiryt
      @BurakDemiryt  Год назад +1

      Sevindim :D

    • @ahmetcankaragoz4174
      @ahmetcankaragoz4174 Год назад +1

      @@BurakDemiryt baya baya tatlı bi video bu arada 2. Part merakla bekleniyor

    • @BurakDemiryt
      @BurakDemiryt  Год назад

      @@ahmetcankaragoz4174 teşekkür ederim. Birkaç aksilik oldu fakat part 2'yi de çekip yükleyeceğim yakında.

  • @rdvangulce
    @rdvangulce Год назад

    ben artik bir problemi cozmeye calistigim zaman ilk once chatgpt gibi yapay zeka araclarini kullanmayi tercih ediyorum. hem aciklayarak iyice ogrenmemi sagliyor hem de zamandan kazaniyorum. sizlere de tavsiye ederim

    • @BurakDemiryt
      @BurakDemiryt  Год назад

      Katılıyorum, ben de artık böyle yapıyorum.

  • @juniors7199
    @juniors7199 Год назад

    Burak Kardeş çok samimisin😁 ins hedeflerine ulaşırsın bu arada react nasıl öğrendin

    • @BurakDemiryt
      @BurakDemiryt  Год назад +1

      Teşekkür ederim, böyle bağıra bağıra öğrendim :D
      Şaka bir yana, kendi dökümantasyonu türkçe fakat kafan biraz karışabilir. Onun dışında react dersleri ve prototürk kanallarina bakabilirsin.

    • @juniors7199
      @juniors7199 Год назад

      @@BurakDemiryt bende js tam halledeyim başlayım diyorum ama akl8mi çekiyor simdiden

    • @BurakDemiryt
      @BurakDemiryt  Год назад

      @@juniors7199 Kararsız kalmakta haklısın, ben de ne zaman geçeceğime karar verememiştim çünkü. Hatta bu konuda bir videom da var: ruclips.net/video/x51h68IpriU/видео.html

    • @BurakDemiryt
      @BurakDemiryt  Год назад

      @@juniors7199 harika o zaman :)

  • @resulabdulla3825
    @resulabdulla3825 6 месяцев назад +1

    hocam bu case'in adi tam olarak ne gidiyo internet aleminde?

  • @breaksoon6926
    @breaksoon6926 Год назад

    çözümünü atabilecek var mi?

    • @omeryegentr
      @omeryegentr Год назад

      MDN ya da W3Schools dan document.execCommand paylaşımlarına bakabilirsin. Link atmaya çalıştım ama youtube direkt siliyor galiba gönderileri.

  • @BBTR_
    @BBTR_ 7 месяцев назад

    Bu mülakatlar da yapay zeka izin veriliyor mu?

    • @BurakDemiryt
      @BurakDemiryt  7 месяцев назад

      Pek bir bilgim yok ne yazık ki.

  • @2ncielkrommalzeme210
    @2ncielkrommalzeme210 Год назад

    Sma case guzel

  • @zahiriyol
    @zahiriyol Год назад

    Bulunmaz nimet, ileride gercek mulakatlarda nabız cok yüksek olacaga benziyor ☺

    • @BurakDemiryt
      @BurakDemiryt  Год назад +2

      Ahahahah, yok ya bence atlattım o gerginliği burada :D

    • @zahiriyol
      @zahiriyol Год назад

      @@BurakDemiryt o zaman kendi adima öyle diyim ahahah, ama o zamana da sen beni mulakata tutarsin 😁😅

    • @BurakDemiryt
      @BurakDemiryt  Год назад +1

      @@zahiriyol umarım ben mülakat yapacak seviyeye gelmeden önce iş bulmuş olursun kendine :D

    • @zahiriyol
      @zahiriyol Год назад +1

      @@BurakDemiryt umarım öyle olur tek temennimiz o yönde bir an önce kariyer olarak basliyalim ☺🥰🤗

  • @lm-youtube
    @lm-youtube Год назад

  • @mhmtcyldrm1042
    @mhmtcyldrm1042 Год назад

    ben de senin seviyelerindeydim html css js react tam anlamıyla bitmişti ama yok iş bulamıyorsun ben de bıraktım 7-8 ay oldu kod yazmayalı bana boş iş gibi geliyor adam akıllı ing yoksa boşa uğraşırsın

    • @BurakDemiryt
      @BurakDemiryt  Год назад +1

      İngilizcenin çok önemli olduğuna katılıyorum fakat boş iş değil, ingilizce öğrenmek imkansız da değil zaten.

  • @rawarg
    @rawarg 11 месяцев назад

    Riyekt? Gogıldan riyekt ogrenmis bunlar 😂😂😂😂😂

    • @BurakDemiryt
      @BurakDemiryt  11 месяцев назад

      Daha iyi bir kaynak var mı 😅

    • @rawarg
      @rawarg 11 месяцев назад

      @@BurakDemiryt 7-8 yıllık iş ve yazılımcılık tecrübeme dayanarak paylaşayım o halde.. Maalesef yazılımcının alaylısının işi çok zor. Altyapı ve teorik bilgiler olmadan google ve tutoriallar üzerinden sadece pratikten yapılan öğrenimler yazılım alanı için buzdağının sadece görünen kısmı. Göstermiş olduğun case'i reel kurumsal bir şirkete sunmuş olsaydın, title'ın software developer, software enginner, full-stack developer, web programmer yerine junior frontend intern olurdu (bu optimistic bir yaklaşımım). Bu farkın kapanması için de normal şartlarda eğitimin temelden bir eğitim kurumu tarafından alımış, üzerine yüzlerce case ve proje gerçekleştirilmiş olması gerekirdi. Ancak sonrasında pişme evren tamamlanmış olurdu. Yani bu yapmış olduğunuz sözde 'mülakat' ancak Türkiye şartlarında bir startup veya kurumsal olmayan ve yazılımdan haberi olmayan firmalarda karşınıza çıkar. Sonra 15.000 tl maaşla başlayıp, herşeyi üstünüze(varsa) sormak zorunda kalırsınız ama linkedin profilinize full-stack developer yazarsınız ve kendinize bunu inandırırsınız. Durum, iş ve çalışan yapılar(scalable, maintainable, sustainable, modular, etc..) ve frameworkler kurmaya gelince teorik bilginiz sağlam olmadığı veya hiç olmadığı için patlarsınız. Bu dinamik ve teknolojik çözümler, aslında organik yapılar olduğu için sürekli içerisinde barınmak modern yazılımcılığın en zorlu, aynı zamanda da en heyecanlı süreçlerinden biridir. Günümüzde bunu başarabilene mesleki anlamda 'yazılımcı' diyebiliriz. Sizin göstermiş olduğunuz ve maalesef Türkiye'de yeterli kaynak ve yönlendirme olmadığı için sizin durumunuzda kalan insanların bu mesleğe haiz olmaları için kırk fırın ekmek yemesi gerekir. Lütfen yanlış anlamayın. Ben de yıllar yıllar önce alaylı başlayıp sonrasında eğitim almış bir meslektaşım. Demek istediğim asıl nokta şu ki; Google'dan 'yazılımcı' olamazsınız. Çünkü bunu yapmaya çalışırsanız öğrenmek istediğiniz kütüphanenin bile adını doğru telafüz edemezsiniz. Ancak yazılımcı olduğunuzu sanırsınız o da ta ki bir noktaya kadar. Sizin bu case için yapmış olduğunuzu bugün AI'da yapıyor üstelik bedava ve çok daha hızlı. Bunu yazmamdaki asıl amaç mesleğe girmek isteyen gençleri bir nebze aydınlatmak ve yol gösterici olmak. Çünkü gördüğüm şu ki herkes instagram reelslerinde izleyip state yazınca 100k maaşla yazılımcı olacağını sanıyor :) sonra hevesle bu tarz içeriklere yöneliyor. İş derinleşince de Z kuşağı olarak gençler direkt pes ediyor ve vakit kaybının yanı sıra 'ben o işi biliyorum abi state yazıyosun işte' gibi bir zihniyetle mesleği yanlış tanıyor ve tanıtıyor. Bu da bu söylemden etkilenen diğer arkadaşları 'e kolaymış ben de ek dal olarak yaparım' gibi inanılmaz büyük bir hatanın içine sürüklüyor. Hatta bu videonun yorumlarında @mhmtcyldrm1042 arkadaşın yaşadığı da tam olarak bu. Hayatımın en uzun yorumunu yazdım. Kusura bakmayın. Ben bu kadar sene içerisinde gördüğümü paylaşmak istedim. Eğitim hayatınızda başarılar dilerim.

    • @kuleden_
      @kuleden_ 7 месяцев назад

      ​@@rawarg reis peki ne önerirsin. Bir alaylı alaysız farktetmiyo şahsen benım okulumda yazılım ile alakalı çok bir şey gösterilmiyor ya kendimiz proje yaparız ya da temel algortima bilgileri mat vs var. Ben iyi bir jr olmak için neler yapabilirim e başka nasıl geliştiririm yani 8 yıllık tecrübesi olan bir insan olarak kendini 20 yaşında düşün ve okulun bitiyor seneye sen ne yapardın.

    • @kuleden_
      @kuleden_ 7 месяцев назад

      ​ @rawarg reis peki ne önerirsin. Bir alaylı alaysız farktetmiyo şahsen benım okulumda yazılım ile alakalı çok bir şey gösterilmiyor ya kendimiz proje yaparız ya da temel algortima bilgileri mat vs var. Ben iyi bir jr olmak için neler yapabilirim e başka nasıl geliştiririm yani 8 yıllık tecrübesi olan bir insan olarak kendini 20 yaşında düşün ve okulun bitiyor seneye sen ne yapardın.

  • @omeryegentr
    @omeryegentr Год назад

    Bu case'in çözümü için en iyi kullanilabilecek yöntem document.execCommand galiba. Ben de kısa bir araştırmadan sonra denk geldim. Mdn ve W3Schools da açıklamalar yer alıyor. Bir şekilde ulaşabilirseniz sandbox linki atabilirim.

    • @BurakDemiryt
      @BurakDemiryt  Год назад

      Twitter veya instagramdan bana yazabilirsin.
      Instagram: burakdmr.dev
      Twitter: burakdmr09

  • @01dicktracy
    @01dicktracy 11 месяцев назад

    Yazilimdan uzak durun. Herkes yazilimci oldu ve binlercesi mulakata girecek. Bilgisayarin baska bolumlerindeki islere basvurun aksi halde isiniz cok zor!

  • @user-dg8ys
    @user-dg8ys Год назад

    cevabı merak edenler için yaptım bişeyler:
    import React, { useRef } from 'react';
    const App = () => {
    const highlightedRef = useRef();
    // const selection = () => {
    // if (window.getSelection) {
    // return window.getSelection();
    // }
    // };
    const getSelectedText = () => {
    let sel = window.getSelection ? window.getSelection() : document.selection.createRange(); // FF : IE
    if (sel.getRangeAt) { // that's for FF
    let range = sel.getRangeAt(0);
    let newNode = document.createElement("span");
    newNode.setAttribute('class', 'someclass');
    newNode.style.border = '5px solid yellow'; // Apply yellow border
    range.surroundContents(newNode);
    } else { // and that's for IE7
    sel.pasteHTML('' + sel.htmlText + '');
    }
    highlightedRef.current.textContent = sel.toString();
    };
    const H1MakerHandler = () => {
    let sel = window.getSelection ? window.getSelection() : document.selection.createRange(); // FF : IE
    if (sel.getRangeAt) { // that's for FF
    let range = sel.getRangeAt(0);
    let newNode = document.createElement("h1");
    range.surroundContents(newNode);
    } else { // and that's for IE7
    sel.pasteHTML('' + sel.htmlText + '');
    }
    highlightedRef.current.textContent = sel.toString();
    };
    return (


    Highlight something in this sentence, then click the button.


    Get highlighted text

    Make Text H1

    You highlighted:



    );
    };
    export default App;

    • @BurakDemiryt
      @BurakDemiryt  Год назад

      Teşekkürler, bir türlü çözüm videosunu çekemedik barış abi ile, fakat yakın zamanda podcastlere devam edeceğiz :)