Kihívások az interjúk
Spetspodgon: Kihívások a vállalat „Yandex”
A legsürgősebb szükség a fejlesztők a C ++. Ugyanakkor egyre növekvő munkahelyi tanulás gép, nagy adatok, képek és hangfelismerés, elosztott számítási. Ez nem mindig működik tapasztalat ezekkel a technológiákkal kell róla. Van egy csapat a fejlesztők, akik részt vesznek a kutatásban feladatokat.
Állás nyitottak keresés, böngésző, térképek, Drive-Store. És az egyes csapatok - saját sajátosságait. Tehát, keresés, és a Maps nagyobb igény ismerete algoritmusok és a Keresés tendenciájával az elmélet a valószínűség és a matematikai statisztika és a Maps - a grafikonok. A böngésző már kihívást műszaki problémák, ezért szükség van, elsősorban a műszaki ismeretek és kisebb mértékben - algoritmusok.
Yandex fejlesztők elkészítették az olvasók] [esetlegesen felmerülő problémát, az interjú során a vállalat.
Ki Yandex kínálja a legtöbb?
- Keresés Fejlesztő C ++
- Yandex.Disk Fejlesztő (C ++ for Windows)
- Fejlesztő minőségű Yandeks.Kartinok keresés (C ++)
- Fejlesztő C ++ beszédfelismerő rendszerek (mobil platformok)
- C ++ fejlesztő (Computer Vision)
- Fejlesztő elosztott adattárolási és feldolgozási rendszer C ++
Hogy van az interjú
Olga Ponomareva, vezető toborzó fejlesztési csapat kiválasztása, Yandex
Ha sikeresen spravilsi vizsgálati feladatokat company.yandex.ru, kínálunk fogja hívni a Skype-on. Tény, hogy ez lesz az első találkozás, ahol beszélgetünk egy kicsit a kiválasztott programozási nyelv, és felajánlja egy pár matematikai vagy algoritmikus brainteasers. Az első beszélgetés néha elég 10-15 percig, és biztosan nem több, mint egy óra.
Tetszett egymást? Nos, akkor szívesen a vendégek Yandex tíz irodában fejlődés különböző városokban, együtt kiválasztani a legmegfelelőbb. Jellemzően egy interjú néhány tervezők jönnek a különböző csapatok: valaki szeretne többet, és akkor lesz az Ön számára, legyőzni. Azonban nem egyszer. Ezt megelőzően, meg kell írni a kódot, hogy megoldja a javasolt problémákat. Minél gyorsabban írsz - annál gyorsabban mehet haza :). Még a találkozó rejtvényeket intelligencia. Először is érdekli, ahogy gondolod, nem feltétlenül oldja meg mindent. Ha egy jelölt érvényes helyzetét vezető-fejlesztő beszélni az építészet rendszereket.
Néha, annak érdekében, hogy megértsék a „mi” az emberek, vagy nem, hogy vesz egy pár ülésein. Azonban, ha sürgősen dönteni a munkahelyén - mondja el nekünk, mi kitalálunk valamit.
Kéri Andrew Plakhov vezetője, a keresés funkciót szolgálatában Yandex:
Adott egy funkciót Python. Befejezés valaha hívja dio ()? Miért?
Mi teszi ezt a programot C ++?
Kéri Syuzev Kirill vezetője, a fejlesztő csapat Yandeks.Kartinok
Már a forráskód:
Mi van nyomtatva a képernyőn, és miért? Hogyan változtassuk meg a következtetésre, ha kicseréljük a cout cerr?
A programozás, van egy koncepció-az FVT cache.
Röviden: minden cache elemeket tartalmaz, amelyek szeretnénk foglalkozni, de a gyorsítótár méretének korlátozott. Ezért el kell dönteni, hogy mely elemek a cache tárolunk mit nem.
FVT-cache úgy dönt, ha a tér tételek nem, ő dobja az elemet, amelyre a leghosszabb nem alkalmazzák, és helyette egy újat hoz.
A feladat -, hogy írjon egy cache formájában egy C ++ osztály / osztályok.
Várjuk meg a fejtörőket!
És várjuk a megoldást!
Rejtvények maguk sem mer! Mentek velünk a válaszokat, és aytishnye cégek kapsz egy ingyenes iPhone.