Rekrutacja do googla - etap algorytmow

Rekrutacja do googla - etap algorytmow
LP
  • Rejestracja:około 7 lat
  • Ostatnio:około miesiąc
  • Postów:365
0

Heja, jestem na poczatku procesu rekrutacji do googla. Z mojej dziedziny - mobilki - jestem w pelni spokojny.

Niestety pierwszym etapem sa algorytmy. Kiedys bylem calkiem spoko w tym temacie ale przez 11 lat klepania xmli w androidzie nalezaloby przpomniec sobie co nieco.

Dostalem od rekrutera linki do analizy, samemu planuje zrobic matury z informatyki, olimpiady informatycznej (niebieskie ksiazeczki?) oraz hackerranks etc.

O ile w hackerranks sa poziomy do wyboru to najlepiej byloby gdyby ktos znal stronke ktora rozwiazuje jeden problem ale na roznych poziomach trudnosci oraz przed zrobieniem zadania mozna zapoznac sie ze slowami kluczowymi do jego rozwiazania.

Np jakis problem szachowy gdzie w easy wystarczy dac hashmape, w mid dynamic programming a w hard inne struktury danych / algorytmy w celu zmniejszenia zlozonosci obliczeniowej oraz pamieciowej.

Bootcamp dla algorytmow?😎

Dzieki za info

JM
  • Rejestracja:ponad 9 lat
  • Ostatnio:około rok
  • Postów:98
0

Cracking the Coding Interview - wystarczy do googla.

GO
  • Rejestracja:około 2 lata
  • Ostatnio:ponad rok
  • Postów:141
2

Ja akurat też od pół roku robię interview do Google, dali mi z 14 zadań do rozwiązania z każdym zadaniem coraz większy hardcore, po tym zadaniu co teraz zrobię będę musiał wysłać CV, i nie potrafię się zebrać i zrobić te akurat zadanie.

Wydaje mi się, że dużo będzie roboty, teraz się opierdalam i się boję tak teraz na cały etata zapierdalać, ale w sumie to dobre i bym tak zrobił, tylko jak się zmusić żeby to zrobić wszystko.

Fajna praca dużo człowiek się nauczy i nowych ludzi pozna.

Zobacz pozostałe 2 komentarze
cwaniak333
W sensie to tylko zaproszenie, nie jakieś polecenie czy coś? Chciałem zerknąć i ew. zrobić z ciekawości
GO
Mogę ci dać zapro, ale mam tylko jedno i dam komuś kto jest bezrobotny a umie dobrze programować.
cwaniak333
A to nie marnuj na mnie :D Mam fajną robotę a to czy umiem programować to zależy.
cwaniak333
Można umieć "programować" i programować. Jak ktoś ogarnia rzeczy bardziej abstrakcyjnie jak domena, czysta architektura solidy itd. to wiadomo, że robienie optymalnego algorytmu w jakimś c++ będzie wyzwaniem. Oczywiście programowanie jest jedno, ale ma szereg specjalizacji - więc z tego to wynika :D
CZ
Wyślesz i mogą Ci w ogóle nie odpowiedzieć.
4p
  • Rejestracja:około 2 lata
  • Ostatnio:ponad rok
  • Postów:29
2

Neetcode jako "kurs", przelatuje z tematu na temat z coraz większym stopniem trudności, chyba dokładnie to o co prosisz: https://neetcode.io/roadmap
Grind 75 jako starsza alternatywa ale z fajnym rozkładem zadanek: https://www.techinterviewhandbook.org/grind75
Blind 75 jako jeszcze starsza alternatywa: https://leetcode.com/discuss/general-discussion/460599/blind-75-leetcode-questions

Leetcode jako repozytorium zadanek (IMO sekcja solutions jest o wiele lepsza niż na hackerranku): https://leetcode.com/problemset/all/

Jak się gdzieś poszpera to znajdzie się też listę zadanek które Google ostatnio zadaje w stanach.

edytowany 6x, ostatnio: _______
MI
Zgadza się, na Leetcode jest wiele zadań z jednego zagadnienia na kilku poziomach trudności. Czyli np. przeszukiwanie prostego drzewa jako easy, z cyklami jako medium i jakiegoś potwora bardziej rozrośniętego niż Yggdrasil jako hard. Dodatkowo nieoficjalne solucje (niegorsze od płatnych oficjalnych) są dostępne za darmo, bo Hindusi wrzucają, żeby zarobić punkty.
JB
  • Rejestracja:około 2 lata
  • Ostatnio:3 dni
  • Lokalizacja:Holandia
  • Postów:843
3

Google? To ci co skaczą z okien? "Mężczyzna leżał nieprzytomny w pobliżu budynku, w którym mieszczą się biura Google. Jak się później okazało, był on zatrudniony w tej firmie. Pracował w niej jako starszy inżynier ds. oprogramowania."

Ci to wiedzą jak się zareklamować he he


99xmarcin
Google ma 150k pracowników, w Polsce notuje się 14 samobójstw na 100k mieszkańców. Innymi słowy pracownicy firmy Google są >10x mniej skłonni do samobójstw niż Polacy...
JB
"Google ma pracowników" , "rodzice mają dzieci". Więc tak patrzysz na świat i ludzi ("patrzysz" , nie "widzisz"). Niby parę liter różnicy..
99xmarcin
@johnny_Be_good: DETECTED "dyskretna próba wykolejenia dyskusji" LEVEL 100
99xmarcin
  • Rejestracja:prawie 5 lat
  • Ostatnio:4 miesiące
  • Postów:2420
3

-> LeetCode i lecisz...

Zanim się napalisz i zainwestujesz czas, pogadaj od razu o wymaganiach finansowych. Ja byłem tam w poprzednie wakacje, przeszedłem pierwszy interview telefoniczny z Google Doc'iem i po nim dostałem telefon że jednak nagle nie akceptują mojej stawki. Wcześniej rekruterka powiedział mi że się mieszczę w widełkach na stanowisko niżej. Niepoważne...

Teraz Google próbuje zapełnić swoje 3 nowe wieżowce przy rondzie ONZ, sporo osób dostaje zaproszenia na rekrutacje. Ja też dostałem w tym tyg. email. Widać że idą na ilość.

PS. Do tego nie ma opcji full remote, na co komu taka praca... ;)

PS2. Zacytuje z maila:

In addition to Warsaw being our Cloud hub for EMEA. We are launching Fitbit ⌚ in Warsaw this year, which is an exciting time to join and be a part of a new product area which will be a high impact project for Google.

Może w FitBit płacą lepiej, w końcu biohacking i kultura feedbacku ma hype na 120%


Holy sh*t, with every month serenityos.org gets better & better...
edytowany 3x, ostatnio: 99xmarcin
Hodor
3 wieżowce przy ONZ? Google ma office w WFC przy ONZ i w Hubie przy Daszyńskiego. O jakichś innych officach nie wiem? :D
WeiXiao
  • Rejestracja:około 9 lat
  • Ostatnio:około godziny
  • Postów:5105
0

@jmk:

Cracking the Coding Interview - wystarczy do googla.

ale że zadanka czy teoria?

bo przyznam że czytałem ją aby zapoznać się z teorią i zadanek nie robiłem

ale nie zrobiła na mnie dobrego wrażenia - coś tam kilka stron nt. cv/rekrutacji i później po prostu strona czy dwie nt. różnych rzeczy - sucha teoria, niewiele różniące się od wpisania w google nazwy danej strukturki czy algorytmu

no jasne, fajnie że ktoś to pozbierał w jedno do kupy, ale czy warto za to płacić? nie wiem

edytowany 2x, ostatnio: WeiXiao
MZ
  • Rejestracja:ponad 2 lata
  • Ostatnio:ponad rok
  • Postów:12
0
jmk napisał(a):

Cracking the Coding Interview - wystarczy do googla.

Zadanka z ctci juz od dawna sa niewystarczajace. Poziom wzrósł znacząco. Zadania z tej książki to co najwyżej dobra rozgrzewka - wystarczające one byly X lat temu gdy ksiazka wychodzila, a ludzie nie przygotowywali sie miesiacami do rekrutacji.


Nie CRUD developer
Zobacz pozostałe 10 komentarzy
W8
@MarioBros33: w jakim sensie spokoj, lekarz tez sie doksztalca cale zycie(mniej lub bardziej zalezy od specjalizacji) i ponosi powazna odpowiedzialnosc tez karna za bledy w pracy i ktos kto nie radzi sobie ze stresem w IT tym bardziej nie poradzi sobie w pracy lekarza. szczegolnie w obecnych czasach lekarz musi uwazac bardziej bo dostaje opinie od pacjentow na serwisach np. znany lekarz i kazda zla opinia go moze kosztowac stres, utrate zaufania.
Templar Crusader
@MarioBros33: tak długo, jak drzewu wiedzy będą przyrastać listki i gałązki, tak długo każdy, kto pracuje w domenie gdzie ma miejsce przyrost informacji i wiedzy, musi nowe informacje i wiedzę pogłębiać i poszerzać, inaczej będzie mógł pracować tylko jako strach na wróble albo grabarz.
K5
@MarioBros33: i @Czitels ostatnimi czasy wychodzą na prowadzenie w rankingu największych narzekaczy na tym forum. Co post to kolejne narzekanie.
WeiXiao
jak ostatnio, od lat topka :D
CZ
A później przychodzi co do czego i okazuje się że narzekanie jest słuszne, np ostatnio @WeiXiao mi to przyznał. No, ale cóż ... Prawdziwych artystów poznaje się po ich śmierci. :P
JM
  • Rejestracja:ponad 9 lat
  • Ostatnio:około rok
  • Postów:98
0

@WeiXiao: To info od kolegi, który jakoś pod koniec tamtego roku się dostał tylko on ma kilkanaście lat doświadczenia i kończył infe na uwr a tam sporo siedzą w algorytmach. Sama książka to chyba takie dobre przypomnienie, ja ją mam ale cieżko mi przez to przebrnąć. Co ciekawe kolega mimo sporego doświadczenia musiał takie zadanka robić ale miał też dużo więcej z system design i sporo gadania o leadership.

M0
  • Rejestracja:około 2 lata
  • Ostatnio:około rok
  • Postów:23
0
lubie_programowac napisał(a):

Heja, jestem na poczatku procesu rekrutacji do googla. Z mojej dziedziny - mobilki - jestem w pelni spokojny.

Niestety pierwszym etapem sa algorytmy. Kiedys bylem calkiem spoko w tym temacie ale przez 11 lat klepania xmli w androidzie nalezaloby przpomniec sobie co nieco.

Dostalem od rekrutera linki do analizy, samemu planuje zrobic matury z informatyki, olimpiady informatycznej (niebieskie ksiazeczki?) oraz hackerranks etc.

O ile w hackerranks sa poziomy do wyboru to najlepiej byloby gdyby ktos znal stronke ktora rozwiazuje jeden problem ale na roznych poziomach trudnosci oraz przed zrobieniem zadania mozna zapoznac sie ze slowami kluczowymi do jego rozwiazania.

Np jakis problem szachowy gdzie w easy wystarczy dac hashmape, w mid dynamic programming a w hard inne struktury danych / algorytmy w celu zmniejszenia zlozonosci obliczeniowej oraz pamieciowej.

Bootcamp dla algorytmow?😎

Dzieki za info

Pamiętaj, że nauczenie się samych algorytmów nie wystarczy. Często ludzie są odrzucani bo nie są 'culture fit'. Także jeśli jesteś cichym, spokojnym programistą, który chciałby programować i nic poza tym, to obawiam się, że klepanie miesiącami Leet code na nic się zda. W Google i innych FAANG liczy się tzw. visibility i tego typu korpo shit. Skoro na etapie rekrutacji wymagania są kolosalne, to pomyśl jak będzie w pracy dzień w dzień? Do FAANGów zatrudnia się tylko po wpis do CV. Zarobki tutaj nie są motywacją. Po co mają dużo płacić jak mają tłum kandydatów na twoje miejsce? Właśnie ze względu na dużą konkurencje czujesz oddech na szyj i po godzinach musisz zapieprzać żeby być na bieżąco z nowościami, bo znajda lepszego kandydata, który cię wygryzie. Nie masz praktycznie życia poza pracą.

edytowany 2x, ostatnio: miley009
MZ
Zgadzam sie tylko czesciowo. Tak, bez culture fitu rozpykanie zadanek nic da. Natomiast, FAANG placi bardzo dobrze - wystarczy popracowac kilka lat aby zwielokrotnic swoja pensje. Konkurencja jest duza, ale objawia sie to raczej wysokim poziomek zespolu i ciekawymi wyzwaniami, a nie 'zapiperzaniem po godzinach'.
Stanisław Wokulski
  • Rejestracja:ponad 2 lata
  • Ostatnio:5 dni
  • Lokalizacja:Warszawa
  • Postów:28
1

Niedawno dostałem maila na LinkedIn z zaproszeniem do rekrutacji do Google. Miałem luźną telefoniczną rozmowę, żeby poznać więcej szczegółów. Rozminęły się nasze oczekiwania finansowe. Moja bazowa pensja w Google byłaby wyraźnie niższa od tej, którą mam teraz. Co prawda jak dodałoby się do tego akcje, które też są w ramach wynagrodzenia, to byłoby trochę więcej rocznie niż mam teraz. Ale akcje zawsze mogą spaść, a poza tym hybryda i bodajże 2 lub 3 dni (nie pamiętam dokładnie) w biurze w tygodniu. Chociaż kto wie, może już się zmieniło na 100% pracy z biura sądząc po niedawnych nagłówkach? Do tego zapewne mega trudna rekrutacja, culture fit, możliwość bycia zwolnionym w ramach layoffów w big tech? W zamian zyskuje się prestiż i dobry wpis w CV. Może warto się przemęczyć przez jakiś czas, ale nie mam zbytnio na to ochoty

Zobacz pozostały 1 komentarz
LukeJL
chociaż przypuszczam, że przy tak dużej skali w grę może wchodzić biurokracja i jak są zatwierdzone budżety, to ciężko coś wskórać - pamiętam, jak się do dużego banku rekrutowałem i potem dzwonili i chcieli obniżać stawkę xD wielki bank, a udają biednych.
Stanisław Wokulski
Z kim negocjować? Z zewnętrzną rekruterką? Sama mnie zapytała o oczekiwania finansowe i jak jej powiedziałem, to stwierdziła, że to zbyt wiele jak na moje doświadczenie. Wtedy zapytałem o widełki przewidziane na to stanowisko. No i odpowiedź w stylu "nie mogę powiedzieć dokładnie, ale..." i usłyszałem orientacyjną kwotę, jaką miałbym zarabiać. Zapytała się, czy to jest dla mnie do przyjęcia, a ja na to, że nie :D i rozmowa zaraz się skończyła. Na tym etapie nikt nie wie, jakie są moje umiejętności i nie jestem też światowej sławy inżynierem, więc o czym my tu mówimy?
Miang
może HRówka miała dostać premię na ile stawkę zbiła ;)
K1
@wokulski: Możesz powiedzieć mniej więcej o jakich stawkach mówimy?(i jakim doświadczeniu) Zastanawiam się o ile więcej google daje w Polsce niż np. jakiś bank zagraniczny.
Stanisław Wokulski
@kill15: bazowa pensja to byłoby ok. 15.6k brutto na UoP plus akcje. Jeśli chodzi o moje doświadczenie to jestem midem. Roczne wynagrodzenie to byłoby 240k (nie pamiętam dokładnie, ale być może to jest maksymalne wynagrodzenie, na jakie mógłbym liczyć). Jak na obecny kryzys to jest raczej w porządku stawka, ale: 1. Jak na Google i ich mega trudną rekrutację to nie robi wielkiego szału 2. Mam większą bazową pensję w mojej firmie niż bazową w Google. Niby z akcjami w Google miałbym trochę więcej, ale nie jest to dla mnie wystarczający argument do zmiany
CZ
  • Rejestracja:ponad 8 lat
  • Ostatnio:około miesiąc
  • Postów:2284
1
miley009 napisał(a):
lubie_programowac napisał(a):

Heja, jestem na poczatku procesu rekrutacji do googla. Z mojej dziedziny - mobilki - jestem w pelni spokojny.

Niestety pierwszym etapem sa algorytmy. Kiedys bylem calkiem spoko w tym temacie ale przez 11 lat klepania xmli w androidzie nalezaloby przpomniec sobie co nieco.

Dostalem od rekrutera linki do analizy, samemu planuje zrobic matury z informatyki, olimpiady informatycznej (niebieskie ksiazeczki?) oraz hackerranks etc.

O ile w hackerranks sa poziomy do wyboru to najlepiej byloby gdyby ktos znal stronke ktora rozwiazuje jeden problem ale na roznych poziomach trudnosci oraz przed zrobieniem zadania mozna zapoznac sie ze slowami kluczowymi do jego rozwiazania.

Np jakis problem szachowy gdzie w easy wystarczy dac hashmape, w mid dynamic programming a w hard inne struktury danych / algorytmy w celu zmniejszenia zlozonosci obliczeniowej oraz pamieciowej.

Bootcamp dla algorytmow?😎

Dzieki za info

Pamiętaj, że nauczenie się samych algorytmów nie wystarczy. Często ludzie są odrzucani bo nie są 'culture fit'. Także jeśli jesteś cichym, spokojnym programistą, który chciałby programować i nic poza tym, to obawiam się, że klepanie miesiącami Leet code na nic się zda. W Google i innych FAANG liczy się tzw. visibility i tego typu korpo shit. Skoro na etapie rekrutacji wymagania są kolosalne, to pomyśl jak będzie w pracy dzień w dzień? Do FAANGów zatrudnia się tylko po wpis do CV. Zarobki tutaj nie są motywacją. Po co mają dużo płacić jak mają tłum kandydatów na twoje miejsce? Właśnie ze względu na dużą konkurencje czujesz oddech na szyj i po godzinach musisz zapieprzać żeby być na bieżąco z nowościami, bo znajda lepszego kandydata, który cię wygryzie. Nie masz praktycznie życia poza pracą.

Akurat z tego co się orientuję nawet od ludzi stąd, to wystarczy się dostać do faangu, odejść po 3 miesiącach i masz boosta do rekrutacji w przyszłości. Stąd najlepiej się tam dostać na staż w trakcie studiów, bo najłatwiej i na swiezo ma się przypomniane algorytmy. Tak więc jak już zdasz rekrutację to można mieć wyrąbane o czym też często mówią influencerzy na YT.
Stąd właśnie wynika ten hejt na te rekrutacje. Stworzona jest taka niejako bańka elitarności.

No, ale żeby nie było, będąc na miejscu google pewnie robiłbym podobnie, więc biznesowo ich jaknajbardziej rozumiem. W dodatku, że u nich błąd wypuszczony na produkcję to równa się wyśmiewanie i wkurw na całym świecie. Stąd przeciętnego Maćka Klepacza to zatrudnić też nie wypada.

Zobacz pozostały 1 komentarz
LukeJL
czyli praca w Google i podobnych firmach daje kartę honorowego szpanera, niczym legitymacja Mensy.
RequiredNickname
Praca w każdej firmie do której ciężej się dostać daje taką kartę tylko taki googiel daje złota, inne srebrna lub brązowa w zależności od podwórka
LukeJL
W sumie można iść na magazyn do Amazona nosić książki, a potem zgodnie z prawdą mówić, że się pracowało w FAANG
WeiXiao
@RequiredNickname złotą? to wtedy JaneStreet daje diamentową :P
Stanisław Wokulski
@WeiXiao: o JaneStreet słyszałem właśnie tylko to, że dają taką diamentową kartę, poza tym to w ogóle ich nie znam :D
MZ
  • Rejestracja:ponad 2 lata
  • Ostatnio:ponad rok
  • Postów:12
0

Praca w FAANG to nie tylko boost do szpanu czy przyszlych rekrutacji. Jesli sie odpowiednio postarasz to bedzie to mega boost do skilla. Dlaczego? Poniewaz, nigdzie indziej nie bedziesz mial okazji zmierzyc sie z takimi problemami jak tam. Oczywiscie, 80% osob wykonuje stosunkowo malo wymagajaca prace. Natomiast, jesli komus zalezy na rozwoju i umie sprzedac swojego skilla to szybko zostanie to zauwazone, a jego wyzwania wskocza na wyzszy level.
I tak, aby poradzic sobie z tymi wyzwaniami wiedza z algo nie wystarczy, wiekszosc osob jest za slaba aby w sposob optymalny rozwiazac wymagajace, obecne tam problemy. Natomiast, nie wyobrazam sobie aby osoba NIE ogarniajaca algo na poziomie medium lc byla w stanie byc w tych 20% ogarniaczy.


Nie CRUD developer
LU
W blockchainie spokojnie znajdziesz równie ciekawe problemy.
bocian.siano
Skąd wiesz, że FAANG to mega boost w rekrutacji? Czy uważasz, że mając Googla w cv to będziesz miał od razu zaproszenie na 10 rozmów technicznych na 10 wysłanych cv. Jak zatrudniasz kogoś to sprawdzasz w jakiej technologii pracował ostatnio, głównie tyle.
MZ
@bocian.siano: Nie zgadzam sie :) tech korpo maja w tylku w jakim jezyku pisales
kimikini
  • Rejestracja:ponad 14 lat
  • Ostatnio:4 dni
0

spoko jak nie masz rodziny, kredytu i innych finsowych zobowiazan - jedyny cel to nauka
bo isc tam zeby zarabiac mniej niz obecnie majac rodzine to slaba opcja imo

opiszon
Ale to wszystko zależy. Przecież mówimy o IT gdzie raczej nie żyje się od 1 do 1. Dla wielu ludzi gdy finanse są zabezpieczone to górę biorą inne motywatory - nie dla każdego jest nim nieskończony wzrost zarobków. Często są to też kwestie ambicjonalne jak typ projektu itp. Nie mówię że no Google to firma dla mnie, ale jestem sobie w stanie wyobrazić że ktoś nawet z kredytem i dziećmi idzie do google za niższą stawkę. Bo ta niższa stawka to będzie dla niego mniej pieniędzy które zostają na koniec miesiąca a nie nurkowanie pod wodę.
opiszon
Może taka decyzja długoterminowo być opłacalna. Choć ja oprócz kwestii finansowych i rozwojowych brał bym jeszcze kwestię stresu i obciążenia pracą pod uwagę - bo długoterminowo to może mieć większy wpływ na komfort życia ;-)
K8
Moim zdaniem sytuacja stała się trochę absurdalna.Praktycznie cały świat IT na wyciągnięcie ręki (w przypadku pracy zdalnej) a Google nadal płaci trochę powyżej średniej lokalnej rynkowej mając spore wymagania. Prawdziwych talentów raczej w ten sposób nie przyciągną w emerging markets.
CZ
@Kiko88: renoma robi swoje, wierz mi. W dodatku totalnych wymiataczy to mają u siebie w głównych biurach. Tutaj wystarcza ponadprzeciętni.
F1
kumpel kiedyś opowiadał jak rekruterka do niego zadzwoniła - gość jest najlepszym devopsem którego znam i top2 jeśli chodzi ogólnie o wiedzę około programowania. Powiedział jej, że może np w czwartek się umówić.. "ale jak to, tu trzeba się przygotować, bla bla bla, może za pół roku", "a to dziękuję". Zgadzam się z nim - specjalista nie powinien musieć przygotowywać się specjalnie do konkretnej rozmowy z tylko takiego powodu że jest 'specyficzna'
B1
  • Rejestracja:ponad 5 lat
  • Ostatnio:8 minut
  • Postów:368
0

Btw, gdzie szukać firm z algo w rekrutacji? To dla mnie ciekawsze i łatwiejsze niz typowa przepytka.

CZ
  • Rejestracja:ponad 8 lat
  • Ostatnio:około miesiąc
  • Postów:2284
2
benoni12 napisał(a):

Btw, gdzie szukać firm z algo w rekrutacji? To dla mnie ciekawsze i łatwiejsze niz typowa przepytka.

Firmy amerykańskie mają bzika na tym punkcie. Tam szukaj.

bocian.siano
  • Rejestracja:prawie 5 lat
  • Ostatnio:8 miesięcy
  • Postów:10
0

Czy znasz kogoś kto dostał się do Googla? Taką osobę zapytaj o szczegóły rekrutacji.

kimikini
  • Rejestracja:ponad 14 lat
  • Ostatnio:4 dni
3

znajomy koniec koncow dostal oferte na ~polowe tego co ma obecnie (ze wszystkim juz szacunkowo) :D
teraz na b2b robi dla zachodniego startupu

edytowany 1x, ostatnio: kimikini
DU
  • Rejestracja:prawie 5 lat
  • Ostatnio:14 dni
  • Postów:65
4

Namęczycie się przy tych rekrutacjach do Google'a a potem was wywalą po 6 miesiącach bo kryzys... ;-) albo, że ich algorytmy Was wytypują do wyrzucenia.


edytowany 1x, ostatnio: dumptracker
KamilAdam
Nie ma to jak optymizm :D
enedil
W polsce layoffy w googlu były całkiem łagodne. I Polska jest chyba jedynym miejscem w Europie, gdzie prowadzą teraz rekrutację.
GO
Ja lubię te zadania dużo można się nauczyć, ciekawe problemy.
CZ
  • Rejestracja:ponad 8 lat
  • Ostatnio:około miesiąc
  • Postów:2284
3
dumptracker napisał(a):

Namęczycie się przy tych rekrutacjach do Google'a a potem was wywalą po 6 miesiącach bo kryzys... ;-) albo, że ich algorytmy Was wytypują do wyrzucenia.

No i gitara. Założę sobie kanał na YT i będę się chwalił że byłem w FAANGu a jednocześnie płakał, że mnie wywalili. :P

JB
  • Rejestracja:około 2 lata
  • Ostatnio:3 dni
  • Lokalizacja:Holandia
  • Postów:843
0

Widziałem najnowszą reklamę google coś w tym styli "We are the google, join us today. Don't miss the chance to be another body on a pavement!" xD


Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)