Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko181
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin

537

Praca w Google: przykładowe zadanie dla inżyniera/programisty (za 15k) [EN]

Google pokazało przykładowe zadanie do rozwiązania przez programistę, który chciałby pracować w Google. Warto zobaczyć jak to wygląda od środka.

lovelypl
lovelypl
z
youtube.com
dodany: 07.12.2016, 08:57:53
  • #
    technologia
  • #
    programowanie
  • #
    google
  • #
    it
  • #
    ciekawostki
  • 317
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treści powiązane (1)

Tylko najpierw trzeba przejść rozmowę z botem
bozezbozewborze
z gwan.com
  • 4

Komentarze (317)

najlepsze

leoha
leoha
07.12.2016, 16:57:49
  • -1
Jeśli ktoś lubi takie zadania i chciałby się czegoś nauczyć to polecam książki i filniki pani Gayle Laakmann McDowell - autorki książki "Cracking the coding interview".
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Czarku
Czarku
Czarku
07.12.2016, 20:04:45
  • 0
@leoha: Jak ktoś lubi takie zadania to raczej powinien klepać jakiegoś HackerRanka albo innego CF czy TopCodera :V
  • Odpowiedz
noxitu
noxitu
noxitu
07.12.2016, 21:22:05
  • 0
@leoha: Jeśli ktoś szuka trudnych zadań to prawdopodobnie najlepszym miejscem będzie main.edu.pl.
  • Odpowiedz
shdw
shdw
07.12.2016, 15:18:40
  • -2
Jak by ktoś się zastanawiał:

function isSumPossible(a, n) {
_ const dict = a.reduce((acc, el) => {
___ acc[el] = true
___ return acc
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

mhib
mhib
mhib
07.12.2016, 15:47:48
  • 14
@shdw: O(n+1) = O(2n)
  • Odpowiedz
karer
karer
karer
07.12.2016, 16:29:58
  • 9
jak to? przy 100 elementach będziesz miał od 101 do 200 operacji.


@shdw: no tak i wychodzi 200:101 to jak 2000:1001. Zwiekszajac ilosc elementow 10 krotnie zwiekszamy ratio tez 10 krotnie. Dlatego jest to taka sama zlozonosc obliczeniowa
  • Odpowiedz
A.....k
A.....k
konto usunięte 07.12.2016, 15:15:00
  • -2
Mireczki, w czym moje rozwiązanie jest gorsze od tego z filmu?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Czarku
Czarku
Czarku
07.12.2016, 18:29:46
  • 1
@Analityk: comp.find jest to metoda unordered_set i ma średnią złożoność O(1)
  • Odpowiedz
JaroslawPolskeZbaw
JaroslawPolskeZbaw
07.12.2016, 19:07:51
  • 1
Ale koleś robi comp.find w pętli for,


@Analityk: Wcześniej powiedział dlaczego tak robi, że na hash secie to złożoność O(1)
  • Odpowiedz
Yahudi
Yahudi
Yahudi
07.12.2016, 18:00:10
  • -3
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

p.....n
p.....n
konto usunięte 07.12.2016, 15:29:37
  • -3
Aż sobie nasmarowałem kod do tego zadanka: https://play.golang.org/p/Hj9n3jxXC7
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Mimimimimimimimimimimi
Mimimimimimimimimimimi
07.12.2016, 20:27:42
  • 3
@pop-corn: Dlatego nie dostaniesz pracy w googlu. Raz że nie masz racji, dwa że wypowiadasz się mimo że nie obejrzałeś do końca. Hint: 18:50.
  • Odpowiedz
Mimimimimimimimimimimi
Mimimimimimimimimimimi
08.12.2016, 08:07:50
  • 0
@pop-corn: Niestety, za uważne oglądanie filmików na YT pracy nie dają.
  • Odpowiedz
Abgan
Abgan
Abgan
07.12.2016, 17:56:25
  • -5
Czemu nikt nie zauważył, że pierwsze rozwiązanie tego Edgara, to dla posortowanej tablicy jest złe?
Nie zadziała dla wejścia [-100, 1, 2, 4, 4] i szukanej sumy: 8 W warunkach było podane, że ujemne mogą być (wyjaśnienie w 2:30) i dla takiego wejścia suma (-100 + 4) będzie mniejsza niż 8, więc zmniejszy prawy indeks (zmienna hi) i przegrał - już nic mu się nie zsumuje do 8.

Gdzie mogę odebrać moje
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

noxitu
noxitu
noxitu
07.12.2016, 18:30:12
  • 2
@Abgan: Nie oglądałem filmu by sprawdzić czy gdzieś się nie przejęzyczyli, ale jeśli suma jest mniejsza to oczywiste jest, że jeden z indeksów trzeba przesunąć w prawo, a nie w lewo jak zrozumiałeś. Algorytm Edgara jest jak najbardziej poprawny.
  • Odpowiedz
Abgan
Abgan
Abgan
08.12.2016, 13:53:56
  • 1
@Abgan: Bleee... edytować już nie mogę, ale głupotę napisałem. Algorytm jest poprawny, poległem na porównaniu -96 < 8 ( ͡° ʖ̯ ͡°)

To by było na tyle, jeśli chodzi o 15k...
  • Odpowiedz
Linuksiarz1
Linuksiarz1
07.12.2016, 17:02:16
  • -11
Nie mogli wybrać jakiejś ładniejszej pani? Ciężko się ogląda... ( ͡° ʖ̯ ͡°)
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

s.....u
s.....u
konto usunięte 07.12.2016, 17:44:28
  • 1
@Linuksiarz1: Zamknij oczy i sluchaj.

Pomoglo.
  • Odpowiedz
B.....n
B.....n
konto usunięte 07.12.2016, 19:06:36
  • -13
public static void main(String[] args)
-------{
-------------int[] tablica = {1,2,4,4,6,7};

-------------for(int i = 0;i<tablica.length;i++)
-------------{
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

kroxintu
kroxintu
07.12.2016, 19:40:43
  • 4
@Brodeon: Uprzedzając twoje wątpliwości. Minusy najprawdopodobniej dostajesz za zdanie "Rozczulają się nad zadaniem nie wiadomo ile czasu. Gdyby było z milion elementów w tablicy to być może zastanawiałbym się nad lepszym algorytmem".

Otóż sposób rozwiązania problemu zależy od założeń i kryteriów oceny - każde z nich są zmienne, dyktowane tokiem myślenia aplikanta i rekruterki/egzaminatorki.
Sam przykład na kilku liczbach też jest uproszczeniem, przecież kobieta nie napisze ci na tablicy miliarda znaków,
  • Odpowiedz
Czarku
Czarku
Czarku
07.12.2016, 20:03:01
  • 2
@Brodeon: Tak będzie lepsze i szybsze, bo Twoje rozwiązanie to kwadrat, a jego to liniówka. Polecam poczytać o złożoności obliczeniowej :>
  • Odpowiedz
elppa
elppa
elppa
07.12.2016, 14:45:03
  • -13
Za 15k nie chciałoby mi się nawet tak banalnego zadania rozwiązywać..
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Wooferek
Wooferek
07.12.2016, 14:54:14 via iOS
  • 5
@elppa: don't feed the troll guys
  • Odpowiedz
elppa
elppa
elppa
07.12.2016, 15:22:01
  • -2
@Wooferek: Mówię prawdę. Trzeba cenić swoją wiedzę i umiejętności.
  • Odpowiedz
bobolak
bobolak
bobolak
07.12.2016, 14:08:05
  • -14
Hehe z tego co widze to gorace laski tam raczej nie pracuja ( ͡° ͜ʖ ͡°)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

lovelypl
lovelypl
Autor
07.12.2016, 14:53:02
  • 0
@bobolak: byś się zdziwił :)
  • Odpowiedz
bobolak
bobolak
bobolak
07.12.2016, 21:25:31
  • 0
@lovelypl: no wiesz ten filmik to nie jest pozytywny przekaz - jakis piwniczanin i niezbyt atencyjna loszka rozwiazuja jakies kiepawe zadanie. nie chcialbym tam pracowac gdybym swoja opinie budowal wylacznie na filmiku. btw i tak nie chcialbym tam pracowac ( ͡° ͜ʖ ͡°)
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • 4
  • Strona 3 z 4
  • >

Hity

tygodnia

O gigantycznych masowych kradzieżach na platformie XTB
O gigantycznych masowych kradzieżach na platformie XTB
3547
Świątek spełniła marzenie. Wimbledon zdobyty, bezcenna radość
Świątek spełniła marzenie. Wimbledon zdobyty, bezcenna radość
2525
Patodeweloperka z eskortą prywatnego wojska - tak się robi inwestycje w Krakowie
Patodeweloperka z eskortą prywatnego wojska - tak się robi inwestycje w Krakowie
2609
Kobieta walczy z bólem po brutalnym ataku psa. Pies wrócił do właściciciela
Kobieta walczy z bólem po brutalnym ataku psa. Pies wrócił do właściciciela
2145
Proces Łukasza Żaka zamienia się w farsę. Sędzia i adwokatka nie kryją irytacji.
Proces Łukasza Żaka zamienia się w farsę. Sędzia i adwokatka nie kryją irytacji.
2025
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #nauka
  • #komputery
  • #zainteresowania
  • #stacjakosmiczna
  • #polska
  • #rozrywka
  • #informatyka
  • #swiat
  • #internet
  • #wydarzenia
  • #sztucznainteligencja
  • #motoryzacja
  • #ai
  • #telefony

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking