Czy są jakieś narzędzia do zdalnej rozmowy o kodowaniu? [Zamknięte]

22

Po pierwsze, nie jestem pewien, czy to pytanie lepiej pasuje tutaj, czy w miejscu pracy. SE. Więc wybacz mi, jeśli jest w niewłaściwym miejscu.

Przeprowadzamy wywiady z niektórymi kandydatami na stanowisko programistyczne, a obecnie nie ma ich w naszym mieście.

Chcielibyśmy dać im proste testy kodowania, aby zobaczyć, jak poradzą sobie z typowymi problemami, które napotykamy w naszej codziennej pracy.

Czy są do tego jakieś specjalne narzędzia? W tej chwili korzystamy ze Skype'a i uważam, że ma to tendencję do zmniejszania wydajności wielu programistów, ponieważ są oni nieśmiali i często nie działają, gdy ktoś bezpośrednio na nich patrzy.

Problem z wysłaniem im pytań testowych przez e-mail jest następujący:

  1. Nie można wiedzieć, jaki jest ich proces myślowy, ponieważ widzimy tylko efekt końcowy. Nie ma dyskusji ani wyjaśnienia pytania, które jest ważnym krokiem.

  2. Nie ma gwarancji, że problemy zostały rozwiązane przez samych kandydatów. Mogą wysłać to do mądrzejszego przyjaciela, a my nie będziemy w stanie tego wiedzieć.

Jak zwykle rozwiązuje się te problemy?

Devdatta Tengshe
źródło
Testowanie umiejętności ma swoje miejsce, ale nie w wywiadzie na Skype. Najpierw zapoznaj się z tą osobą, a jeśli masz dobrą atmosferę, poproś ją o wypełnienie quizu internetowego, który mierzy to, czego potrzebujesz (jest ich wiele). Po tym, jeśli nadal nie ufasz im na tyle, aby samodzielnie wykonać test kodu, to dlaczego przeprowadzasz zdalne wywiady?
Reactgular
@MathewFoscarini ma rację co do nr 2, ale numer 1 może być ważny. Konieczna jest również poprawa kandydatów, jeśli pójdą w całkowicie niewłaściwym kierunku.
detly
@YannisRizos to szalone fajne, a jednocześnie przerażające starsze brata. lol
Reactgular
2
@MathewFoscarini: Wywiad z programowaniem nie jest w pierwszym wywiadzie. Najpierw przeprowadzamy rozmowę telefoniczną, w której oceniamy, czy kandydat jest dobrze dopasowanym zespołem, w którym zadajemy pytania ogólne i techniczne, a dopiero potem przystępujemy do rozmowy kwalifikacyjnej.
Devdatta Tengshe,

Odpowiedzi:

26

Google korzysta z udostępnionego dokumentu Dokumentów Google między ankieterem a kandydatem podczas rozmowy przez telefon. Udostępniają kandydatowi dokument, który jest wstępnie ustawiony czcionką o stałej szerokości, z e-mailem potwierdzającym. Zestaw słuchawkowy lub zestaw głośnomówiący Bluetooth jest zalecany do kodowania zestawu głośnomówiącego podczas rozmowy telefonicznej.

Joe Baker
źródło
Zrobiłem dokładnie to (jako rozmówca) i zadziałało świetnie. Moi ankieterzy mogli przesyłać diagramy, dawać próbki kodu do analizy, obserwować, jak pisałem własne, itp. Ważne było, aby robić to na żywo, aby mieć pewność, że nie zrozumiałem źle ćwiczenia, lub aby ograniczyć zakres tego, co musiałem wypełnić (np. „OK, załóżmy, że jest już dostępna biblioteka DSP, więc nie trzeba pisać własnego FFT”).
detly
@JoeBaker. Miły! Wiedziałem, że dokumenty Google mają narzędzia do współpracy, ale nie wiedziałem, że dokumenty były aktualizowane w czasie rzeczywistym.
Devdatta Tengshe,
@DevdattaTengshe Kiedyś nie aktualizowano w czasie rzeczywistym, była to funkcja przeniesiona z projektu Wave, kiedy postanowiono wyłączyć Wave.
Joe Baker,
Problem z Dokumentami Google polega na tym, że nie jest dostępne prawdziwe środowisko programistyczne. Nitrous.IO umożliwia wspólną edycję kodu i wykonywanie kodu w pełnej maszynie wirtualnej z linuksem. Zdecydowanie powinieneś to sprawdzić, jeśli chcesz przeprowadzić poważny wywiad programowy.
ajhit406
Nitrous.IO już dawno nie żyje.
noelicus
11

Collabedit to także przyjemna platforma do wywiadów z programistami online. Oferuje podgląd w czasie rzeczywistym tego, co koduje kandydat, a także funkcję czatu. Może także wyróżniać składnię.

internetowy edytor kodów, który pozwala ludziom współpracować w czasie rzeczywistym.

Działa w przeglądarce internetowej, więc nie jest wymagana instalacja ...

cechy

  • Edytor tekstu
  • czat
  • Historia dokumentu
  • wyróżnianie składni dla języków programowania ...
agent13
źródło
Użyłem tego raz w wywiadzie (jako rozmówca, a nie ankieter), więc mogę za to ręczyć.
Joe Z.
5

Wywiad internetowy silnik wywiadu Zen pozwoli ci to zrobić bez twojej obecności / czasu, możesz zadawać pytania i sprawdzać potencjalnych kandydatów przed zagraniem na żywo przez wywiad typu przegląd kodu, jeśli czujesz taką potrzebę.

Jak to działa

Zdefiniuj
Utwórz zestaw pytań, na które kandydaci mają odpowiedzieć. Bądź kreatywny i dopasowany do pracy, jak chcesz.

Zaproś
Zaproś kandydatów indywidualnie lub opublikuj link do rozmowy kwalifikacyjnej na tablicy ogłoszeń i pozwól kandydatom przyjść do Ciebie.

Recenzja
Wspólnie przeglądaj nagrane wywiady we własnym czasie we wspólnej przestrzeni oceny ...

sjakubowski
źródło
Minusem jest to, że nie ma żadnych funkcji administracyjnych, więc nie ma możliwości edytowania, usuwania ani dodawania pytań do rozmowy. Świetne narzędzie, ale wymaga wielu funkcji.
Chepech
3

ProgBuddy umożliwia przeprowadzanie zdalnych wywiadów w czasie rzeczywistym przez Internet. Jest to oparte na sieci narzędzie do współpracy oparte na systemie Linux, które obejmuje pełny obszar izolowany systemu operacyjnego bez konieczności zapewniania kandydatowi dostępu dostępu do wewnętrznej infrastruktury firmy. Możesz kodować i rozmawiać tekstowo / audio / wideo z drugą stroną bezpośrednio w przeglądarce - nie musisz instalować żadnych wtyczek. Zarówno ty, jak i kandydat do pracy widzicie ten sam tekst lub graficzny pulpit, na którym możecie przeprowadzić rozmowę kwalifikacyjną.

Oto niektóre z kluczowych funkcji:

  • Linux na architekturze AMD64 (x86-64)
  • dostęp do pulpitu i konsoli
  • natychmiastowa dostępność
  • 5 GB nietrwałego miejsca
  • Dostęp WebDAV
  • obsługa różnych języków programowania (C, C ++, toolchain GCC, Java, PHP, CakePHP, Python, Django, Ruby, Ruby on Rails i więcej)
  • konferencje audio i wideo bezpośrednio w przeglądarce
  • nagrywanie sesji
Jan Krupa
źródło
Niestety ta strona wydaje się nieczynna.
kojiro
2

Teamviewer to komercyjne rozwiązanie, ale bezpłatne do prywatnego użytku, do udostępniania pulpitu przez Internet (wyłączenie odpowiedzialności: nie pracuję dla tej firmy). W przeciwieństwie do rozwiązania takiego jak Dokumenty Google, kandydat może użyć swojego ulubionego IDE, aby zademonstrować swoje umiejętności kodowania.

Doktor Brown
źródło