Wpis z mikrobloga

Przeprowadzałem dziś rozmowę wstępną z kandydatem - studentem informatyki - na staż jako SWE. Była to rozmowa telefoniczna + dzielony ekran do pisania kodu.

Proszę go by zaimplementował kopiec binarny - w sumie nie chodziło o działającą implementację, a szkic w pseudokodzie, bo nie będę czasu marnował żeby ktoś w stresie średników szukał. No hehe było na wykładzie ale trochę nie pamięta, ale jak mu powiem co to to będzie umiał. Powiedziałem. Nie umiał.

Pytam, co to procesy. Jak wyglądają w pamięci? Jak się komunikują? Jak działa scheduler? Jak kernel wykonuje context-switch między wątkami? Nie wiem, nie pamiętam, tego nie było.

Proszę by wytłumaczył stronicowanie. Co to page table, page fault, MMU, syscall, co robi proces sięgając do pamięci? Cisza.

Do programowania komputerów rwą się osoby niewiedzące jak komputer działa. (°° A potem płacz, że rynek juniorów nie istnieje.

#programowanie #programista15k #naukaprogramowania
  • 162
@doomer-2020: Rozumiem że typa który ma 25 lat expa w embedded i nie pamięta algorytmu kopca binarnego bo ostatni pisał w 1990 roku też byś nie przyjął ( ͡° ͜ʖ ͡°)