Ali ve Tencent gibi büyük üreticilerden yeni hasat teklifleri Size bunları anlatması gerekiyor.

Yazar l Kral Xingxing'in Sihirli Lambası

Bu makale Hollis'ten izin alınarak çoğaltılmıştır (ID: hollischuang)

arka fon

211'in (Zhengzhou Üniversitesi) 21. lisans mezunuyum, ağabeylerle karşılaştırıldığında hala bir akrepim. Ancak, H blog ve Knowledge Planet'in yardımıyla, 20 yıllık stajyerlik işe alım sürecinde nihayet Ali (Java) ve Tencent'ten (arka uç C ++ 'a transfer) teklifler aldım.Biraz zorlu olsa da mülakata hazırlanma ve öğrenme yolculuğunu geri düşünüyorum. , Ama sonunda dileğini yerine getirdi.

Lisansüstü giriş sınavı veya istihdam

Araştırma garantisi konusunu düşünmüyoruz, çünkü araştırmayı garanti edebilirsek, çoğu insanın araştırmayı garanti etmeyi seçeceğine inanıyorum.

Aslında not ortalamam düşük değil.Bir keresinde yanlışlıkla yüksek lisans için başvurabileceğimi düşünmüştüm, ancak profesyonelliğimizin derecesini hafife almıştım, bu yüzden ikinci sınıfın ikinci döneminde lisansüstü başvuruda bulunamayacağımı yavaş yavaş kabul ettim. Ama yine de üniversitede yeterince oynamak istemediğim için (esas olarak üniversitenin bir hedefi olmadığı için), lisansüstü okula gitmek istedim, bu yüzden üçüncü sınıfta lisansüstü okula girme fikrini aldım. Neden sonunda okula gitmeyi seçmedim? Herkesin durumunun farklı olduğuna ve sebeplerin de farklı olduğuna inanıyorum. Burada herkesin dikkate alması gereken birkaç noktadan bahsedeceğim:

  • Bir iş bulmak mı yoksa yüksek lisans yapmak mı istiyorsun
  • Neden bir iş bulmak istiyorsun, neden yüksek lisans okula gitmek istiyorsun
  • Yüksek lisans öğrencilerinin okumak istediği alanla gerçekten ilgileniyor musunuz?
  • Hangisi daha kesin
  • Akademik nitelikler gerçekten senin hatan olabilir mi
  • Son bir cümle: Hayat sürekli bir seçim sürecidir.Her seçimde doğru ya da yanlış yoktur.İstediğiniz sürece ister lisansüstü giriş sınavında ister istihdamda başarılı olabilirsiniz!

    öğrenme süreci

    19 Nisan'da CTF oynamaktan Java'ya geçtim ve o sırada şanslıydım. Güçlü mühendislik yeteneği olan bir doçentle tanıştım ve bize bir Java dersi verdim. Bize Java sözdizimini öğretmedim, ancak Jvm ile başladım. , Doğrudan Java'ya girmeme izin verilebilir.

    Daha sonra Java'yı aynı masada öğrendim (https://blog.csdn.net/qq_42322103) ve benimle paylaşılan karanlık at eğitimini aynı masada izledim (PS daha sonra bunların hepsinin API hahaha ile ilgili olduğunu keşfetti, ancak bize izin veriyor Tüm Java sistemi bir anlayışa sahiptir).

    Vaktim olduğunda izleyebiliyorum, uyumak için yurda dönmeden önce akşam 10: 30'a kadar çalışıyorum, sabah 7: 30'da sınıfta seyredebiliyorum.

    Sonra bir bölümü her okuduğumda, notlarımı CSDN'ye (https://blog.csdn.net/coder_what) koyuyorum ve öğrenmenin yoğunluğu yaz tatiline kadar devam etti.

    Bu dönem içerisinde BIO + Swing'e dayalı bir öğrenci yönetim sistemi de yaptım ki bu da biraz ödüllendirici.

    Yaz tatili boyunca sadece 7 gün evde kaldım, okulda SSM eğitimi aldım ve ardından SpringBoot ve Vue'ye dayalı olarak ön ve arka uçların ayrıldığı kişisel bir blog sistemi ( oluşturdum.

    Tüm blogun ihtiyaç analizi, tasarımı, kodlaması, işletimi ve bakımından sorumluyum.Bir serçe küçük olmasına rağmen beş iç organa sahiptir.Bu blog sayesinde küçük ve orta ölçekli yazılım geliştirme sürecinin tamamına aşinayım ve hasat gerçekten de küçük değil. .

    Daha sonra, plan 20 yıllık bir staj için hazırlanmak olduğu için, üçüncü yılımın ilk döneminde biraz gevşemiştim ve ayrıca bir insan trafiği tahmin yarışmasına katıldım.

    Burada bazı pişmanlıklarım var.Eğer daha erken fark edersem, üçüncü yılın ilk yarıyılında staj ve mülakat için hazırlanabilirim ve ardından üçüncü yılın kış tatilinde staj için yeterlilik alabilirim, ancak o zaman anlamadım, bu yüzden üçüncü sınıfa ertelenmiştim. Kış tatili için staja hazırlanın.

    Mülakata hazırlık sürecinde bu aslında bir zihniyet sürecidir. Aşağılık ve kendini beğenme olması kaçınılmazdır. Durumunuzu düzeltip yeniden başlamalısınız. "Fabrika binler, eğer çalışmazsak değişeceğiz."

    Mülakat deneyimi

    Şahsen ben daha hazırlıklı olduğumu düşünüyorum. Hazırladığım spesifik süreç, Shangniu için mülakat sorularını bulmak ve ardından bunları sınıflandırmak ve özetlemekti.Son olarak, bu soruların yanıtlarını Baidu ve Google aracılığıyla bulduktan sonra, kendim anlardım ve sorun olmazdı. Aşağıda röportajda bazı genel soruları listeliyorum (Java):

    Java temelleri

    Jenerikler, nesne yönelimli ve süreç yönelimli, sözdizimsel şeker, paketleme sınıfları ve temel türler arasındaki fark, Stream, Lambda, polimorfik uygulama, == / equals / hashCode, Static ve Final, dahili sınıflar, arayüzler ve soyut sınıflar, kodlama yöntemleri , İstisna, IO, yansıma.

    Java kapsayıcısı

    Koleksiyon ve Harita, HashMap'in yapısı (1.7 ve 1.8), hashMap'in birkaç değişkeni, başlatma değeri, LRU ve LinkedHashMap, ArrayList'in genişletme ilkesi, konteyner iş parçacığının nasıl güvenli hale getirileceği ve kuyruğun kullanım senaryosu.

    Jvm

    Derleyin ve çalıştırın Veya yürütmeyi, sabit havuzu, sınıf yükleme işlemini, örnek başlatma sürecini, GC algoritmasını, Jvm bellek alanını, jstat, jhat, jmap, jinfo gibi yaygın Jvm komutlarını, bellek sızıntılarıyla nasıl başa çıkılacağını, döngüler ve kilitlenmeler sırasında nasıl bulunacağını açıklayın .

    Java eşzamanlılığı

    Jmm, uçucu, senkronize, eşzamanlı programlamanın üç özelliği (nasıl garanti edilir), birkaç Nesne yöntemi, birkaç İş Parçacığı yöntemi, beş iş parçacığı durumu, JUC paketi (eşzamanlı kap, kilit, yardımcı program sınıfı, iş parçacığı havuzu, atomik sınıf ), AQS prensibi, ThreadLocal, iş parçacıklı, çok iş parçacıklı döngü baskı ABC, üretici tüketici modu.

    Tasarım desenleri

    Beş ilke, fabrika kalıbı, yineleyici kalıbı, gözlemci kalıbı, adaptör kalıbı, strateji kalıbı, aracı kalıbı, görünüm kalıbı, uçuş ağırlığı kalıbı, tekli desen, dekoratör kalıbı, kombinasyon kalıbı, şablon metodu kalıbı vb.

    408 (Bilgisayar Bilimi ve Mesleki Temel Anlama)

    İşlem iş parçacıkları ve doğrular, bellek yönetimi yöntemleri, ortak Linux komutları top, ps, cat, vb., Ağ modelleri, nio (epoll, anket, seçme), biyo, aio, sanal bellek, sayfa değiştirme algoritması, izleme planlama algoritması, banker algoritması , Deadlock tanımı, CPU çizelgeleme algoritması, filozof problemi, kuaför problemi, proses hafızası tahsisi, proses değiştirme süreci, hafıza yönetimi yöntemi.

    7 katmanlı model, URL yürütme süreci, HTTP1, 2 ve HTTPS, TCP ve UDP, SYN flooding, TIME_WAIT işleme yöntemi, ortadaki adam saldırısı, TCP paketleme ve paket açma, XSS, CSXF, DDOS, SQL enjeksiyonu.

    Bağlı listeler ve diziler, bağlantılı listeleri çevirme, ağaç aynalama, ağaç çaprazlama, sıralı dizileri birleştirme, en önemli problemler, büyük verinin medyanını bulma, büyük veriyi sıralama, birinin sıralamasını hızlıca bulma, kırmızı-siyah ağaç, AVL ağacı, B + ağacı , Çeşitli türler, bu LeetCode fırçalanarak yapılır.

    MySQL

    İzolasyon seviyesi, ACID, ACID nasıl elde edilir, MVCC, indeks, önek indeksi, arka tablo, en soldaki prensip, kümelenmiş indeks, kümelenmemiş indeks, kaplama indeksi, hash indeksi, indeks aşağı itme, indeks yapısı, Innodb ve MyISAM, boşluk Kilit, sıra kilidi, masa kilidi, yeniden günlüğe kaydetme, geri alma, binlog.

    Redis

    Önbellek tutarlılığı, kalıcılık modu, ağ modu, IO modu, yüksek performans nedenleri, neden tek iş parçacığı, küme modu, dağıtılmış kilit, Redis'in birden çok komutun tek iş parçacıklı yürütülmesini nasıl garanti ettiği, Redis veri yapısı, atlama tablosu.

    Nginx

    Yük dengeleme yöntemi, yük dengeleme neden kullanılabilir, neden ters proxy olarak kullanılabilir, Nginx'in hangi işlevleri vardır, tutarsız önbellek süresi nasıl sağlanır ve Nginx nasıl kurulur.

    SSM

    İlkbahar başlatma süreci, SpringBoot başlatma işlemi, IOC ve AOP, SpringBoot SPI, Mybatis proxy modu, # ve (, neden) vazgeçilmezdir, Bean yaşam döngüsü, SSM tasarım modu, Bahar şeyleri, Bean karşılıklı bağımlılığı .

    diğer

    Proje süreci, mevcut sınırlayıcı, LRU algoritması, kara liste algoritması, proje vurguları, proje zorlukları, ekibin nasıl işbirliği yaptığı, birbirini takip eden kişileri nasıl hızlıca bulabilirim, Tomcat başlangıç süreci, mikro hizmetler, RPC süreci, MQ, Docker, k8s, dağıtım Bir şeyler yazın, CASE ve CAP.

    Görüşmeyle ilgili olarak, kendi kendini tanıtma (iki, bir teknoloji, bir İK hazırlama) dahil olmak üzere başkalarıyla pratik yapmanız ve ardından özgeçmişler yoluyla birbirinize teknoloji hakkında sorular sormanız önerilir. Gerçek bir röportajda olduğunuzda rahatlamanız ve sonra istemediğiniz yerde hayır demeniz ve nerede olacağınızı söylemeniz gerekir. Görüşmeciye ne hazırladığınızı söyleme, çok kasıtlı görünüyor.

    Özgeçmiş hakkında

    Şahsen yazmanın çok süslü olduğunu düşünmüyorum, WonderCV (https://www.wondercv.com/) çok iyi. Ayrıca güzel bir özgeçmiş fotoğrafım olsun istiyorum, şahsen beyaz bir arka planın daha iyi olduğunu düşünüyorum.

    Özgeçmişin ilk bölümü kişisel bilgiler (GPA, okul, kurs) ve ardından uzman teknoloji yığını (Java, DB, çerçeve ve diğerlerine bölünebilen) olmalıdır.

    Bir sonraki bölüm, kendi projenizi veya staj deneyiminizi yazmakla ilgilidir. Ardından ödülleriniz hakkında yazın. Sonunda kendi kişisel tanımınızı yazın.

    Daha iyi kişisel bir blog veya GitHub varsa, bu elbette bir artı.

    Referans

    Spesifik mülakat soruları burada yayınlanmamıştır. İhtiyacınız olursa, almak için resmi hesabıma gidebilirsiniz: Wang Xingxingin sihirli lambası

    Aşağıdakiler görüşme sırasında referans materyalimdir, umarım herkese yardımcı olur

    • Google (https://www.google.com): Google ve Baidu şüphesiz herkes için en yararlı olanlardır. Sorunlarla karşılaştığınızda başkalarına sormayın. Sormadan önce, diğer kanallarda arama yapıp yapamayacağınızı düşünün.
    • Hollis'in kişisel blogu / bilgi gezegeni / genel hesabı (https://www.hollischuang.com): Brother H'nin blogu ve yüz yüze Java, Java sistemini çözmeme yardımcı oldu. Çok teşekkür ederim!
    • Wang Xingxing'in sihirli lambası (https://blog.csdn.net/coder_what): Bu benim blogum, büyüme sürecimi kaydeden
    • Tian Xiaobo'nun teknik blogu ( Bu blog yazarını Baidu sırasında tesadüfen keşfettim ve aynı zamanda çok iyi
    • IdeaBuffer ( Yukarıdaki ile aynı
    • JavaGuide (https://snailclimb.gitee.io/javaguide/#/): Yüz klasikleri için gerekli
    • Taobao spike sistem tasarımı (https://yq.aliyun.com/articles/64762): J2EE spike tasarımını çok iyi anlayabilirsiniz

    Sonuna kadar yaz

    Aslında, dürüst olmak gerekirse, bahar işe alımına hazırlanırken, Ali'ye staj yapmak için gitmeyi düşünmemiştim bile, aynı masaya gitmeden önce XX (başka bir internet şirketi) gitmemi isteyip istemediğimi sordum ona ne söyledim? Belki hayır. XX için Tanrı'ya şükredeceğim.

    İlk görüşmede dişlerimin titrediğini hatırlıyorum ve özel yüz resmi hesabıma yazılmıştı.

    Görüşme sırasında pek çok ruh hali değişikliği yaşadım, görüşmeden sonra mutluydum, başarısız görüşme için üzüldüm ve kendimden şüphe ettim.

    Şimdi düşününce, röportajlar aslında kendinizi deneyimleme ve duygularınızı kontrol etme yeteneğinizi geliştirme sürecidir.Ali'nin lehçesine göre daha pragmatik.

    Röportajlar aslında bir tür şanstır.Bazı insanlar bir Daniel mülakatçısıyla tanıştıklarında zor sorular sorabilir ve bazıları daha basit olabilir, bu yüzden kendinizi kolayca inkar etmeyin. Aynı zamanda teklifi aldıktan sonra bir an önce plan yapmalı ve bunu unutmamalısın.İnternet aslında uzun vadeli bir öğrenme endüstrisidir, ancak kendini sürekli zenginleştirerek vatanın sağlıklı gelişimine katkıda bulunabilirsin!

    Son olarak, sizinle bazı düşüncelerimi paylaşacağım:

  • Kendinize güvenin ve her zaman kendinizi aşağılık olmayın, gurur duymayın
  • Kendinize bir plan yapın
  • Erken yatmak ve erken kalkmak için
  • Kalıcı
  • Neden izleme ve kayıt yok? Eski programcılar

    Zhu Guangquan ve Li Jiaqi'nin canlı yayını düştü, 120 milyon kişi çevrimiçiydi, vb.

    Dikkatli değilseniz, RPC'nin zaman aşımı ayarı çevrimiçi bir kazadır!

    Gartner'ın konteyner ürününde birinciliği kazanan Alibaba Cloud, bulut yerel için önemli savaşı kazandı!

    Solidity'nin test senaryoları, yöntemleri ve uygulamaları hakkında derinlemesine konuşun. Çok detaylı ve toplanması gerekiyor!

    4D kuru mallar: konteynerler üzerinde nasıl sürekli dağıtım oluşturacağınızı adım adım öğretin!

    Bunun çağdaş ineklerin [teknik kanatları] olduğu söyleniyor ...

    Bugünün refahı: yorum alanı seçildi, çevrimiçi 299 yuan değerinde "2020 AI Geliştiricileri Konferansı" nı alabilirsiniz Bir canlı bilet . Parmaklarınızı hareket ettirin ve söylemek istediklerinizi yazın.

    Programcılar için zorunlu bir kurs: Veri analizi için neden Python kullanmanız gerekiyor? Excel kötü mü?
    önceki
    Çin'de bir ilk olan Tencent Cloud Cloud, "Aile Kovası" nı geliştirdi
    Sonraki
    @Programmer, programlama yönteminizin modası geçmiş, bulut geliştirme çağı geliyor
    Ali Dharma Akademisi Aydınlatılıyor! P10 patronu size AIoT akıllı sesli etkileşim teknolojisinin nasıl oluşturulacağını öğretir
    IntelliJ IDEA 2020.1, 15 ana özellik ve resmi Çin desteği ile resmi olarak yayınlandı! | Güç Projesi
    Facebook mülakat sorularının tam analizi
    onaylamak! Python'u bu şekilde öğrenmek, 10 cadde akranını ortadan kaldırabilir
    Hızlı bir şekilde bir diyalog robotu oluşturmak için bu numarayı kullanın
    Yeni "anti-salgın" taktikler: DSÖ, IBM, Oracle ve Microsoft ile birlikte bir açık veri blok zinciri projesi oluşturur
    Livermore, spekülasyon kralı: Borsada her zaman bir servet kazanabilecek tek bir tür kişi vardır. Bu gerçekten basit, tekrarlanan para kazanımıdır.
    Buffy'nin özellikleri Çin borsasını yıkıyor: Bu aşamada 100.000 PetroChina satın alır ve yükseliş ve düşüşü görmezden gelirseniz, bundan 10 yıl sonra nasıl görünecek? Bir yatırımcı olarak ne düşünüyo
    Pekin Üniversitesi Finans Profesörü bir kez daha konuştu: Hisse senetlerinde sıkışıp kalmaktan mı korkuyorsunuz? "500'e 5 sent düşüp 500'e 5 sent yükseltir" diyebilirsiniz, borsa defterinde hiç bahse
    Çin borsası: Şangay borsa endeksi 2.800 puanın altına düştü. "Bekleyip görelim" mi yoksa "tam avantaj elde etme fırsatını mı değerlendirelim"? Hissedarların baharı burada
    Çin borsası: Şangay borsa endeksi 2700'den 2900 puana dalgalanıyor, "U şeklindeki dipten" çıkması mı bekleniyor?
    To Top