Das hat einen Spaß gemacht!
Alles nur Vermutungen meinerseits:
Valentin Heinitz wrote:
Hallo,
ich habe seit Ehwigkeit nichts gepostet, aber vielleicht ist hier ein
oder anderer Linux-Profi auf der
Jobsuche.
Vor einigen Tagen erhielt ich E-Mail von Google. Sie suchten leute und
fänden mich über Foren und meine Webseite.
Ich fühlte mich geschmeichelt, und erklährte mich für ein
Telefongespräch bereit.
Die Rekruterin erzählte was von der Tätigkeit (Feuerwehr für
Hauptseite) fragte mich nach meinen Jobs, insbesondere
Linux-, Java-, Phyton-Erfahrung und stellte am Ende 4 technische Fragen:
-Worst-/Best-case von Quicksort
worst: o(n²)
best: (log(n))
-Einordnen in der Reienfolge der Geschwindigkeit: RAM-Zugriff,
Context-Switch, CPU-Regster, ZIP-Disk Zugriff
Register
Context-Switch
RAM
Zip-Disk
-Wie zählt man am schnellsten Anzahl aller 1-Bits in einem int[1000]
Array, wenn Speicherplatz unbegrenzt ist.
Mit hilfe einer Hashtable (hab gelesen 16bit soll schneller sein als 8)
-Was ist Context-Switch
Wikipedia ^^
Zu 1 und 2 konte ich nichts vernünftiges sagen. Trotzdem haben sie
sich wieder gemeldet.
In paar Tagen hatte ich Telefongespräch mit einem Ingenieur. Es war
eine Katastrofe.
Das größte Problem war, die Namen aller Zeichen wie ,.&()[]{} #' "\/
auf Englisch zu kennen.
Da hätte ich sicher auch Probleme gehabt. Im besonderen mit: , ° '
Zum Glück war der Mann sehr geduldig, und half ein wenig.
Die Technischen Fragen an die ich mich erinnern kann:
-RegEx für IP-Adresse (Und das Telefonisch!!!)
Keine Ahnung!
-Wie löscht man eine Datei mit dem Namen -f
rm ./-f (hat bei mir funktioniert)
-Unterschied zw. TCP und UDP, was wann ist zu benutzen
TCP empfangsgarantie (naja, fast)
UDP wenn es ankommt ist es richtig
UDP bei Echtzeitanwendungen und so
-Was macht folgendes C-Code (Wieder Telefonisch!!!)
int main(){
int n=1;
puts(((char*)&n[0]) == 1 ? "y":"n");
}
gibt y aus
Die casts sind aber ganz unschön...
&n[0]
Das & und das [0] hebt sich auf.
also
((char*)n) == 1
der cast nach (char*) ist egal
also wenn n == 1 dann gib "y" aus
oder?
Also, wer sich sowas antun will, hier ist die Kontaktadresse der
Rekruterin (hat sie erlaubt weiterzugeben):
Cecilia Wong
Technical Sourcer | Google, Inc.
650.253.4323 (Office)
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
Achtet auf Zeitunterschied bei Terminabsprachen, sie rufen aus
Californien an.
(mein 2. Gespräch endete um 23.00 CET ! )
Gruß,
Valentin
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org