Kategorie: Interviewfragen

  • Interviewantworten II – die erste Antwort

    Die Frage war, warum Object.hashCode() und Object.equals(Object) immer beide überschrieben werden sollten. Die Antwort findet sich direkt in der Javadoc-Dokumentation von Object.hashCode(): If two objects are equal according to the equals(Object) method, then calling the hashCode method on each of the two objects must produce the same integer result. Vereinfacht gesagt: Überschreibt man nur equals()…

  • Interviewfragen II – Java

    Hier mal einige Java-spezifische Interviewfragen, die ich teilweise selber erfahren habe, teilweise ich mir aber auch einfach nur ausgedacht habe. Dass sie daher etwas Web-Programmierungs-lastig sind bitte ich zu entschuldigen. Warum sollte Object.equals(Object) immer überschrieben werden, wenn auch Object.hashCode() überschrieben wird? Was sind die Unterschiede eines Request-Response-basierten Web-Frameworks im Vergleich zu einem komponentenbasierten Framework? Kennen…

  • Interviewfragen I

    Zu Beginn direkt mal ein Klassiker: Schreiben Sie ein Programm, welches die Zahlen von 1 bis 100 ausgibt. Immer, wenn eine Zahl durch 3 teilbar ist, soll statt der Zahl das Wort foo ausgegeben werden, ist die Zahl durch 5 teilbar das Wort bar. Ist die Zahl sowohl durch 3 als auch durch 5 teilbar,…

  • Interviewfragen – Einleitung

    So, da ich ja inzwischen festangestellter Softwareentwickler bin und auf dem Weg dorthin auch einige Vorstellungsgespräche hatte, möchte ich hier eine neue Reihe starten, in der ich Programmierfragen erläutere, die in solchen technischen Jobinterviews vorkommen können. Die Fragen sind üblicherweise nicht übermäßig kompliziert und es gibt im Allgemeinen auch nicht die korrekte Lösung, aber es…