Was gefällt dir am besten CodeInterview?
Das Templating-System ist fantastisch. Ich habe viel Nutzen daraus gezogen, indem ich ein Problem für unsere Kandidaten in mehreren Programmiersprachen erstellt habe. Der Wechsel zwischen den Sprachen für denselben Prompt machte den Interviewprozess reibungslos.
Jeder Kandidat, mit dem ich interagierte, hatte keine Probleme, die Benutzeroberfläche zu nutzen, um seinen Code zu schreiben und auszuführen. Außerdem macht eine Markdown-Datei für die Beschreibung die Kommunikation der Problemdetails einfach. Bewertung gesammelt von und auf G2.com gehostet.
Was gefällt Ihnen nicht? CodeInterview?
- Die Benutzeroberflächenfunktion, die hervorhebt, wo der Benutzer klicken soll (ein kleiner grauer Punkt), ist ziemlich nervig. Ich habe das Produkt schon einmal benutzt und brauche daher nicht jedes Mal, wenn ich ein Interview führe, die "Wie man die Benutzeroberfläche benutzt"-Aufforderung.
- Die Art und Weise, wie das obige Feature in Firefox angezeigt wurde, war etwas wackelig und erforderte einige Versuche und Irrtümer, um es wegzuklicken.
- Das Fehlen der Möglichkeit, Drittanbieter-Erweiterungen zu importieren, ist etwas lästig. In einem bestimmten Fall erwies sich das Fehlen des Zugriffs auf Jacksons Datenbindungsbibliothek beim Umgang mit JSON-Deserialisierung als etwas problematisch, da die natürliche javax-Methode dafür etwas obskur ist. Angesichts der Branchenverbreitung von etwas wie Jackson wäre es großartig, es für Interviews verfügbar zu haben.
- Warum ist die Ausgabe für Programme immer rot? Liegt das daran, dass es mit STDERR ausgegeben wird? Ich würde dringend vorschlagen, es etwas lesbarer zu machen. Die Textausgabe der Benutzeroberfläche war an einigen Stellen schwer zu lesen. Meine Programmieraufgabe beinhaltete, dass der Kandidat die Textausgabe liest und Probleme durchgeht, daher war dies etwas lästig, da die Schriftart und die Farbe schwer zu lesen waren.
- Warum muss ich eine Java-Klasse mit einem bestimmten magischen Wort (`MyCode`) benennen? Man sollte die Klasse nennen können, wie man möchte, solange sie eine `public static main`-Methode hat.
- Ich glaube, der Ausführen-Button sollte prominenter gemacht und vielleicht oben statt unten platziert werden. Bewertung gesammelt von und auf G2.com gehostet.