Jak wyglądają dokładnie te zdalne etapy związane z kodowaniem? Czego używa się do rozmowy, a czego do udostępniania kodu? Czy takie etapy odbywają się całkowicie przez jakąś webową aplikację?
Wszystko się może wydarzyć. Od streamu z twojego komputera do pisania w Google Docsach
To z czym się spotkałem to:
- zdalny pulpit do wirtualnej maszyny z zainstalowanym IDE po stronie firmy
- udostępnienie ekranu z IDE na komputerze kandydata
- udostępnienie ekranu z aplikacja do zadań typu DevSkiller i rozwiązywanie zadania tam pod okiem rekrutujących
Ale tak naprawdę zależy to od firmy. Widziałem rekrutacje do chyba Google gdzie chłopak pisał algorytm w Google Docsach.
Normalnie, piszesz kod na kartce i wysyłasz skany.
Ja proszę o udostępnienie ekranu. Kandydat jest wcześniej poinformowany by miał przygotowane środowisko do programowania. Może używać czego chce - wyszukiwać czegoś w googlach czy dokumentacji, czy także zapytać mnie jeśli miałoby to zaoszczędzić czasu, byle bym widział co tam robi w tej przeglądarce.
Pisanie w jakimś kompilatorze online najczęściej się zdarzało
Teamsy z udostępnianym ekranem a potem komenda otwórz dowokolny edytor kodu i napisz kod
. Jak chcą jakieś konkretne biblioteki to muszą to powiedzieć wcześniej żeby przepytywany mógł skonfigurować sobie srodowisko
No chyba że chcą testować, jak szybko konfigurujesz środowisko :P