Rekrutacyjne WTF jakie Was spotkały

Rekrutacyjne WTF jakie Was spotkały
axde
  • Rejestracja:ponad 5 lat
  • Ostatnio:prawie 5 lat
33

Zainspirowany tematem Pomyłka przy zmianie pracy - jak tego unikacie? oraz tematem Programistyczne WTF jakie Was spotkały otwieram posiedzenie. Chyba każdy z nas spotkał się nie raz ze ścianą lub betonem na rekrutacji, którego ani przeskoczyć ani obejść, a walenie głową to żadna przyjemność.
- Na potrzeby opisów możecie zmienić dane wejściowe żeby (w razie czego) nikt was nie rozpoznał.
- Dla zachowania porządku fajnie jeżeli będziesz komentował/a post zamiast pisać odpowiedź. Dzięki.

Wrzucam w Offtopic ale jak ktoś uzna, że Kariera będzie bardziej odpowiednia to proszę o przeniesienie

Etap 1: Wstęp
Historia miała miejsce w tamtym roku. Firma pośrednik z miasta gdzieś na Śląsku. Ogłoszenie w miarę kompletne ale bez widełek. Jednak opis, i technologie w kręgu moich mocnych zainteresowań – Java, Docker, Kubernetes. Postanawiam wysłać CV na wieczór. Następnego dnia dzwoni do mnie jakaś Pani:

  • Dzień dobry czy rozmawiam z Panem axde?
  • Tak, a o co chodzi?
  • Dzwonię z firmy pośredniak123 z pytaniem czy aplikował Pan na nasze ogłoszenie superhiper programator 456
  • Tak, aplikowałem.
  • O! To świetnie się składa gdyż pańskie CV idealnie pasuje do oczekiwań naszego klienta.
  • (…)

Umawiamy się po 20 minutach pogawędki na godzinną wideo rozmowę już z koleżanką Pani, która do mnie dzwoniła. Jednocześnie mam dostać wszelkie informacje odnośnie następnego etapu mailem (mamy piątek, rozmowa w poniedziałek o 10).
Do niedzieli wieczór skrzynka jest pusta więc uznaję, że Pani rekruterka poleciała w kulki – coś jej nie pasowało podczas rozmowy ze mną.
Jest poniedziałek godzina 10:15 dzwoni mój telefon. Nie mogę odebrać. Oddzwaniam po 15, i słyszę taki zasmucony głos Pani od pierwszego kontaktu, że przecież się z nią umawiałem na rozmowę poniedziałkową. Wyjaśniam, że miałem dostać mail z potwierdzeniem – nie dostałem więc uznałem, że nieaktualne, i prowadziłem swój zaplanowany tryb życia dalej.
Dziwne tłumaczenia odnośnie wiadomości, że to najwidoczniej jakiś problem techniczny ale może jednak umówimy się na następny dzień w takim razie – umawiamy.

**Etap 2: Wideo rozmowa **
Jestem pod wrażeniem. Przez 45 minut rozmawiamy o tym samym o czym rozmawiałem przez telefon z inną rekruterką przez 10-15. To się nazywa umiejętność rozwlekania tego samego. Pewnie dlatego Pani od drugiego etapu ma wyższe stanowisko – soft skills na najwyższym poziomie.
Tutaj wychodzą pierwsze dziwactwa w postaci różnic w ogłoszeniu, a różnic w rzeczywistości.
Dostaję kilka pytań o rzeczy, których w ogłoszeniu nie było:

  • A czy pracował Pan bądź zna X?
  • A czy pracował Pan bądź zna Y?
  • A czy pracował Pan bądź zna Z?

Na sam koniec dowiaduję się, że ciężko im kogoś znaleźć, bo te okropne technologie jakieś takie niszowe. Jak już ktoś się w takich specjalizuje to zwykle siedzi w Warszawie, chce dużo pieniędzy, i za tyle samo ile ma na miejscu w stolicy nie przeniesie się na Śląsk – nie dziwi mnie to. Kto normalny chciałby oddychać węglem?
Dochodzimy do widełek, których nadal nie znam, i nie poznaję do końca. Wychodzę jednak z prostego założenia, że mówię swoje, a co oni z tym zrobią to już nie moja sprawa. Zaczyna się namawianie mnie na B2B chociaż w ogłoszeniu widnieje UOP/B2B. Dla własnego spokoju obiecuję się zastanowić chociaż nie mam ochoty na B2B w tym momencie (przyczyny osobiste). Dostaję wspaniały Excel z wyliczeniami, i dokument na 8 stron z mową motywacyjną jakie to B2B jest wspaniałe, i co zyskuję. Umawiamy się na rozmowę techniczną, a po drugim etapie dowiaduję się tego samego co po pierwszym 0 zmarnowane 1.5h.

Edit:
Zapomniałem o najważniejszym. Pani umiejętnie manewrowała w dyskusji ze mną, i ładnie podkoloryzowała CV. Musiałem uzupełnić jakiś dokument, i wpisać tam projekty, a oni już ładnie się zajęli żeby to wyglądało piękniej niż mogłoby. Ciekawe cp by było na miejscu gdybym miał rozmawiać z klientem końcowym zadającym dziwne pytania?

Etap 3: Rozmowa techniczna
Dostaję informację, że dnia X, o godzinie Y zadzwoni do mnie ktoś kto sprawdzi moją wiedzę. Dziwi mnie to mocno, bo jak to tak? Będziemy pisać coś przez telefon?
O godzinie 15 dostaję sms od technicznego, że nie da rady pogadać o 16 ale może moglibyśmy o 21? A jeśli nie to jutro o 8 rano. Wtf? Żadna z tych godzin mi nie pasuje ale chcąc mieć z głowy te głupoty zgadzam się na 21. O 21:15 dostaję sms, że zadzwoni za 5 minut. Dzwoni o 22:15. Ględzimy o głupotach zupełnie jak z HR. Ma jednak dla mnie dwa pytania*(!)* - wow! Myślę sobie spoko chociaż nadal jest mi całkiem dziwnie.

  • Powiedz mi axde jakie znasz pakiety w Javie?
  • title
    Przez chwilę nie wiem czy ktoś to później wrzuci na youtube, i zostanę gwiazdą internetów? Po dłuższej chwili wyrzucam z siebie kilka odpowiedzi.

Pada zatem pytanie numer dwa:

  • Wybierz sobie jakiś pakiet, i go opisz.
  • title
    Wybieram więc pierwszy lepszy, i zarazem ciekawszy, opowiadam.

Dostaję trzecie pytanie:

  • Załóżmy, że masz do obsłużenia jakiś błąd – w jaki sposób możesz go obsłużyć w javie?
    Odpowiadam zatem co jest grane, i w jaki sposób. Rozmawiamy jeszcze dłuższą chwilę o samym języku po czym dostaję od człowieka feedback, że on to na moim miejscu poszukałby pracy w DE/UK. Tutaj zdarzają się oferty ale ludzie na miejscu rzadko kiedy mają jakąś wiedzę na ten temat, a w tamtych krajach jest dużo więcej fajnych ofert – dziękuję za ten protip. Nigdy bym nie pomyślał, że w innych krajach może być lepiej.

Następnego dnia rano dostaję mail od Pani z etapu 2. W treści bezemocjonalny, zimny content mówiący iż po otrzymaniu od Pana technicznego raportu po rozmowie (załącznik) mogą mi zaoferować 1/3 mniejszą stawkę, i tylko na B2b.

  • title
    Otwieram załącznik w którym człowiek techniczny ma przygotowany zestaw pytań na który odpowiada, i odsyła do HR. Czytam więc z zaciekawieniem:
  • Imię nie moje
  • Stan wiedzy: Zna podstawowe zagadnienia języka, jest chętny do dalszego rozwoju, i ciężkiej pracy.
    Uśmiecham się pod nosem. Brzmi to dość ciekawie zwłaszcza, że po godzinach dłubię w tym od 2.5 roku, przeczytałem chyba wszystko co tylko było możliwe, i nie czuję się na początku ścieżki wiedzy.

Etap 4: Mocno zdziwiony HR
Postanawiam grzecznie, i z klasą odpisać Pani co myślę o ich propozycji, i co myślę o ich procesie rozmowy technicznej. Opisuję krok po kroku po czym daję wskazówkę żeby znalazła sobie kogoś w firmie bardziej obytego technicznie kto wytłumaczy jej, że zadawanie takich pytań na stanowisko regulara to delikatnie mówiąc nieporozumienie. Jednocześnie rezygnuję z tej farsy, bo to nie ja mam parcie na to ogłoszenie, a to z kolei wisi do dnia dzisiejszego, i nawet pojawiły się widełki.
Godzinę po odesłaniu maila Pani się dobija wykonując 11 połączeń na mój telefon – olewam z braku chęci dyskutowania z kimkolwiek. I tak zmarnowałem całkiem sporo swojego czasu na ten lekki brak kompetencji.

edytowany 1x, ostatnio: axde
Zobacz pozostałe 10 komentarzy
cerrato
@PerlMonk: teraz muszę poudawać, że robię coś w pracy - jak większość z nas, siedzących przez pól dnia na 4P ;)
WhiteLightning
@cerrato: za mnie Jenkins pracuje...
cerrato
Ale i tak ktoś musi go pilnować :P
WhiteLightning
@cerrato: ale w miedzyczasie moge cos na 4p popisac.
cerrato
A nie lepiej, żebyś Ty się wziął za robotę, a niech ten Twój kolega Jenkins pisze na 4P? :D
GS
  • Rejestracja:ponad 8 lat
  • Ostatnio:dzień
  • Postów:1265
0

Jeśli chodzi o Etap 1, to poleciałeś w kulki jeszcze bardziej niż pani rekruterka. Skoro się umówiliście na spotkanie, znałeś czas i miejsce, to należało się pojawić co najwyżej wskazując na miejscu, że nie otrzymało się jakichś informacji.

Pytanie: Czy niniejszy wątek służy również do relacjonowania WTFów widzianych z drugiej strony rekrutacyjnego stołu?

Zobacz pozostałe 2 komentarze
axde
Naucz się czytać ze zrozumieniem. Drugi etap był poprzez Skype. Gdzie miałem się stawić skoro w mailu miałem dostać login Pani od rozmowy + odesłać swój login. Skoro nie było wiadomości to nie miałem na co odpowiadać. Proste.
GS
Gdzie miałem się stawić skoro w mailu miałem dostać login Pani od rozmowy + odesłać swój login - stawić przy komputerze :). Ok, sądziłem że wszystkie dane niezbędne do przeprowadzenia rozmowy ustaliliście wcześniej, a informacje na które czekałeś miały dotyczyć bardziej tematu spotkania. Ale skoro chodziło o login skypowy, to to trochę zmienia sytuację i faktycznie umówienie było niedograne ze strony rekruterki.
axde
stawić przy komputerze :). stawiłbym gdybym dostał cokolwiek. Wybrałem wizytę u lekarza zamiast zmarnowania wolnego dnia ;-)
cerrato
@GutekSan: moim zdaniem jak najbardziej, chętnie poczytam o wynalazkach, które chciały się u Ciebie zatrudnić :D
TR
Moim zdaniem już brak informacji potwierdzającej jest okazaniem braku szacunku do potencjalnego pracownika, szczególnie z tak bogatym CV. Rekruter powinien przeprosić i umówić się na inną, odpowiadającą poszukującemu pracę godzinę, a nie zwalać winę na kandydata. Brak maila wskazuje na bałagan w biurze i chaos panujący w firmie
Haskell
  • Rejestracja:ponad 9 lat
  • Ostatnio:10 miesięcy
  • Postów:4700
25

Wysłałem CV do firmy z psem w logo w sprawie pracy na stanowisku programista Python. Dostałem zaproszenie na rozmowę i o godzinie 15 pojawiłem się w umówionym miejscu. O 15:20 w końcu ktoś się pofatygował i zostałem zaproszony do sali konferencyjnej.

Rekruter: Niestety szef nie wrócił ze Szwecji i nie mamy pańskiego CV.
Ja: Niestety ja też nie wziąłem, ale chętnie opowiem o swoim doświadczeniu.
Rekruter: Ok
Ja: (opowiadam gdzie pracowałem i co robiłem, wymieniam tylko miejsca gdzie pracowałem jako programista)
Rekruter: (spoglądając na zegarek) Nie interesuje mnie to co pan robił. Proszę powiedzieć czy ma pan doświadczenie z Pythonem.
Ja: (nieco zmieszany opowiadam tylko o doświadczeniu związanym z Pythonem)
Rekruter: Czy używał pan technologii X?
Ja: Nie, nie używałem. W ogłoszeniu była mowa o technologii Y i z tego powodu wysłałem tutaj swoje CV.
Rekruter: (spoglądając na zegarek co raz bardziej zniecierpliwiony) My nie używamy Y.
Ja: Aha
Rekruter: Czy używałem pan technologii Z?
Ja: Nie, tego też nie było w ogłoszeniu.
Rekruter: My właśnie używamy Z i tego wymagamy.

Po rozmowie wysłałem maila do tego szefa, którego nie było ze swoimi wrażeniami, m.in. napisałem, że czekałem ponad 20 minut, osoba rekrutująca nie miała mojego CV oraz nie interesowało jej moje doświadczenie zawodowe. Opisałem również jak ogłoszenie rozminęło się z ich rzeczywistymi wymaganiami. Zaproponowałem, że mogliby pisać w ogłoszeniu czego wymagają, wtedy będą mieli większe szanse trafić odpowiedniego kandydata. Nie odpisał.


Zaglądali do kufrów, zaglądali do waliz, nie zajrzeli do d**y - tam miałem socjalizm. Czesław Miłosz
edytowany 1x, ostatnio: Haskell
czysteskarpety
czysteskarpety
Nie odpisał. oburzające
Haskell
Oburzające, to raczej nie. To po prostu dopełniło całości. Firm, które się nie odzywają po interview jest w Polsce cała masa.
Gustawiec
To niezła organizacja
mr_jaro
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
13

firma 80+ osób

Etap 1. (tydzień 1)
Składam cv i wypełniam sporą ankiete typu gdzie się widzę za x lat.

Etap 2. (tydzień 2)
Rozwiązuje zadanie testowe

Etap 3. (tydzień 3)
Rozmowa audio-video na której strasznie źle się czuje, bo co jakiś czas wyciszają mikro i w tym czasie się śmieją, mam wrażenie jakby się śmiali ze mnie więc zaczyna mi to wjeżdżać na mózg. Kandyduje na regulara, a dostaje pytania takie, że co drugi senior by nie odpowiedział (zadałem je po rozmowie kilku znajomym seniorom). Na kilka pytań nie znałem odpowiedzi (patrz zdanie wcześniej) a na kilka pomimo, że odpowiedziałem dobrze to i tak musieli dopowiedzieć swoje 3 grosze, żeby wyszło, że ja ie nie znam bo za mało powiedziałem i po każdej takiej akcji widać było, że rekruter jest dumny, że mnie zagiął.

Etap 4 (tydzień 4)
Dostaje kolejne zadanie rekrutacyjne z jakiegoś dziwnego cmsa bazującego na frameworku w który się specjalizuje. Miałem już dość...

2 dni później dostałem ofertę z innej firmy gdzie cały proces trwał jeden dzień a tamtym serdecznie podziękowałem.


It's All About the Game.
Zobacz pozostałe 8 komentarzy
LukeJL
@TheRottenCookie jeśli na wstępie są chamscy, to potem ciężko oczekiwać, że się poprawią. Bo chamstwo to pewna "kultura pracy" (czy może raczej antykultura?). Więc potem 5 razy w tygodniu trzeba będzie chodzić do biura, gdzie pracują chamy, trzeba będzie użerać się z szefem-chamem itp. Więc nie opłaca się. Chamstwo to jest czerwona lampka, że coś jest nie tak z firmą / pracownikami firmy.
TR
@LukeJL: Ja to wiem... ale znajomi nie. Ciężko trafić na dobrego pracodawcę. Przynajmniej w pracy fizycznej. Od ponad roku na bezrobociu jestem ;(
LukeJL
@TheRottenCookie znajomi z jakich branż? Bo jeśli poza IT, to tym bardziej powinni to zrozumieć. Jak słyszałem różne opowieści, co się dzieje w Polsce w normalnych branżach (np. praca fizyczna w sklepie, czy jakaś tam zwykła biurowa) to włos się jeży (i branża IT jest pewnie jedną z niewielu branż w Polsce, gdzie pracownika traktuje się w miarę normalnie, a nie jak śmiecia). Tylko, że mnóstwo ludzi jest przyzwyczajonych do tego, że są traktowani jak śmiecie i uważają, że to normalna kolej rzeczy i że należy pokłonić się pracodawcy i znosić cierpienia, bo o pracę ciężko.
TR
@LukeJL No właśnie z tych branż co wymieniłeś i inne fizyczne. Z doświadczenia wiem, że najlepiej wbrew pozorom traktują na budowie (oczywiście jak wszędzie zawsze się trafi zły szef albo jakiś niezbyt miły człowiek w ekipie), ale pracowałem w różnych branżach mimo młodego wieku i tam najlepsi ludzie byli :). Więc mówisz, że w IT łatwiej odnaleźć szanującego pracodawce? Dodatkowa motywacja do nauki.
mr_jaro
@TheRottenCookie: prędzej klient ostateczny cie nie bedzie szanował niż szefu.
nullpt4
  • Rejestracja:prawie 6 lat
  • Ostatnio:5 miesięcy
  • Postów:103
8

Duża krakowska firma.
Złożyłem CV na stanowisko Dev/Ops'a.

Etap 1.
Wysyłam CV i wpisuje jaką miałem średnią na studiach... :P

Etap 2.
Test abcd w siedzibie firmy.

Etap 3
Pogadanka z HR i zaproszenie na rozmowę techniczną.

Etap 4.
Rozmowa techniczna. Jest dwóch teamleadów po 15 lat doświadczenia, którzy rekrutują do swoich zespołów i zajmują się np. OpenStackiem.
Pierwszym pytaniem było jak się dodaje stringi w Pythonie, ja odpowiadam, po czym jeden pyta drugiego "co z tego Pythona jeszcze można spytać?", a drugi odpowiada, że nie umie Pythona.
Zadali jeszcze 2 pytania na podobnym poziomie, po czym stwierdzili, że idealnie się nadaje na to stanowisko i zaproponowali współpracę.
Ja grzecznie powiedziałem, że muszę się zastanowić, i następnego dnia napisałem maila, w którym dziękuję za propozycję, ale nie skorzystam. Nie dostałem żadnej odpowiedzi zwrotnej. xD

Zobacz pozostałe 10 komentarzy
nullpt4
@LukeJL: z opowieści wiem, że mają wzór na to ile zatrudnić studentów by zastąpić seniora. A średnia to waga jednego studenta :P
superdurszlak
@nullpt4: to nie lata 90. że studenci jadali chleb posmarowany nożem, a z jednej torebki parzyli herbatę przez cały miesiąc. Ja nu studiach ważyłem sporo więcej, niż miałem średnią :P
cerrato
nie jest sztuką ważyć więcej niż 3,45 kg :P
superdurszlak
no ja tam grubasem byłem, ponad 4,8kg :P
cerrato
No to taki dobrze wyrośnięty noworodek
GS
  • Rejestracja:ponad 8 lat
  • Ostatnio:dzień
  • Postów:1265
12

Historia sprzed kilku lat, obecnie pracuję gdzie indziej i nie zajmuję się rekrutacjami.

Szukaliśmy głównie programistów i testerów. Branża w której pracowałem (telekomunikacja) była dość specyficzna, bo od programistów wymagała wyłącznie podstawowej znajomości C++, a od testerów nie oczekiwało się w zasadzie żadnej wiedzy. Od wszystkich natomiast oczekiwano ogólnego ogarnięcia technicznego, umiejętnością rozumienia technicznej dokumentacji czy analitycznego myślenia. Wszystkiego uczyliśmy ich potem sami, ale musieliśmy mieć podatny materiał. Wbrew pozorom rekrutacja na kogoś takiego jest trudna, bo nie polega na sprawdzeniu co człowiek umie, tylko czy umie się uczyć.

Rekrutacja była standardowa dla wszystkich: 5 pytań ocenianych w skali 0-10. Pierwsze pytanie dotyczyło podstawowych umiejętności programistycznych. Mieliśmy autorską aplikację, takie IDE w którym kandydat miał wypełnić ciało funkcji realizującej jakieś dość proste, wylosowane zadanie, mieszczącej się w 20-30 linijkach. IDE miało możliwość kompilowania, puszczenia przygotowanych testów, a jak wszystko kandydatowi przeszło to wysłania nam rozwiązania na maila. Na zadanie miał chyba 30 minut. Można było korzystać z internetu. Ale na początku zawsze takiego kandydata oswajaliśmy z tym narzędziem dając mu mimochodem "test 0", czyli napisanie przy nas najtrywialniejszej możliwej funkcji i sprawdzenie jak działa kompilowanie, puszczanie testów itp. Testem 0 była funkcja, która przyjmuje 2 liczby typu double i zwraca ich sumę. Deklaracja tej funkcji już była, jak się domyślacie należało jedynie napisać:

Kopiuj
return a+b;

Zazwyczaj nikt nie miał problemu z tym zadaniem, ale pewien kandydat nas zaskoczył. Patrzy w ten ekran i po chwili mówi:

  • [K:] - Ja bym to zrobił w pętli for.
  • [My:] (WTF!!!) - Ale po co w pętli for? Zresztą, niech pan pisze.
  • [K:] - No właśnie tak średnio pamiętam jej składnię.
  • [My:] - Czy mówi coś panu słówko "return"?
  • [K:] (Ucieszony) - Tak, coś kiedyś słyszałem!

W tym momencie zrezygnowaliśmy z robienia właściwej części zadania 1, i w zasadzie powinniśmy zrezygnować z dalszej rekrutacji. Ale że kandydat przyszedł na testera, a nie chcieliśmy, żeby potem gadał, że go uwaliliśmy na zadaniu programistycznym, to dajemy mu 4 kolejne zadania. Była to jednak całkowita strata czasu. Kandydat w ogóle nawet nie rozumiał pytań, nie był w stanie ruszyć z miejsca z naszą pomocą. O ile dobrzy kandydaci dostawali na naszej rekrutacji tak od 30p w górę na 50, a słabi - kilkanaście punktów (punktowane były rzeczy, z którymi poradziłby sobie inteligentny podstawówkowicz, jak przerysowanie schematu z dokumentacji, sprawdzenie jakiejś wartości w tabelce, itp), ten kandydat dostał 0 ze wszystkich 5 pytań, co wydawało mi się dotąd niemożliwe.

Jeśli jesteście ciekawi jego wykształcenia, to był to student 5 roku informatyki na prywatnej uczelni, któremu chyba do absolutorium brakowało jedno zaliczenie.

EN
"Testem 0 była funkcja, która przyjmuje 2 liczby typu double i zwraca ich sumę" ja to bym się zastanawiał gdzie tu haczyk :)
GS
@Endrew: ale tu nie było haczyka, to nawet nie było oceniane zadanie tylko coś na rozgrzewkę. Ale jeśli na rozgrzewce przed zawodami widzisz, że koleś nie jest w stanie zrobić kroku do przodu, to wiedz że coś się dzieje.
Freja Draco
Freja Draco
'student 5 roku informatyki na prywatnej uczelni' Miałam kiedyś okazję pracować z tym samym wykładowcą na polibudzie i w prywatnej szkole biznesu. Na polibudzie gość trzaskał analizą matematyczną, aż klepki w głowie trzeszczały, czym przekonał mnie, że na polibudę się nie nadaję. Na prywatnej uczelni miałam z nim wykłady ze statystyki (do zaliczenia z samej obecności). Gość zadawał sali jakieś pytanie z podstaw statystyki, a nie usłyszawszy żadnej odpowiedzi, uśmiechał się do nas serdecznie i kreślił odpowiedź, tłumacząc, co to krzywa dzwonowa, albo przedział ufności.
TR
xD bo inaczej tego nie umie... to rozgrzewkowe zadanie to ja umiałem zrobić po 2 dniach (dosłownie, uczę się od tygodnia) nauki c++ z czego ponad dzień to czytanie książki Praty i podstawowa teoria.... Gdzie szukają takich ludzi? Zgłosiłbym się :)
GS
@TheRottenCookie: Gdzie szukają takich ludzi? - a widzisz, żeby ktoś ich szukał?
cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:Poznań
  • Postów:8749
3

@GutekSan: No ale w sumie to mnie zainspirowałeś :D Mam wizję na zadanie rekrutacyjne na wyższe i wymagające większego kombinowania stanowisko.

Każ takiemu midowi czy seniorowi zrobić sumowanie dwóch liczb w pętli i obserwuj, jak kombinuje :D

Tak na szybko, pierwsza myśl (ale jestem przekonany, że da się to znacznie bardziej zagmatwać)

Kopiuj
int tablica [2];
tablica [1] = a;
tablica [2] = b;
for i=1 to 2 {
suma = suma + tablica[i]
}

edytowany 1x, ostatnio: cerrato
Zobacz pozostałe 28 komentarzy
_13th_Dragon
@Spearhead - no to będzie to z pewnością perełka!
TR
Tak jak tu już jesteśmy w temacie to znacie może jakiś porządny poradnik do tablic w C++? Umiem zrobić to co u M.Zelenta, ale prostszych teoretycznie już nie, mimo że rozumiem jak z nich korzystać. Czy z trywialnymi problemami (dla was) warto tworzyć wątki na forum czy zostanę zrugany że nie umiem?
_13th_Dragon
Tu twoje pytanie zupełnie nie na miejscu i zupełnie nie na odpowiednim poziomie, zwyczajnie działaj wg logiki: forum|kariera|WTF - pytasz o - C++|Podstawy|Tablice widzisz coś wspólnego?
KamilAdam
@TheRottenCookie: Twórz wątki. To nie elektroda. Tu trzeba sobie na bana zasłużyć
_13th_Dragon
@Kamil Żabiński: ++
katelx
  • Rejestracja:prawie 10 lat
  • Ostatnio:4 miesiące
  • Lokalizacja:Hong Kong
12

mase tego mam z jednej i z drugiej strony, ale moze tym razem wtf kandydatki na low latency deva w bankach w 2018 roku

pytania techniczne:

  • omow zaleznosci miedzy klasami w java.util
  • wymien zmiany miedzy kernelem 2.4 i 2.6
  • omow warstwy OSI
  • wytlumacz zalety scruma

zadania praktyczne:

  • rozkmin na kartce tego dlugiego regexa
  • zaimplementuj algorytm grahama (tak, tu koniec wskazowek, bo kazdy idiota wie ze chodzi o znajdowanie otoczki wypuklej)
  • popraw ten kod (main z ~50 linijkami ktore robia jakies obliczenia ale nie czytaja ani nie zapisuja niczego czyli generalnie mozna bylo wszystko wywalic i efekt ten sam. okazalo sie ze chodzilo o zrobienie tego samego na obiektach...)
  • rozbuduj z palca/pamieci w vimie bez pluginow rzeczy ktore kazdy normalny czlowiek ogarnia w IDE (projekt w javie z paroma klasami)

inne pytania:

  • czy pojdziemy na drinka po rozmowie
  • czy bywam w klubie ZnanaDyskoteka bo tam jest free flow of vodka w happy hour a ja przeciez z polski jestem
  • czy planuje wiecej dzieci
  • czy moj maz jest z polski

sytuacje:

  • po godzinie czekania i przepraszania ze jeszcze nie ma rozmowy i zapewnieniach ze zaraz juz bedzie tlumaczenie ze w systemie sie cos zepsulo i ze zapraszaja jutro
  • zaproszenie do biura, pani zalaczyla wideokonferencje z programistami z innego biura, po godzinie rozmowa automatycznie sie skonczyla w pol zdania rekrutera. nikt nie oddzwonil, ja nie moglam bo trzeba bylo haslo wpisac, gdy wyszlam z sali w firmie juz nikogo nie bylo, poszlam do domu, zero kontaktu od tamtej pory
  • kilkukrotne telefony od rekruterow z firmy w ktorej bylam wlasnie zatrudniona...
  • dzwonienie o 23 (z tej samej lokalizacji, to nie kwestia nie ogarniania stref czasowych) bo tylko wtedy pan zajety manager ma czas :D
Zobacz pozostałe 14 komentarzy
TA
pytanie o osi niezle - ponad dekade temu bym mu podolal ale teraz staralbym sie przeniesc pytanie na historie :)
gośćabc
w 2018 pytacie o kernela 2.x?
katelx
@gośćabc: no wlasnie dlatego wtf. intencje pytajacego pozostaja nieznane
MarekR22
@Ktos: czy planuje wiecej dzieci to jest pytanie niezgodne z prawem.
Ktos
@MarekR22: Bardzo możliwe, aczkolwiek nie znam prawa Hong Kongu :)
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
4

Z rekrutacji które sam prowadziłem:

  • Gość przez 25 minut pisał silnie. Przez chwile myślałem że moze nie wie co to jest więc mu rozpisałem na kartce co ta funkcja ma robić. Finalnie podołał po tych 25 minutach ale nie było łatwo...

Z rekrutacji w których brałem udział:

  • Pytanie o współbieżność i zapobieganie deadlockom i bottleneckom. Ja się produkuje o immutable i stateless, o compare-and-swap, concurrent data structures, ale niestety wszystko źle. Moi rozmówcy (zaraz po studiach ;]) chcieli usłyszeć o Banker’s Algorithm, bo wiadomo, że powszechnie się tego używa w aplikacjach javowych :D

"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
katelx
o tym drugim to kojarze ze sto lat temu na mikroblogu pisales :) takie czysto akademicko/przedszkolne/teoretyczne podejscie jest niestety czesto spotykane i o ile w wypadku absolwentow moze miec jakis sens to mi sie zdarzalo na naprawde wymagajace stanowiska slyszec tego typu pytania ze z gory zdefiniowana, kompletnie oderwana od rzeczywistosci odpowiedzia
FR
I dalej nie wiesz, pewnie chodziło o Bakery Algorithm - czyli algorytm piekarniany :D
Shalom
I jeden i drugi pasuje do zagadnienia. Żadnego nigdy nie widziałem na oczy w żadnym systemie przy którym pracowałem.
TA
@Shalom bo jestes pewnie szuja i mu kazales napisac silnia 100! a zapisanie 123*4....*100 troche zajmuje ;)
GS
  • Rejestracja:ponad 8 lat
  • Ostatnio:dzień
  • Postów:1265
2

Ten wątek to odpowiednik wątków typu: "moja najgorsza pierwsza randka".
Nawet polaryzacja stron jest podobna.

vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
1

Firma brokerska na X.
Na rozmowie 6 osob naprzeciwko.
Seria pytan o wielowatkowosc na zmiane z C++ i Javy (chociaz mowie wprost, ze nie lubie watkow). Jakies zaginki z low latency.
Z rozmowy wynika ze chca przepisac Jave na C++.
Pomysl moze nie powala, ale staram sie byc powazny, bo pytania dosc szczegolowe.

Na koncu pada pytanie o hobby z CV (sport).
Widze jakies glupie usmieszki.
Przypomina mi sie Monty Python Interview.

ST
po 4-5 latach w każdym korpo trzeba się czymś zająć ;-) a metody z MP są super do sprawdzenia czy kandydat jest równie szalony i dobrze się dotrze z resztą ekipy
Potat0x
  • Rejestracja:ponad 8 lat
  • Ostatnio:4 dni
  • Postów:370
3
cerrato napisał(a):

Tak na szybko, pierwsza myśl (ale jestem przekonany, że da się to znacznie bardziej zagmatwać)

Kopiuj
int tablica [2];
tablica [1] = a;
tablica [2] = b;
for i=1 to 2 {
suma = suma + tablica[i]
}
Kopiuj
class Calc {

    private int[] r;

    int add(int a, int b) {
        r = new int[5];
        r[1] = a;
        r[2] = b;

        while (!i(1, 3)) {
            s(0, r[1]);
            s(3, r[1]);
        }

        while (!i(2, 4)) {
            s(0, r[2]);
            s(4, r[2]);
        }
        return r[0];
    }

    private int sgn(int x) {
        return x >= 0 ? 1 : -1;
    }

    private void s(int... p) {
        if (sgn(p[1]) == 1) {
            ++r[p[0]];
        } else {
            r[p[0]]--;
        }
    }

    private boolean i(int... p) {
        return r[p[1]] == r[p[0]];
    }
}

:P

edytowany 1x, ostatnio: Potat0x
cerrato
Jakby to był mój wątek, to dałbym Ci za to "ptaszka" ;)
WhiteLightning
@cerrato: proponuje zebys jako moderator zrobil nowy watek, jak skomplikowac to zadanie i przeniosl posty bo sie mocny offtop robi.
Shalom
przeniosl posty :D :D :D :D
WhiteLightning
@Shalom: no co, jak sa dopeiro 4 to jeszcze copy paste zadziala :)
Kokoniłaj
@Potat0x: Skoro to obliczenia na intach to proponuje Aksjomatykę Peano.
gk1982
  • Rejestracja:ponad 13 lat
  • Ostatnio:17 dni
  • Lokalizacja:Łódź
  • Postów:541
12

Rekrutacja do agencji ze stroną XXX.
...

  • czy zna pan PHP ?
  • uczę się jestem na etapie operacji na stringach

[ otwierają się drzwi, zagląda pani w mini i kabaretowych, wyraźnie zaskoczona że kogoś rekrutują i widzi miny swoich szefów, więc nieodzywając się szybko czmycha ]

  • my też hehehe...

Don't give up learning JavaScript!
It is enjoyable to make things visible which are invisible.
Każdy programista przybywający z innego miasta jest fachowcem.
Anyone who stops learning is old, whether at twenty or eighty.
Anyone who keeps learning stays young.
The greatest thing in life is to keep your mind young.
Pipes
Ona też operuje na stringach :D
sugar_hiccup
wyborne poczucie humoru
gk1982
nie wszystkich bawi to samo
PerlMonk
  • Rejestracja:około 6 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Warszawa 🐪
  • Postów:1719
7

Sytuacja 1
Rozmowa z panią z HR a potem część techniczna. Obie części bardzo fajne: z panią rozmowa była przyjemna a część techniczna to napisanie kawałka kodu na lapku (wszystkie narzędzia, internet i dowolny edytor) i omówienie z technicznym czemu tak a nie inaczej. Za jakiś czas kobieta zadzwoniła do mnie z decyzją, że nie. Czemu? Na rozmowie spytała czy możemy porozmawiać po angielsku. Powiedziałem jej, że nie, i to był powód do wybrania kogoś innego.

Sytuacja 2
Ogłoszenie: Java developer. Wita mnie pani z HR i w pomieszczeniu czeka na nas techniczny. Pani zaczyna rozmowę słowami "Witam na rozmowie na stanowisko Javascript developer". Przez kilka minut miałem nadzieję, że to jakiś żart albo ona tylko nazwę pomyliła. Nie pomyliła, rozmawiałem całą rozmowę o Javascripcie.

Sytuacja 3
"Kto był pana szefem w firmie X" - właściwie kilka razy miałem to pytanie, ale wiem, że czasem tak podpuszczają i chcą zobaczyć reakcję. Jedna sytuacja mnie trochę zirytowała. Gość wypytywał a potem rzucił tekstem "Będę ślizgał się po temacie". No jasne, biegnę po smalec!

Sytuacja 4
Rozmawiam z dwiema paniami z HR. Tak, dobrze widzicie :D . Właściwie jedna mało się odzywała, ale dalej nie wiem po co tam siedziała. Rozmowa zeszła na trochę luźniejsze tematy i na to jak ludzie się sprawdzają na rozmowach. Powiedziałem, że może być wielu specjalistów, którzy by się sprawdzili, gdyby tylko dano im szansę. A ona na to "Ale jeśli kogoś przyjmiemy a on się nie sprawdzi, to będzie nasza porażka".

Sytuacja 5
To bardziej pozytywna rzecz, bo cała rozmowa była bardzo fajna. Gość dał mi kartkę z zadaniami i dwa tomiszcza - pomoce do zadań. Jedno dokumentacja - ok. Drugie... księga kodów, dosłownie Zadanie polegało na rozpisaniu działania centralki podczas wybierania numerów. Książka zawierała konfiguracje centralek w Polsce. I tak np. dzwoniąc z miasta poza Warszawą, można było wybrać numer lokalny:
4 - czeka na następną cyfrę
5 - czeka na następną cyfrę
6 - czeka na następną cyfrę
7 - koniec, nawiąż połączenie
A tak numer do Warszawy
2 - czeka na następną cyfrę
2 - przekaż sterowanie do centralki nadrzędnej
... dalej w centralce nadrzędnej
2 - przekaż co centralki w Warszawie
i tak dalej.
Ze trzy godziny siedziałem, ale było fajnie :D


Nie sztuka uciec gdy w dupie sztuciec. 🐪🐪🐪
Zobacz pozostałe 6 komentarzy
HE
A, no spoko :)
Azarien
Sytuacja 5 - ech, przypomniało mi się jak dawno temu ręcznie konfigurowałem voip na routerze. trzeba było zdefiniować coś w rodzaju regexpa (składnia była inna) określającego czy to co już wybrano to kompletny numer (i można inicjować połączenie) czy należy czekać na kolejne cyfry.
Miang
gorzej jak Ty możesz porozmawiać po angielsku ale masz trudności z porozmawianiem w pidginie jaki zna rekrutujący
Darck
@Miang: nie ważne jaki język, ale trudności w porozumiewaniu się zawsze są negatywnie odbierane podczas rozmowy o pracę.
Miang
@Darck no ale jak #$%@$# nie zna angielskiego a wydaje mu się że zna to co zrobisz? spr* trzeba ;)
czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
12

Na początku kariery miałem rozmowę w januszowej firemce z końcówką -group jakiś wiele się swego czasu namnożyło.
Rozmowę miałem z samym szefem od razu, co mnie ucieszyło, bo bez zbędnego pierdzielenia od razu soczysty content.
O godzinie 11 pukam do drzwi gabinetu, po czym naciskam klamkę i wchodzę.
Zastaję kobietę (sekretarkę?), która klęczy przed mężczyzną (Szefem) i pociera jego krocze - wywaliłem gały po czym wybąkałem przepraszam i zamknąłem drzwi.
Po kilku chwilach wychodzi czerwona sekretarka i mówi, że to nie tak jak wygląda i szef się oblał kawą - do dziś nie wiem czy to prawda (sama rozmowa była raczej dosyć oszczędna-nie odezwali się więcej).


Zobacz pozostały 1 komentarz
S9
@mr_jaro: taki troche denny ten żart...
mr_jaro
@scibi92: tylko to nie żart ;)
somekind
Żart poniżej pasa. ;)
cerrato
Nie wiem, czy bym chciał pracować w firmie, w której szef jest taką sierotą, że nawet sam nie umie wytrzeć wylanej na własne spodnie kawy i potrzebuje do tego pomocy sekretarki (sorry - teraz to stanowisko nazywa się asystent zarządu ;) )
somekind
Asystent? To u nas nawet na recepcji siedzi office manager.
S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:5 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
3

Kiedys na rozmowie koleś sie dopytywał mnie czym jest controller w Springu, próbowałem jakoś mu przekazać czym ogólnie jest controller. Pytał sie mnie w czym bym napisał gdyby nie Spring - powiedziałbym że użyłbym jakies innej technologi. Na koniec okazało się że chodzi mu o to że controllery w Springu sa oparte o servlety. Mocno się zdziwił jak powiedziałem mu że nie, jednak servlety nie sa potrzebne w 21 wieku...

@jarekr000000 pozdrawiam :D


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
edytowany 1x, ostatnio: scibi92
Gustawiec
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 5 lat
  • Postów:58
4

WTF będzie jak mnie po bootcampie nie zatrudni pierwsza firma do której pójdę za min 15k netto :)

LS
LS
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad 4 lata
  • Postów:85
1

Dla mnie WTF było, jak kiedyś przy rekrutacji na .NET dev'a zamiast chociaż jakiegoś głupiego codility czy po prostu treści zadania na maila, dostałem do napisania "test rozumowania liczbowego" i "test rozumowania werbalnego" :D Zrobiłem z ciekawości i podziękowałem za propozycję spotkania po "zadowalających wynikach Pańskiego testu" :D

edytowany 1x, ostatnio: LowSkiller
PerlMonk
Testy, teściki. Ciekawe czy robią je z lenistwa czy z obawy przed rozmową z informatykiem :D
GS
Patrząc z drugiej strony, moja była firma robiła tego typu testy, konkretnie testy APIS na "inteligencję skrystalizowaną". Nie uważam by był to WTF, bo na równi z tym co ktoś potrafi interesowało nas, jak się uczy, a ponoć ten test to sprawdzał. Dziwne mogły być natomiast kryteria, o których mówili nam kierownicy, by odrzucać nie tylko osoby z niskim wynikiem ale i skrajnie wysokim, którzy z ich doświadczenia okazywali się później "trudni we współpracy". Chyba jednak nie podchodzili to tego surowo jak nam mówili, bo widziałem kilka osób zatrudnionych, które dostały maxa.
WhiteLightning
  • Rejestracja:prawie 14 lat
  • Ostatnio:około 20 godzin
  • Postów:3168
4
  1. To czego bardzo nie lubie: wylawia mnie gdzies rekruter, prosi o rozmowe telefoniczna i o co pyta na poczatku? O to dlaczego chcialbym pracowac u nich/badz w firmie X.
  2. Wieki temu rekrutacja do jednej z nielicznych firm w Bielsku na Java developera. Przychodze na rozmowe i dostaje do rozwiazania test z C. Pytam czemu tak? - A bo Java jest bardzo podobna do C++, a C++ i C to wlasciwie to samo. Zadania to byly funkcje ktore cos robily i trzeba bylo poprawic/uzupelnic by dzialaly. Ale napisane tak jakby to robil bardzo slaby junior, wiec zrobilem to co bym zrobil w prawdziwym kodzie, wywalil miesko i napisal logike lepiej. Oczywiscie zadnego feedbacku tez nie dostalem.
  3. Przepytywalem goscia na testera, gosciu tak lal wode i odpowiadal tak bardzo nie na temat ze czulem sie jakby mi chcial odkurzacz sprzedac.
  4. Przepytywalem na QA manualny (z szansa na ogarniecie Postmana, przeedytowanie Jsona, moze napisanie prostego skryptu). Gosciu ma w CV pare lat doswiadczenia w korpo, wpisana automatyzacje, Jenkins, testy wydajnosciowe. Mysle - bedzie kolega z podobnym profilem. Aha. Okazalo sie ze znajomosc Jenkinsa polegala na tym ze otwieral joba i naciskal play. Testy wydajnosciowe polegaly na tym ze odpalal jakies firmowe narzedzie, wgrywal test od devow, czekal az sie skonczy i wysylal im wyniki, bez wlasnej interpretacji bo nie wiedzial jak.
  5. Rekrutacja do dwoch roznych korpo. Na HRowym pre checku, pytanie czy znam technologie X (raz to bylo np. Selenium). Mowie ze nie, w CV tez nie wpisywalem, jak cos szybko ogarne. Zwlaszcza ze pisalem scrapery w Pythonie. Rozmowa techniczna przez telefon - potwierdzam to samo. W jednej z firm bylo zadanie do zrobienia. Potem rozmowa na miejscu. A potem feedback ze wszystko super ale nie znam technologi o ktorej mowilem od poczatku ze nie znam.
  6. Rozmowa ktora IMHO poszla calkiem dobrze, zrobilem zadania, nawet udalo sie optymalne rozwiazania wymyslic. I pomimo ze to bylo 4.5 roku temu do dzisiaj nie dostalem zadnego feedbacku.
  7. Jestem umowiony na wstepnego calla z USA. Czekam caly wieczor w domu, nie poszedlem z kumplami na piwo. Telefonu nie ma. Okazalo sie ze dzwonili z zastrzezonego, a ja mam zablokowane takie numery. Wyjasnialem potem mailowo co jest.
cerrato
pomimo ze to bylo 4.5 roku temu do dzisiaj nie dostalem zadnego feedbacku- spokojnie, nie trać nadziei, może jeszcze oddzwonią
WhiteLightning
@cerrato: z tego juz chyba nic nie bedzie, bo zmienily sie moje wymagania finansowe, wiec jakbym mial znowu 4.5 roku czekac?
cerrato
Może przy drugim podejściu pójdzie szybciej, nie wiem... tak z 2-3 lata ;)
BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
38
  • Jaki to klient?
  • Niestety, nie mogę powiedzieć.
  • Wynagrodzenie?
  • Niestety, nie mogę powiedzieć.
  • Lokalizacja?
  • Niestety, nie mogę powiedzieć.
  • To może choć dzielnica?
  • Niestety, nie mogę powiedzieć.
    ...
  • Czy zainteresowała pana nasza oferta? [wyraźnie słyszę zawodowy optymizm i entuzjazm w głosie]
  • Niestety, nie mogę pani tego powiedzieć.
  • [gwałtownie zapadła cisza w słuchawce]

"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
ST
roflmao, mogę wykorzystać? ja: Czy jest to firma X? (technologie niezbyt niszowe, ale ich kombinacja już tak) rekruter: Nie mogę powiedzieć ja: OK, czy jest to firma X lub Y? rekruter (też człowiek): To nie jest firma Y No, wiedziałem że się kiedyś logika przyda ;-)
KA
Made my day :D
ToTomki
  • Rejestracja:prawie 7 lat
  • Ostatnio:dzień
  • Postów:1313
4

Może nie WTF, ale była taka sytuacja, gdy w czasie jednej rekrutacji na x osób do niej dopuszczonych byłem jedyną osobą, która znała się coś na programowaniu webowym, miałem jakiś tam projekt, coś tam robiłem jeszcze w Androidzie nawet, zapoznany byłem jeszcze z jakimiś podstawami innych języków, miałem jakieś doświadczenie komercyjne z pracą przy bazach danych, a reszta kandydatów (jak wyszło z rozmowy z nimi) znała co najwyżej podstawy języka typu pętle, sami mi mówili, że im aż głupio porównując się ze mną. Nikt nie sprawdził w żaden sposób naszej wiedzy w ogóle z zakresu IT (i z tego co zrozumiałem z rozmowy z HR to nie było w planach takiego sprawdzenia tej wiedzy). Dostaliśmy test z logicznego myślenia. Uwaliłem. Trochę słabo, nie popisałem się.

Innym razem zdawałem test do fajnego (moim zdaniem, to bardzo subiektywna ocena) korpo prowadzącego płatny bootcamp (w sensie że firma by mi płaciła) przez 3 miesiące, potem potencjalnie przyjęcie do pracy. Nie dostałem się, mimo że byłem przekonany, że poszło mi całkiem ok. Co więcej - dostała się osoba, która wtedy jeszcze ogarniała mniej ode mnie (a że porównywałem się z tą osobą na wielu polach, wyszły moje kompleksy i załapałem drugiego rekrutacyjnego doła ;)). Nie chciało mi się coś w to wierzyć. Powiedziałem o tym kolegom, a kolega pracujący w tej firmie poszedł do swojego kolegi z HR żeby dowiedzieć się jak to było faktycznie, bo sam też nie wierzył. Podobno zdałem ten test, ale dostałem info, że nie (nie było żadnych rozmów personalnych, więc nie usadzono mnie za osobowość). Tak jakoś to wyszło. W zasadzie to była firma, do której zamierzałem się dostać jak kiedy tylko wróciłem do programowania po latach przerwy i był to w zasadzie taki mój mały osobisty cel. Bolało podwójnie.

edytowany 1x, ostatnio: ToTomki
danek
  • Rejestracja:ponad 10 lat
  • Ostatnio:6 miesięcy
  • Lokalizacja:Poznań
  • Postów:797
2

Dla mnie dziwną sytuacją jest to, gdy podczas całej rekrutacji nie muszę nic zakodować


Spring? Ja tam wole mieć kontrole nad kodem ᕙ(ꔢ)ᕗ
Haste - mała biblioteka do testów z czasem.
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:około 2 godziny
  • Postów:8397
7

Pierwsza historia

Rekrutacja do pewnego polskiego komunikatora internetowego. Smutny gość tylko zadawał pytania, słuchał, potakiwał i strzelał kolejne pytania. Czułem się jak na przesłuchiwaniu i miałem wrażenie, że rekrutujący mnie gość również siedzi tu za karę. No ale chciałem jak najlepiej wypaść, więc jak mnie spytał, co wiem o AJAX, to mu powiedziałem, jak to działa, o protokole HTTP itp. itd. No i produkuję się, produkuję, w końcu już się naprodukowałem...

... a gość do mnie strzela "a czy używał pan tego kiedyś". No nie k... nauczyłem się definicji z wikipedii i powtarzam bez zrozumienia. Myślcie trochę ludzie.

**Druga historia
**
Pośrednik mi załatwił rozmowę w JanuszSofcie. Rekrutacja na frontendowca, ale pytali mnie Pythonowcy, którzy frontend słabo znali. Nawet w kilku pytaniach pokazałem im, że się mylą, albo że to czy inne pytanie nie ma wiele sensu. Ale szli w zaparte, próbowali się kłócić ze mną, mimo, że widać było, że może na Pythonie się znali, ale na frontendzie to kandydat przyszedł i ich przegadał. Więc potem już próbowali się odgryźć i zaczęli mnie atakować już kompletnie z d**y pytaniami, żeby tylko pokazać, że są pytania, na które nie znam odpowiedzi.

Anyway, potem spytali mnie ponownie o wymagania (pośrednik im przekazał, jaką sumę chcę), i wcześniej było ustalone, ale teraz okazało się, że za dużo, ale powiedzieli, że "dostanie pan tyle, ile pan chciał" i zaczęli się głośno naradzać między sobą, skąd wezmą hajs. I podchodzi do mnie gość i pyta "co mi potrzebne do pracy". To mówię, że wystarczy biurko, krzesło i komputer. No to on mówi do nich, że "jeszcze trzeba będzie panu komputer kupić".

A na koniec wracam do domu i dzwoni telefon od pośrednika, który mówi, że firma zgadza się mnie zatrudnić... ale za 1500zł mniej (wtedy nie miałem za bardzo doświadczenia i chciałem 4000zł, to chcieli obniżyć na 2500zł). Mojemu pośrednikowi natomiast nie powiedzieli, że to na komputer, tylko wcisnęli kit, że "moje umiejętności nie są tyle warte". Czyli innymi słowy - oszukali mojego pośrednika .Co prawda pośrednik akurat był przyzwoity i powiedział, że on nie jest w stanie tego ocenić, ale potem jeszcze umówił mnie z inną firmą na rozmowę (bo powiedziałem, że tę odrzucam za taką stawkę. Zresztą nie chcialbym pracować w firmie, w której rekrutacja tak wygląda...).


edytowany 5x, ostatnio: LukeJL
BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
1
LukeJL napisał(a):

podchodzi do mnie gość i pyta "co mi potrzebne do pracy". To mówię, że wystarczy biurko, krzesło i komputer. No to on mówi do nich, że "jeszcze trzeba będzie panu komputer kupić".

To nie żadne WTF tylko kwintesencja polskiego frontendowego smallbiznesu, niestety.

*i nie tylko frontendowego
*


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
LukeJL
Jakby to był jeszcze jakiś startup czy firma remote-only, to bym mógł zrozumieć. Tylko, że w takim wypadku powinni nie szukać pracownika, tylko freelancera z własnym sprzętem i z własną przestrzenią do pracy (tam był taki mały pokoik, że nie wiem nawet, gdzie by się zmieściło to biurko). Tylko, że to była normalna firemka stacjonarna działająca już od paru lat, który miała już swój produkt, jakichś klientów, i normalne (choć malutkie) biuro i szukali kogoś do pracy na miejscu. I się wielce zdziwili, że nie przyniosę swojego laptopa do pracy (wtedy nie miałem laptopa)
viader
  • Rejestracja:około 12 lat
  • Ostatnio:23 dni
  • Postów:167
13

Największy to rekrutacja do prawdziwego Janusz softu - "agencji reklamowej". Wchodzę do "biura" a tam punkt ksero, drukarnia, porozwalane ulotki i plakaty. No dobra, czekam na szefa by pogadac. Pierwsze moje pytanie czy tu czasem nie jest za głośno by się skupić na pracy. Szefu głębokie westchnienie: "Tak myślałem. Trochę głośno tutaj jak cały dzień drukarki pracują. Postawimy na końcu tego dużego pokoju mebloscianke damy słuchawki i dasz radę". Nie przekonał mnie xD

ST
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 2 lata
  • Postów:105
8

Ostatnio trochę się rozglądałem po dłuższej przerwie, kilka miłych i sensownych rozmów, ale i kilka wartych się podzielenia:
a) HF z słoniem w holu, designerskim biurem
Pytam się rekrutera czy będzie zautomatyzowany odsiew (bo dawno łamigłówek nie robiłem, więc jeśli mają taki etap, potrzebowałbym rozgrzewki): będzie spoko, ludzie są rozsądni, po lekturze CV stwierdzili, że nie będą zawracać głowy. Przychodzę na umówioną godzinę, NDA do podpisania i idziemy do salki zwierzeń. Dostaje taki dotykowy 37" monitor, maleńka klawiaturkę i mikroskopijną myszkę (wireless, lag jakieś .5-1s), no i zadania do zrobienia (fajne nawet, od razu pokryte testami, regexy i inne takie na rozmnażanie neuronów). Robię tak z 70% tam gdzie trzeba przygłówkować, ponieważ wiem, że mi na wszystko czasu nie starczy, a i ten sprzęt z pluszowego hotelu nie pomaga. Po godzinie wchodzi koleś i oświadcza że widzieli mnie w kamerce i na podglądzie ekranu jak tam sobie dłubie, 100% i tak trzeba zrobić, więcej pytań nie mają, powodzenia życzą. ;-)

b) corpo typowe, ale zespół i robota brzmi ciekawie
Po 1.5 miesiąca przebijania się przez rekrutów (zewnętrznych i wewnętrznych) wchodzę na rozmowę, team lead i junior, będą się łączyć z drugą lokacją. 5min, wciąż się łączymy, obwąchujemy się, junior się pyta czy się może odezwać. Mamy połączenie (dźwięk po naszej stronie, obraz po stronie lokacji), junior może się odezwać. Junior oświadcza, że oni właściwie szukają kogoś trochę lepszego, bo, ponieważ team lead właśnie znalazł coś lepszego inszejsz. Właśnie się nam udało rozkminić dźwięk z lokacją, coś mi się wydaje że dla nich to też było nowiną ;-)
Ten sam proces, pytali o false sharing wiec stwierdziłem, że warto zostać. Do zakodowania kawałek kodu, salka spotkań, ekran 55-65", klawiatura wireless, myszę szczury zjadły. Normalnie czuje, że czas przypomnieć sobie że nie mam ciepłych wspomnień z dzieciństwa do przywołania w takiej sytuacji i trzeba się zebrać w sobie i klepać. Klepie, o dziwo działa, team lead (wczoraj miał pożegnalne drinki, w dobrym nastroju) jest nawet przychylny. Zespół w lokacji dał feedback (2 tygodnie później), że załadowałem całe 150MB plików wejściowych do pamięci, a trzeba było sekwencyjnie po async (no takiego low-latency to już dawno nie robiłem ;-) Zająłem się hodowaniem swojej wireless-keyboard-fobii. W sumie nie wyszło źle, corpo od tego czasu zwolniło już 25% ludzików

c) start-up AI, zbawianie świata
Gości z kasą, CTO i koder, spacer w parku, kawy w dłoni, power-walk i pytania strzelają. OpenCV API, coś tam mi się obiło, ale nie znam za dobrze - spoko, TensorFlow znam? (koder podobno kontrybutor, rzeczywiście, sprawdziłem, zgłosił issue, że mu model nie działa tak jak on by chciał żeby działał), no troszku się orientuję, ale nie powiedziałby że już wiem co jest co - spoko, i tak sobie spacerujemy, Jupyter, Keras, PyTorch, kawa stygnie, krok mięknie, deszczyk zaczyna siąpić, idziemy do pubu. CTO wyciąga laptopa, a C# umiem - no co mam nie umieć? To taki mają tu plug-in do Excel'a, gdzie jest błąd, bo nie działa. Patrzę, projekt popularny z GitHub'a + kilka trywialnych zmian, 2 pinty później działa i robi co chcą (prosta regresja w sumie + wydzierganie płaskorzeźby w 3D). Jest zajebiście, kasa nie jest problemem, przygotują umowę, dziękujemy mistrzu, świat będziemy razem zbawiać. No i tyle ich widziałem, ostatnio dostali fundusze na rozwój tego projektu, na konkursie jakimś w Dubaju, ten plugin ciągle im działa ;-)

Po tychże przygodach zdecydowałem się zapuścić korzenie trochę głębiej, wszędzie dobrze, ale w swoim repo najlepiej ;-)

Satanistyczny Awatar
"(koder podobno kontrybutor, rzeczywiście, sprawdziłem, zgłosił issue, że mu model nie działa tak jak on by chciał żeby działał)" śmiechłem, na takiej zasadzie to ja jestem kontrybutorem wielu znanych projektów. będzie trzeba wykorzystać patent przy następnych rekrutacjach xD Z tym, że ja zgłaszałem faktyczne błędy.
Ulrich
  • Rejestracja:około 12 lat
  • Ostatnio:ponad 3 lata
  • Postów:161
5

Pracuje w branzy automotive, embedded C. Kiedys zadzwonila do mnie Pani rekruterka, ze ma niesamiwita oferte pracy idealnie zgodna z moimi skilami, tez automotive tez embedded C. Pozniej jak przeslala mi opis stanowiska okazalo sie ze to jest stanowisko Objective C :) Pisanie jakiejs tam aplikacji, katalogu motoryzacyjnego :)
Niestety tak wygladaja rekrutacje w Polsce. Headhunterzy nie za bardzo sie orientuja w technologiach.

edytowany 1x, ostatnio: Ulrich
axde
A niby jak niekompetentny rekruter po psychologii, filologii, kulturoznawstwie ma się znać na technologii? Dopóki tacy ludzie będą na takich stanowiskach to tak właśnie będzie.
iddqd
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Valhalla
  • Postów:130
16

Ja byłem wiele razy na rekrutacji jako przepytujący i kilka razy jako przepytywany.

  1. Siedzę na rozmowie z dwiema paniami z HR, opowiadam jakim zwierzęciem chciałbym być, gdzie się widzę za 5 lat itp. Nagle oświadczono mi, że teraz pytanie techniczne, wyciągnęła zmiętoloną kartkę i przeczytała: "VIM czy Emacs". Odpowiedziałem dobrze i mnie zatrudnili, to była pierwsza praca.
  2. Pan spóźnia się na rozmowę 25 minut, potem problemy ze skype, dostałem zadanie rekrutacyjne, zrobiłem, cisza. Nie odezwali się już więcej, pytałem rekrutera WTF? Odpowiedział, że urwali kontrakt z nim także.

Z perspektywy przypytującego:

  1. 15 lat doświadczenia, kubernetes master, nie wie co to pod. Nie potrafi opowiedzieć nic jak się robi deploymenty itp. Zero wiedzy. Wiedza z dockera też zero, problemy z podstawowymi rzeczami. Wymagania finansowe z kosmosu.
  2. FuzzBizz przerosło.
  3. Kandydat się zapytał czy "w firmie pracują jakieś pedały?". Został natychmiast wyproszony. Człowiek jest architektem w wielkim korpo, 20 lat doświadczenia.
  4. Sytuacji, gdzie ktoś po 2 latach doświadczenia chce 25k na UoP posiadając wiedze na poziomie juniora to nie zliczę.
Zobacz pozostałe 13 komentarzy
ToTomki
Szczere pytanie a szczere pytanie będące wyzwiskiem to różnica
iddqd
@thock: Hmm... Wiesz, jakby to powiedzieć, ale pytanie o orientację seksualną samo w sobie jest nie na miejscu. Pytanie o orientację seksualną zadane w taki sposób tym bardziej. Osobiście nie chcę pracować z ludźmi, którzy wypowiadają się w ten sposób o innych osobach.
CZ
piszesz jakby to było na serio, nie mogę uwierzyć że jakiś typek przychodzi na rozmowę rekrutacyjną całkiem poważnie i nagle znikąd wypala pytanie "w firmie pracują jakieś pedały?" :D To musiał być jakiś zakład jak byk.
iddqd
@Czitels: Nie wiem, nie sądzę, żeby był to zakład. Wnioskuje po wcześniejszych wypowiedziach w stylu "Czy mamy b2b czy na uop, żeby lewactwo miało z podatków kasę na LGBT.". Zresztą sam się przyznał do swoich bardzo prawicowych poglądów, śmiał się, że mamy kobiety w zespole itp. Człowiek jest mega architektem w wielkim korpo. :)
thock
@iddqd: To już wiemy dużo więcej. No więc NIE, z takim to bym nie chciał pracować. Wcześniej myślałem, że typ miał inne odchylenie, takie które raczej wysoko cenię. No ale się pomyliłem. I dobrze dla Was, że mu podziękowaliście. Tylko nie pisz jakby bycie architektem w wielkim korpo było czymś specjalnym, bo nie jest. Wielkich korpo są setki/tysiące?, a ważniejszych stanowisk jest wiele w każdym z nich. Więc z zasady różni ludzie tam siedzą.
superdurszlak
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 17 godzin
  • Lokalizacja:Kraków
  • Postów:1999
15

W zasadzie to na większości rekrutacji do polskich oddziałów, również w "dużych międzynarodowych korporacjach"

  • uprzedzanie milion razy przed rozmową, że przynajmniej część będzie po angielsku bo muszą sprawdzić znajomość angielskiego
  • rekrutacja od początku do końca przebiega po polsku, a ja się zastanawiam czy miałem się sam o to upomnieć, udawać że nie mówię po polsku czy co

9 na 10 interakcji z rekruterami

  • notoryczne nie-czytanie profilu przed wysłaniem wiadomości na LinkedIn. Mam wypisane czarno na białym, jedno pod drugim, bez lania wody w jakich technologiach pracowałem na poszczególnych stanowiskach, jeśli ktoś rekrutuje w IT dłużej niż pół roku to powinien się orientować z jakich branż są firmy w których pracowałem. Mimo to:
    • zaproszenia do rekrutacji dotyczą stanowisk typu senior .NET developer gdzie z .NET to ja miałem do czynienia przez 3 miesiące w 2016r
    • szukamy osoby z 5-letnim doświadczeniem w branży automotive gdzie z profilu wyraźnie widać że nie mam nic wspólnego z branżą automotive
    • rekruterzy marnują masę czasu na ping-ponga wiadomościami, żeby wypytać czy pracowałem może z tym i tamtym - gdzie wystarczyłoby poświęcić półtorej minuty na przeczytanie tego samego z profilu
  • wysyłanie generycznych wiadomości w stylu "widzę, że masz wieloletnie doświadczenie w Javie" gdzie w Javie wylądowałem jakoś w lipcu
  • po Twoim GH widzę, że masz duże doświadczenie w technologii X - gdzie po moim GH ciężko w ogóle stwierdzić, że miałem z tym kiedykolwiek do czynienia
  • namawianie mnie do udziału w rekrutacjach na stanowiska, na które ewidentnie nie spełniam wymagań, pomimo tego że wprost informuję, że tych wymagań nie spełniam... a potem wysyłanie wiadomości w nadąsanym tonie o treści oznaczającej mniej więcej spadaj smarkaczu, szukaliśmy kogoś z większym doświadczeniem a nie takiego brzdąca, marnujesz mój czas

Mała firma, oddział w Krakowie, super-fancy startupo-software house z biurem w kamienicy

  • aplikuję na stanowisko X
  • na rozmowie technicznej goście (dość sympatyczni zresztą) stwierdzają, że w sumie to pasowałbym na stanowisko Y i pytają czyby mi odpowiadało
  • schodzą gdzieś tak ze 2 etapy rekrutacji technicznej na stanowisko Y, na każdym jestem pytany o stawkę i formę umowy i za każdym razem odpowiadam tak samo
  • dostaję zaproszenie na "przedstawienie oferty"
  • na "przedstawieniu oferty" nie ma żadnej oferty tylko dodatkowe pytania, dostaję info że wszystko cacy i bardzo dobry fit ale przejrzeli CV i nie spełniam wymagań na Y, więc mogą mnie przyjąć na X. Ponadto okazuje się, że chyba jednak nie chcą mi zapłacić tyle a tyle i zaczyna się zbijanie stawki. Ponadto okazuje się, że stwierdzili że jeszcze sobie chcą przepytać paru kandydatów więc jeszcze dadzą odpowiedź. Mam niezły WTF, ale pokiwałem głową ze zrozumieniem, starałem się robić dobrą minę ale już wiedziałem że nie chcę tam pójść
  • po jakimś czasie dostaję informację, że jednak mnie chcą (czyżby nie znalazł się tańszy student?) ale grzecznie podziekowałem

Jakaś tam firma, chyba nie tak duża ale po przejęciu przez duże korpo

  • rekrutacja prowadzona w Polsce przez Hindusów pracujących w Indiach
  • osoba odpowiedzialna za przeprowadzenie rozmowy telefonicznej dzwoniła chyba z pociągu albo pralni. Próbowałem jakoś zakomunikować, że nie jestem w stanie usłyszeć co mówi z powodu huku, ale pani też mnie nie słyszała bo ciągle coś krzyczała do słuchawki
  • mieli mi wysłać link do jakiegoś tam testu online. Zapomnieli. Upomniałem się, odpisali parę dni później z linkiem
  • test miał być wymagający i szczegółowo sprawdzać wiedzę. Był na poziomie kolosa w pierwszym miesiącu studiów
  • cały czas mówili że widełki są sztywno ustawione na X. Jak się okazało, że przyjąłem jakąś kontrofertę gdzie musieliby dać 2X by ją przebić to okazało się, że mogą spokojnie tyle dać. Podziękowałem

TD
Chyba nigdy im tego nie zapomnisz :D
superdurszlak
oczywiście że nie :P
IE
InterruptedException
cały czas mówili że widełki są sztywno ustawione na X. Jak się okazało, że przyjąłem jakąś kontrofertę gdzie musieliby dać 2X by ją przebić to okazało się, że mogą spokojnie tyle dać. Podziękowałem To akurat nic niespotykanego.
IK
  • Rejestracja:ponad 7 lat
  • Ostatnio:prawie 2 lata
12

Aktorzy: [S]zef i [J]a:
S: Na ile znasz język X w skali od 1 do 10?
J: No, tak z 7.
S: Hehe, z twoim doświadczeniem to raczej 4. No dobra, a framework Y?
J: 5?
S: O, już lepiej. No dobra, a byłbyś w stanie samodzielnie zrobić taki projekt, coś na wzór <znany portal>?
J: Tak, zajęłoby mi to dużo czasu, bo nie mam dużo doświadczenia w takich projektach, ale dałbym radę.

Dostałem odpowiedź, że mnie chcą. Pierwsza praca, ja z zerowym doświadczeniem, co zrobić - wziąłem :D po 6 miesiącach "firma" się rozpadła. Ja taktycznie uciekłem po 5.

edytowany 1x, ostatnio: iksde
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)