Da li imate praksu/letnju praksu offer kako da se pripremite za jesenju regrutaciju? 💪
Upravo sam upoznao jednu devojku iz ByteDance-a:

Kasnije smo popričali i otkrio sam da smo sa devojkom zapravo zemljaci.

Ona je ranije sastavila „Vodič za jesenju regrutaciju", mislim da je vrlo dobar, pa ga delim s vama za pogledanje, studenti sa potrebama mogu ga koristiti kao referencu.
Učinio sam malu anketu u grupi i otkrio da nekoliko ljudi ima N praksu offer-a u rukama (fantastično). Podelio sam trenutno stanje svih na sledećih pet kategorija:
- Takmičari bez ničega
- Trenutno nemaju praksu, nemaju offer za letnju praksu, ali imaju prilično dobre projekte
- Trenutno nemaju praksu, ali imaju offer za letnju praksu
- Trenutno su na praksi, nemaju offer za letnju praksu
- Trenutno su na praksi, imaju offer za letnju praksu
Bez obzira koje je stanje, mislim da su sledeća 2 tačka neophodna.
1) Osnovna znanja
Evo koja su osnovna znanja.
Na primer računarske mreže.
- Sedmoslojna struktura, kratko predstavite svaki sloj.
- Šta se dešava nakon unosa URL-a? Ovo pitanje uključuje veliki deo osnova računarskih mreža.
- HTTP i HTTPS, DNS rešavanje
- TCP, UDP, kontrola zagušenja, trostruko rukovanje, četvorostruko rukovanje, klizni prozor
- IP i ARP protokol
Na primer operativni sistemi.
- Kratak uvod u procese i niti, razlike, načini međuprocesne komunikacije, načini sinhronizacije niti
- Korisnički režim i kernelski režim
- Upravljanje memorijom: straničenje i segmentacija, virtuelna memorija, metodi upravljanja slobodnih adresa
- Mrtva ključavanja: neophodni uslovi za mrtvo ključavanje, detekcija i oporavak mrtvog ključavanja, prevencija mrtvog ključavanja, izbegavanje mrtvog ključavanja
- Sistemi baza podataka
Na primer SQL, sintaksu treba pripremiti, neki razgovori će vas tražiti da napišete SQL na osnovu scenario. MySQL i Redis su dve baze koje se često pitaju na razgovorima, ovde preporučujem da pročitate „MySQL tehnologija unutra InnoDB pogon skladištenja" i „Redis dizajn i implementacija".
- Indeksiranje: B+ stablo indeks, haš indeks, indeks punog teksta, pokrivački indeks itd.
- Kratak uvod u pogone skladištenja, kao InnoDB, MyISAM
- Master-replikacija
- Kratak uvod u transakcione karakteristike
Još jedno područje su programski jezici. Treba imati jedan ili dva programska jezika koja možete prikazati, kao C++, pre razgovora listajte kroz „C++ Primer", pogledajte stavke iz „Effective C++", mnoge od ovih stavki su postale pitanja za razgovor.
Priprema osnovnih znanja može biti brza ili spora, prema vašem vremenskom rasporedu, ako vremena ima dovoljno preporučujem detaljno i temeljito ponavljanje, ako vremena nema dovoljno, preporučujem da organizujete iskustva sa razgovora za ponavljanje. Gde možete pronaći kvalitetna iskustva sa razgovorima? Preporučujem NiuKe, grupe za regrutaciju studenata, GitHub, Zhihu.
2) Rešavanje zadataka
Nema tajne, prvo rešite „Jianzhi Offer". Zadaci ne moraju biti brojni, važno je naučiti ideje iz njih, primeniti ih na druge situacije, ako imate vremena preporučujem da pogledate „algorithm-cheatsheet" od labuladong-a.
(PS: svi možete u pozadini javnog naloga Erge-a „Chenmo Wang Er" odgovoriti sa „algorithm-cheatsheet" da biste dobili PDF verziju koju je Dong sastavio)
Jednostavno ću nabrojati ključne tipove zadataka:
- Stablo + povezana lista
- Binarno pretraživanje + dva pokazivača
- Backtracking + rekurzija
- Dinamičko programiranje
Sledeće ću govoriti o tome kako studenti u 5 stanja mogu postići dobre rezultate na jesenjoj regrutaciji.
1) Takmičari bez ničega
Studenti u ovom stanju ne preporučuje se da učestvuju u ranom batch-u. Trebate da uradite je da u sledeća dva meseca pripremite 1-2 projekta, zatim prema vašem smeru traženja posla pripremite odgovarajuća osnovna znanja, i veš rešavajte zadatke.
Razlog pripreme projekata je da biste prošli selekciju, jer je konkurencija sve veća. Ali fokus regrutacije studenata je i dalje na osnovnim znanjima, stoga potrebno je posebno posvetiti pažnju osnovnim znanjima.
2) Trenutno nemaju praksu, nemaju offer za letnju praksu, ali imaju prilično dobre projekte
Od sada počnite sa ponavljanjem osnova, možete ući u srednji i kasni period ranog batch-a, na početku samo posmatrajte. Šta posmatrate? Posmatrajte težinu razgovora za kompanije i pozicije za koje se pripremate, neki „veliki" ljudi će ući u rani period ranog batch-a, zatim će se pojaviti iskustva sa razgovora, možete detaljno analizirati i zatim napraviti ciljano ponavljanje.
3) Trenutno nemaju praksu, ali imaju offer za letnju praksu
Ovo je prilično neugodno stanje, sa pojačavanjem unutrašnje konkurencije, letni period je već najtoplije vreme jesenje regrutacije. Možete li da izdržite? Da li ste željni? Da, ljudska priroda, strah od propuštanja, stoga ova praksa sigurno neće biti mirna. Tada morate razmisliti o dva pitanja:
- Kolika je šansa da prođete na razgovoru sa sadašnjim sposobnostima? (ako ne možete da procenite, predlažem da probate sa jednom kompanijom koju ne baš želite da testirate vodu)
- Da li zaista želite da ostane u ovom timu?
Ako posebno želite da ostanite, predlažem da uključite „borbeni režim", povećajte proizvodnju, prema situaciji pretvaranja velikih kompanija iz prethodnih godina, 90% šanse da možete ostati.
Inače, morate naučiti da „udarate vodu", ranijeg odlaska s posla, nema potrebe posebno otkazivati radi ponavljanja, priča o trenutnoj praksi je plus tokom razgovora. Povećajte efikasnost rada, otkrićete mnogo slobodnog vremena tokom posla (praktikanti generalno nemaju previše teških zadataka), možete srećno rešavati zadatke i tokom posla. Nakon što završite ponavljanje možete masovno slati prijave i ići na razgovore, tajno zakazite sobu za sastanke ili idite u telefonsku govornicu, ili zakazajte za veče je u redu.
4) Trenutno su na praksi, nemaju offer za letnju praksu
Ova situacija je prilično ugodna, nema previše dilema. Nastojite da se pretvorite u stalnog zaposlenog pre kraja juna, zatim se posvetite jesenjoj regrutaciji. Sa ovim osigurajućim offer-om za pretvaranje, verujem da ćete biti veoma samouvereni tokom razgovora jesenje regrutacije.
Ne preporučujem da odmah nakon pretvaranja krenete na jesenju regrutaciju, dajte sebi nedelju dana za oporavak, ne preduge, tokom perioda oporavka brzo prođite kroz zadatke i pregledajte osnovna znanja. Ovde posebno ističem da treba da jasno razmislite o projektima koje ste radili tokom prakse prema STAR principu, i zatim proširite znanja uključena u vaše projekte u dubinu. Jer će intervijuteri često početi od vaših projekata da ispituju vaša osnovna znanja i inženjerske sposobnosti.
5) Trenutno su na praksi, imaju offer za letnju praksu
Prvo pretvorite ovu praksu u stalni posao, zatim idite na letnju praksu. Zatim zavisi od vaših ličnih ideja, ako želite da dobijete stalni posao letnje prakse, mirno radite praksu. Dve velike prakse, uopšte ne morate panikirati, čak ako propustite rani batch nema veze. Ako vam je stalni posao letnje prakse svejedno, tokom prakse možete masovno slati prijave i postati „berza offer-a".
Nakon što podelim vodič za regrutaciju studenata devojke iz ByteDance-a, Erge će reći par reči.
Ne smarajte se ako imate mnogo offer-a, koliko možete toliko uzmite, jer ne možete predvideti koja će kompanija povećati platu regrutacije studenata, ne znate koja će doneti „veliko iznenađenje", na prošle godine KaiTuan Group iznenada je postao dobar, ByteDance je iznevvero očekivanja svih, WeChat takođe nije više tako jak......
Nakon što dobijete offer ne mirujte, iskreno preporučujem da unapred idete na praksu, iskusite atmosferu u timu, situaciju sa prekovremenim radom itd. Radi otkrivanje mina, zatim opustite paznju!
Konačno, želim svima da dobijete dobre offer-e.
Izvorni link: https://mp.weixin.qq.com/s/0hCJy0m8nHm08HfyXKQT1A, izvor: Pola šećera w, priredio: Chenmo Wang Er
