Wpis z mikrobloga

#programista15k #programista25k #programowanie #januszebiznesu #pasjonat15k #rozmowakwalifikacyjna

Dostałem poniższe szczegóły dotyczące drugiego etapu rekrutacji w firmie, do której nawet sam nie aplikowałem, tylko przesłałem cv w odpowiedzi na wiadomość na LinkedIn-ie. Co więcej, wszystko to, co później jest aktualne tylko wtedy, jeśli zgodzę się sporo zejść ze stawki.

Pomijając już zasadność sprawdzania wiedzy kandydata w taki sposób, jak można do dorosłej osoby napisać, że coś musi:
- wielkimi literami i
- pogrubioną czcionką (nie chciało mi się edytować treści tutaj, bo i tak za dużo poświęciłem im uwagi)?

Before you begin, here are a few important reminders:

Use MacOS/Windows
Ensure you're using a Chromium-based browser (preferably Chrome).
GitHub Access:
Sign in to GitHub using the same account you used to schedule the assessment. Ensure you can complete any necessary verification steps, including accessing the email associated with your GitHub account.
Set up GitHub SSH for cloning the repository.

To help you prepare, please review the following guide. It will walk you through how to get ready for the technical assessment round.

Manual Assessment (90 Minutes)

Working at xxx comes with the need for solving ambiguous problems. This assignment will evaluate your ability to work through such situations.

You will be given a GitHub repository that you will clone and work locally on your own IDE.
Please start by taking 5 minutes to read the instructions thoroughly. They are very clear on what is and what is not allowed here.
Please ensure that you turn off copilot and other similar features.
This assignment will be in Python
Read through the instructions very carefully when you start this assignment.
Feel free to use the internet if you get stuck. Just make sure to follow the instructions below:

You MUST write your own code (no copy-paste or Copilots)
You may use official online API documentation to lookup or clarify existing APIs in your programming language ("js Array.splice call signature"), and you may NOT use any online resources to help with general problem-solving ("how to reverse binary tree", "how to dedupe a list").

The interviewer reviewing your recording will have discretion over whether your usage of online resources is above or below the line, so bias AWAY from using online materials unless you are completely blocked.

You MUST read the instructions in the source files for each task, as these will give more specific direction about resources you can or cannot use for the task.

To prepare:
Review Data Structures in Python
Recommended resource: Data structures and algorithms from zero to hero

During the test, we require both camera and full screen sharing to ensure transparency and authenticity. As the test is conducted online without an interviewer, these measures are essential to prevent misrepresentation. Please note that the test output, including the video recording, will be shared with our internal review team, especially in cases where additional context or clarification is needed. Rest assured, all recordings are kept strictly confidential and are used solely for evaluation purposes by the review team.
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ksiega_dusz wiesz co, ja uważam że można coś takiego załatwić też lepiej komunikacyjnie. Można napisać wymagania, a w nich zamiast MUSISZ - PROSIMY abyś np nie korzystał z ai, czy co tam chcą, chociaż ten podział na ogólne kwestie i takie, które nie są ogólne jest - tak między nami - idiotyczny. Mam też wrażenie że sam język, jakim się posługują sugeruje, że praca dla nich nie będzie zbyt przyjemnym doświadczeniem.
  • Odpowiedz
@JamesJoyce: The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 ( ͡° ͡°)
  • Odpowiedz
@kamikadze97 w tobie, jak to jest wyjaśnione, traktowaniu kandydatów jak potencjalnych oszustów i udawaniu że większość programistów nie używa ai do generowania kodu. To tak na szybko.
  • Odpowiedz
@kamikadze97 a, i dodam że to hybryda trzech warstw ról: rola AI Architecta (40 %), badacza (Reaearchera (30%) i ML Opsa (30%). W ai stosuje sie dość często takie hybrydowe role. Absurdem jest dla mnie wymaganie że osoba, aplikująca na nie nie będzie używała ai. Powiem nawet więcej - ja bym raczej odejmował punkty za ich olewanie ( może z powodu braku kompetencji)
  • Odpowiedz
Manual Assessment (90 Minutes)


@JamesJoyce: I pomyśleć że po drugiej stronie są ludzie co mają płacone za całe dnie na takie durne przepytywanie kandydatów by na końcu nie zatrudnić kogoś kto ogarnia merytorycznie ale tego co najlepiej zna API i najszybciej rozwiązuje leetcoda.
Czekam na czasy gdy korporacje wreszcie dojdą do słusznego wniosku że przerośnięte działy HR i przepytywanki jak w przedszkolu wcale nie zapewniają im jakości a wręcz przeciwnie.
  • Odpowiedz
@JamesJoyce: mam nadzieję że coś chociaż odesłałeś w stylu "Your email is so ridiculous that it even does not deserve answer".

Zawsze warto czlowiekowi powiedzieć że jest zjebem. Inaczej nie będzie wiedział, sam się nie domyśli. Tak samo jest z firmami.
  • Odpowiedz
@JamesJoyce: dramat. Mi na rozmowie wprost pozwolili z copilota i chata korzystać. Specjalnie to nawet "wyłączałem" miejscami bo chciałem gościowi pokazać że wiem jak to sam napisać. Powiedzieli że mają w------e bo chcą wiedzieć jak sobie radzę z użyciem narzędzi z których wolno u nich normalnie korzystać
  • Odpowiedz