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.

Kapcsolódó cikkek