Wäre es unehrlich, während eines Telefoninterviews Nebeninstrumente zu benutzen? [geschlossen]


15

Viel Zeit für anständige Tech-Jobs müssen Sie durch einen Telefon-Screening-Prozess gehen. Wenn du am Telefon saugst, bekommst du im Allgemeinen keine Chance zu zeigen, wie schlimm es dir persönlich geht.

Diese Interviews, auch für erfahrene und fortgeschrittene Positionen, beinhalten sehr oft Fragen im Trivia-Stil über Grundlagen. Leider sind sie für mich immer etwas, worüber ich im Allgemeinen nicht nachdenke und mir nicht vorstellte, mich darauf vorzubereiten. Mit mehr Erfahrung mit ihnen (ich habe mich nicht für viele solcher Positionen beworben) stelle ich mir vor, dass ich vielleicht besser werde, aber in der Zwischenzeit ...

Konvertieren Sie beispielsweise einen Dezimalwert XX in Hexadezimal oder Binär. Das letzte Mal, als ich ein Interview für etwas geführt habe, hatte ich einen Hirnfurz, wie man das tatsächlich macht. Ich muss mich sehr selten darum kümmern. Ich verwende hexadezimal, wenn ich Werte mit Bitkonstruktion und dezimal verknüpfen möchte, wenn ich den Wert als Zahl betrachten möchte. Ich konvertiere selten zwischen den beiden. Wenn es nötig ist, öffne ich einfach den Taschenrechner und lasse ihn für mich tun. Es ist nicht so, als wäre es schwer oder so, aber aus irgendeinem Grund konnte ich mich einfach nicht daran erinnern, wie es gemacht wurde. Ich sagte dem Interviewer die Wahrheit und sagte ihm, dass ich eine bessere Chance hätte, andersherum zu konvertieren (da es so, so einfach ist und immer noch Verständnis zeigt, denke ich).

Er erwähnte dann, dass die meisten Leute damit zu kämpfen hatten und sich fragten, ob es eine Art Altersunterschied sei. Vielleicht, vielleicht nicht. Ich erklärte, woher ich komme und ließ es dabei.

Als Telefoninterview konnte er jedoch nicht genau sagen, wie ich auf die Antwort gekommen war. Vielleicht ist es absolut legitim, nur die Tools zu verwenden, die ich immer benutze?

Was denkst du? Wenn Sie jemanden interviewen würden, eine solche Frage stellen und dann herausfinden würden, dass er ein Werkzeug oder eine Referenz verwendet hat, um Ihre Frage zu beantworten, anstatt sie von Hand oder im Kopf zu tun ... wären Sie sauer? Würden Sie das für unehrlich halten oder eine gute Verwendung der verfügbaren Werkzeuge, um das Problem zu lösen?


1
Frühe Programmierer waren Physiker, Elektroingenieure, Mathematiker ... man würde nur wissen, wie man eine solche Umwandlung macht. Ich will kein Schwanz sein, aber ich habe in der 10. Klasse Dezimalzahlen in Binärzahlen umgewandelt. Einige Hardware-Klassen haben es mit Sicherheit verfestigt. Mit Stift und Papier kann man jedoch problemlos Basisumwandlungen durchführen. Sie müssen nur die Zahl durch 2, 8, 16, 5 oder was Sie haben, teilen und das Ergebnis und den Rest im Auge behalten. Das ist eine ziemlich einfache Mathematik, daher denke ich, dass diese Frage eine gute ist. Ich habe starke Anti-Use-Rechner-sei-dumm Voreingenommenheit. Andere Quizfragen kreuzen mich jedoch an.
Job

18
@Job: Versuche 10-15 Jahre lang nichts zu tun, als es plötzlich unvorbereitet zu versuchen. Sie wären überrascht, wenn Sie sich nicht einmal an die Grundlagen erinnern würden.

Ja, ich erinnerte mich daran, wie man es macht (oder wie man es wieder lernt ... was auch immer), aber ich bin nicht etwas, was ich regelmäßig mache und schon nervös ... Ehrlich gesagt bevorzuge ich die meiste Zeit den Taschenrechner. Wenn ich es nicht schneller auf Papier machen kann, als den Taschenrechner zu aktivieren und es aus irgendeinem Grund zu tun, überlege ich mir, warum ich die Zeit mit etwas so Trivialem verschwenden sollte. Mein Kick-Ass-Gehirn ist für interessantere Dinge gedacht als Long-Division: P
Edward Strange

2
Die Bearbeitung von "Wäre es unehrlich zu betrügen" macht die Frage zu einer trivialen Tautologie. Ja, es ist unehrlich, unehrlich zu sein. Vielleicht kann das OP eine bessere Formulierung finden?
Rein Henrichs

Jemand hat mich geschlagen.
Edward Strange

Antworten:


18

Hier ist mein universeller Ethiktest, der auch auf diese Situation angewendet werden kann.

Wenn andere Personen involviert sind (zum Beispiel der Interviewer), fühlt sich der Gedanke, dass Sie entdeckt werden könnten, unwohl? Wenn ja, dann ist es wahrscheinlich unethisch genug, es nicht zu tun.


Nun, ich denke, das ist ein vernünftiger Ausgangspunkt, aber wie bei allen Universalien ist er nicht ohne Probleme. Es gelten interkulturelle Themen und grundlegende Perspektivunterschiede. Zum Beispiel habe ich auch in höflichen Gesprächen kein Problem mit dem Wort 'f'. Andere Leute tun es. In diesem Fall habe ich keine Bedenken, ein Tool für etwas zu verwenden, wenn dieses Tool verfügbar ist, aber andere könnten dadurch beleidigt werden. Da es mehr darum geht, mich selbst zu verkaufen als meine eigene Ethik zu überprüfen, ist mein Mangel an Scham wahrscheinlich nicht ausreichend.
Edward Strange

Ich bezweifle, dass sie beleidigt wären. Der Punkt ist, was sie versuchen, aus dem Gespräch heraus zu necken, indem sie die Fragen stellen. Sie können dies nur tun, indem Sie sie zu Beginn des Anrufs fragen. Wenn Ihnen diese Frage unangenehm ist, kehren Sie zu Regel 1 zurück.
JohnFx

1
Dies ist vielleicht ein guter Test für Vorstellungsgespräche, aber ich würde ihn nicht auf Dinge wie, ähm, Sex anwenden.
quant_dev

@quant_dev: Das lässt sich leicht beheben, indem Sie einen Satz wie "Wenn Sie sich fragen, ob Ihr Verhalten ethisch ist ..." voranstellen. Es ist die gleiche Idee wie "Würde ich mich schämen, dies meiner Mutter / Vater / Rabbi / Priester / Mentor zu sagen? ? "
Caleb

10

Ich habe viele Telefoninterviews geführt und ich googe häufig meine eigenen Fragen, damit ich weiß, ob jemand nach den Antworten sucht oder sie kennt. Und ja, ich betrachte es als Betrug.


4
Um deine eigenen Fragen zu googeln, muss ich mich daran erinnern.
jhocking

13
Erklären Sie vorher "kein Google"?
David Thornley

5
Wie kann es falsch sein, dass ein Mitarbeiter, insbesondere ein Programmierer, bei Google glücklich ist?
Denis de Bernardy

2
Wenn ich Sie gebeten habe, ein Rechenproblem zu lösen, muss ich Ihnen dann erklären, dass Sie keinen Taschenrechner verwenden sollten? Ich versuche nicht zu sehen, ob Sie das, was ich sage, in ein Feld eingeben und mir die Antwort vorlesen können.
Christopher Bibbs

3
@Denis Das Problem besteht darin, dass Google keine konkreten technischen Probleme (z. B. alle Methoden in einer bestimmten Benutzeroberfläche) hat. Ich habe jedoch noch nie einen Entwickler gesehen, der sich mit Google-Entwurfsmustern beschäftigt, bevor er mit dem Entwurf einer neuen Klasse begonnen hat. Das sind Dinge, die Sie auf Anhieb wissen müssen, sonst werden Sie sie nie benutzen.
Christopher Bibbs

8

IMO ist das eigentliche Problem, das hier niemand angesprochen hat, die Idee, dass der Interviewer solche Fragen stellen würde, dass jeder anständige Programmierer wahrscheinlich Google würde, wenn er sich über etwas unsicher wäre. Es ist so, als würde man Details über die Implementierung einer bestimmten Klasse erfragen - die Frage testet nichts anderes als das Auswendiglernen, daher ist die Frage selbst wertlos.

Um das OP zu beantworten, würde ich es überhaupt nicht für unehrlich halten, da Sie in einem typischen Arbeitsumfeld diese "Nebenwerkzeuge" verwenden können, um die Antwort auf diese Frage nachzuschlagen, wenn Sie sie im Verlauf von a Werktag; Ich halte es eher für ein schlechtes Spiegelbild des Interviewers, solche Fragen zu stellen, wenn er weiß, dass es sich in den meisten Fällen nicht um etwas handelt, an das Sie sich erinnert haben.


3
Genau. Wenn der Arbeitsplatz die Verwendung von Google nicht aus irgendeinem bizarren Grund verbietet (vielleicht handelt es sich um ein Interview mit Microsoft, ho ho!), Warum sollten Sie den Befragten nicht erlauben, es zu verwenden? Wenn ich nur Aufgaben erledigen müsste, die ich über eine Google-Suche in Sekundenschnelle lösen könnte, würde ich wahrscheinlich einen anderen Job bekommen, weil ich mich total gelangweilt fühle. Aufgabe für den Tag: "Beschreibe den Lebenszyklus eines .NET-Webformulars! Kein Googeln, du schreckliches Grunzen! Ich erwarte die Antwort auf meinem Schreibtisch um 5!" Wenn der Job keine solchen Aufgaben beinhaltet, warum um alles in der Welt würden Sie sie dann einstellen ?
Ant

@Ant das Problem von meiner Seite ist, dass ich meine Entwickler nie "Beschreibe den Scrum SDLC" oder so. Sie müssen es wissen, damit sie gegebenenfalls gute Entscheidungen treffen können.
Christopher Bibbs

+1, stimme vollkommen zu. Sie sollten keine trivialen Fragen in einem Telefoninterview stellen. Wirklich in jedem Interview.
GrandmasterB

7

Wenn sie dir sagen, dass du keine Hilfe benutzen sollst, dann tu das nicht.

Einer der versteckten Tests, die sie mit einem Telefoninterview durchführen, ist die Frage, ob der Betrüger eine Gelegenheit und eine Möglichkeit bietet, damit durchzukommen. Wenn sie das tun, dann ist es ein No Hire.

Ich habe Geschichten von Leuten gehört, die über ein Telefon hörten, wie der Kandidat die Frage in Google eingab und das "Klingeln" von Windows hörte, wenn die Ergebnisseite angezeigt und dann die Ergebnisse angeklickt wurden. Das zeigt aber zusätzlich die Nachlässigkeit des Kandidaten, da er nicht daran gedacht hat, die Systemtöne auszuschalten.

Lüge nicht, wo immer das Interview hingeht.


Ich nehme an, "Nun, Windows-Rechner sagt mir, dass es 0x13 ist", würde einen guten Test machen. Wenn sie dich erneut fragen und sagen: "No more calc", dann weißt du, dass du durchgedreht bist, wenn du nicht antworten kannst. Persönlich würde ich das als Interviewer genauso gut oder besser finden als jemand, der es in seinem Kopf könnte ... aber das bin ich, denke ich. Die Leute, für die ich interviewt habe, waren nicht beeindruckt, als ich sagte: "Ich würde nach Google- oder XXX-Referenzen fragen." Als ob ich den BigO aller wichtigen Algorithmen auf Anhieb kenne: P Seit dem College habe ich noch keinen implementiert.
Edward Strange

5
@ Crazy Eddie: Das ist ein häufiges Problem mit den Interviewern. Einige von ihnen glauben, ein guter Programmierer müsse sich an alles erinnern. Sehen Sie es als Ihren eigenen Test für die Leute, mit denen Sie nicht arbeiten möchten.

Ich denke, dieser war tatsächlich in Ordnung, aber dann bekam er Hash-Tabellen in meinem Gehirn, und als er eine Frage stellte, die richtig beantwortet wurde, war es, eine einfache Nachschlagetabelle zu verwenden, sagte ich, ich würde eine Hash-Tabelle mit einem Identitäts-Hash und genügend Platz verwenden um das Ganze festzuhalten: P Eigentlich ziemlich verlegen von dieser Antwort.
Edward Strange

6

Nur wenn die Erwartung besteht, dass Sie dies nicht tun würden.

Vielleicht lautet Ihre eigentliche Frage: "Gibt es eine implizite Erwartung, dass ich solche Tools nicht verwenden kann?" Wir können die Gedanken der Menschen nicht mehr lesen als Sie. Warum fragst du deinen Interviewer nicht das nächste Mal?


4

Wenn sie das Problem mit einem Werkzeug schneller lösen als mit ihrem Verstand, und dies zugeben und ihre Fähigkeiten mit dem Werkzeug unter Beweis stellen, hätte ich damit kein Problem. Natürlich habe ich noch nie einen Job gemacht, bei dem die mentale Fähigkeit, schnell zwischen Dezimal- und Hexadezimalwerten umzuschalten, von entscheidender Bedeutung war. Daher ist es unwahrscheinlich, dass ich eine solche Frage stelle.

Wenn der Interviewer ausdrücklich sagte , er solle kein Werkzeug oder keine Hilfe verwenden, und der Kandidat tat es, wäre das nicht ehrlich. Wenn ich den Interviewer und ein Kandidat zugelassen waren , konnten sie das Problem ohne Werkzeug nicht lösen, ich würde fragen sie , was würden sie tun , wenn sie könnten ein Tool verwenden, nur um zu sehen , dass sie eine gewisse Idee in den Kopf darüber , wie zu lösen das Problem.


3

Beim Vorstellungsgespräch habe ich normalerweise versucht, mich auf das Verständnis des Problems zu konzentrieren, nicht unbedingt auf die eigentliche Antwort. Wenn also eine Person ein Tool verwendet oder die Antwort nachgeschlagen hat, würde ich versuchen, ihr Verständnis davon zu messen, wie die Person / Ressource diese Antwort gefunden hat.

Ich persönlich glaube, dass es wichtiger ist, zu wissen, wo man suchen und dann das in der Ressource bereitgestellte Konzept und die Lösung erfassen muss, als einfach nur etwas von den Füßen zu hauen. Oder in der Lage zu sein, etwas zu finden, das dabei hilft, die Antwort zu geben, und dann in der Lage zu sein, diese Ressource zu nutzen und sie an Ihre Anforderungen anzupassen.

Wenn man jedoch sagt, dass es wahrscheinlich grundlegende Grundlagen gibt, die für einen potenziellen Mitarbeiter von entscheidender Bedeutung sind, wenn er ohne externe Ressourcenhilfe über Kenntnisse verfügt. Dieses Wissen ist meines Erachtens spezifisch für die Stelle, für die man sich bewirbt, sodass für jede Stelle möglicherweise andere Anforderungen gelten, was die betreffende Person wissen soll und was sie für Forschungszwecke als verfügbar erachtet.

Im Wesentlichen würde ich denken, dass es eine gute Verwendung von Werkzeugen ist. Aber ... wenn Sie zu den Leuten gehören, die alles aus externen Quellen herausgefunden und nur kopiert und eingefügt oder Wort für Wort in Diskussionen verwendet haben, dann werden Sie meiner Meinung nach irgendwann herausfinden, wenn es schwieriger wird Aufgaben.


2

Der Umgang mit Werkzeugen ist nicht unehrlich. Aber dann hat er Ihnen diese Frage nicht gestellt, weil er dachte, Sie hätten die ganze Zeit so etwas getan. Ich glaube nicht, dass irgendjemand das erwarten würde.

Diese Frage wurde Ihnen gestellt, um Ihren Denkprozess zu sehen, wenn ein einfaches Problem vorliegt. Sie hätten dem Interviewer zeigen können, wie Sie Code schreiben, um dieses Problem zu lösen. Das hätte ihm gleich gesagt, kennen Sie die grundlegenden mathematischen Prinzipien? Wissen Sie, wie man eine einfache Schleife schreibt? Können Sie effizient genug kommunizieren?

Sie können damit beginnen, dass Sie sagen: "Normalerweise verwende ich $ someTool, aber wenn ich es selbst codieren müsste, würde ich ...", aber Sie sollten es nicht einfach bei "Ich verwende $ someTool" belassen.


2

Der Zweck des Telefonbildschirms besteht darin, festzustellen, ob Sie über eine grundlegende Intelligenzstufe verfügen, die ausreicht, um Sie zu einem persönlichen Gespräch einzuladen. Wenn Sie die Antworten googeln, sind Sie wahrscheinlich nicht schlau genug für den Job. Vielleicht bist du es, vielleicht bist du es nicht, aber der allgemeine Konsens unter den Leuten, die ich kenne, ist, dass es betrügt. Nachdem wir eine Reihe von Interviews mitgehört haben, können wir sogar feststellen, wann Sie das Telefon stumm schalten, sodass wir nicht hören können, wie Sie auf die Tastatur drücken.


3
Als Kontrapunkt ist es kein guter Weg, um den Wert eines Kandidaten einzuschätzen, wenn man triviale Fragen stellt, auf die jeder mit einem halben Gehirn die Antwort von Google findet, wenn er nicht sicher ist. Tatsächlich reflektiert IMO es Sie als Interviewer schlecht, weil Sie Dinge fragen, die leicht nachgeschlagen werden können.
Wayne Molina

@WayneM, würden Sie Google verwenden, um beispielsweise 0xD6 in dezimal umzuwandeln?
Caleb

2

Ja, ich würde es als Betrug ansehen - und deshalb würde ich solche Fragen in einem Telefoninterview überhaupt nicht stellen. Was nützt es, eine Frage zu stellen, um zu prüfen, ob der Kandidat die Antwort kennt, wenn Sie praktisch keine Möglichkeit haben, zu prüfen, ob er die Antwort kennt oder nur schlau genug war, um Google zu verwenden?

Aber ich sehe das auch von einer anderen Seite: Wenn ich während eines Interviews betrüge, um den Job zu bekommen, weil die Frage, die mir gestellt wurde, etwas ist, das ich nicht kenne, sind die Chancen nicht so gering, dass ich selbst nicht sehr glücklich bin den Job bekommen. Die Person am anderen Ende des Telefons stellt die Frage aus einem bestimmten Grund. Vielleicht ist es etwas, das für den Job wirklich wichtig ist (okay, das ist bei sehr einfachen Beispielen kaum der Fall, aber lassen Sie uns den Gedanken fortsetzen), und wenn ich ein oder zwei Monate später auf meinem Schreibtisch sitze, ist das etwas, das von mir erwartet wird. Natürlich habe ich während des Interviews geschummelt und stecke jetzt fest - was niemanden glücklich macht. Nicht mein Chef, nicht ich. Verlieren verlieren.

Wie kann ich außerdem erwarten, dass das Unternehmen mir Entscheidungen anvertraut, die im Job zu treffen sind, wenn ich während des Interviews betrogen habe?

Nein, es ist das Falsche (und - wie gesagt - es ist das Falsche, eine solche Frage überhaupt erst in einem Telefoninterview zu stellen).


2

Diese Interviews ... beinhalten sehr oft triviale Fragen zu Grundlagen. Leider sind sie für mich immer etwas, worüber ich im Allgemeinen nicht nachdenke und mir nicht vorstellte, mich darauf vorzubereiten.

Es geht darum, dem Interviewer zu helfen, zu beurteilen, wie viel Sie wissen. Solche Fragen sollten so zufällig sein, dass Sie sich nicht unmittelbar vor dem Vorstellungsgespräch darauf vorbereiten können, sondern allgemein genug, dass Sie sie beantworten können, wenn Sie über eine gewisse Erfahrung verfügen.

Wenn Sie eine Idee haben, sprechen Sie sie ein bisschen aus. Manchmal hilft es Ihnen, nur das zu sagen, was Sie wissen, und wenn dies nicht der Fall ist, haben Sie bewiesen, dass Sie etwas wissen und Ihr Bestes geben.

Wenn Sie keine Ahnung von der Antwort haben, sagen Sie es, niemand erwartet, dass Sie alles wissen, und jeder Interviewer wird eine ehrliche Antwort zu schätzen wissen. Es ist leicht zu erkennen, wann jemand versucht, eine Antwort online oder in einem Buch nachzuschlagen. Tastaturen und Seiten machen mehr als genug Geräusche, um über das Telefon gehört zu werden, und die Änderung des Gesprächstons, während Sie Ihre Aufmerksamkeit für einen Moment abwenden, ist ein totes Werbegeschenk.

Konvertieren Sie beispielsweise einen Dezimalwert XX in Hexadezimal oder Binär. Das letzte Mal, als ich ein Interview für etwas geführt habe, hatte ich einen Hirnfurz, wie man das tatsächlich macht. Ich muss mich sehr selten darum kümmern.

Der Grund, warum Sie unter Druck nicht von hex zu dezimal konvertieren konnten, war genau, dass Sie es nicht sehr oft tun und wenn Sie einen Taschenrechner verwenden. Das macht Sie nicht zu einem schlechten Menschen, es bedeutet nur, dass Ihre Erfahrung in diesem speziellen Bereich begrenzt ist, und genau das versucht der Interviewer, über Sie zu lernen. Wird es Sie von der Position disqualifizieren? Es könnte sein, dass der Job die Fähigkeit erfordert, zwischen Basen in Ihrem Kopf zu wechseln, aber es gibt nicht zu viele Jobs wie diesen. Andererseits ist es sehr wahrscheinlich, dass Sie disqualifiziert werden, wenn der Interviewer merkt, dass Sie nicht ehrlich mit ihnen sind. Allein auf dieser Grundlage halte ich es für eine schlechte Idee, "Nebeninstrumente" zu verwenden.

Sie haben das Richtige getan, indem Sie die Wahrheit gesagt haben.


1

Als häufiger Interviewer kann ich immer sagen, wann jemand eine Antwort googelt oder auf andere Weise beim Telefoninterview nicht aufpasst.

Wenn Sie ehrlich sind und versuchen, das Problem logisch zu lösen, erhalten Sie viel mehr Punkte. Ich schaue oft mehr danach, ob diese Person das vorliegende Problem logisch lösen kann, als ob sie eine Antwort von einer Website oder einem Buch nachsagen kann.

Abgesehen davon habe ich einmal mit jemandem zusammengearbeitet, der Ihnen den ganzen Tag über die Funktionsweise der objektorientierten Programmierung usw. die Theorie vermitteln könnte, aber er könnte sich auch nicht aus der Box herauskodieren, wenn er dies getan hätte. Ich bin immer auf der Suche nach diesen Typen. Ich möchte wissen, dass Sie bei einem Killer Bug oder Problem Ihr Wissen anwenden und es lösen können.


0

Einstein sagte mir, ich solle mir nichts merken, was ich in einem Buch nicht finden kann.

Wenn ich es wirklich schnell googeln kann, warum dann nicht?


2
Sie haben das Zitat falsch verstanden - haben Sie es nachgeschlagen?

0

Ja, es ist Betrug, aber ...

Ich sehe nichts falsches darin, etwas wie "Ich kenne die Antwort nicht ganz genau, aber ich bin mir ziemlich sicher, dass ich die Antwort schnell finden kann" zu sagen, und gehe dann mit der Erlaubnis des Interviewers zu Google Inhalt.

Zumindest zeigt es Ihre Fähigkeiten zur Problemlösung und Lernfähigkeit :)


0

Ich bin nicht an der Einstellung beteiligt, aber wenn ja, ist eine der Eigenschaften, die ich suchen würde, Einfallsreichtum und Effizienz. Mein Softwareprodukt hängt nicht von der abstrakten Fähigkeit ab, eine Antwort abzuleiten, sondern von der richtigen Antwort. Sie würden diesen Test bestehen.

Wenn ich nach etwas abstrakteren Fähigkeiten suchen wollte, würde ich die Frage anders stellen, z. B. "Wie konvertieren Sie von dezimal zu binär?" oder fragen Sie "ohne Taschenrechner oder andere Tools zu verwenden ..." und hinterlassen Sie es als eine Frage für später, ob Sie ehrlich waren oder nicht.

In jedem Fall kann ein anständiger Interviewer, der selbst weiß, wovon er spricht, Google-Antworten in Dosen sagen, abgesehen von verstandenen und nachdenklichen Antworten, und im Zweifelsfall gezieltere Fragen beantworten. Wenn er nicht weiß, was er tut, und nur eine Dosenbefragung durchführt, werden Ihre angeborenen Do-it-in-your-Head-Fähigkeiten ohnehin nicht wirklich auf die Probe gestellt "Wie wäre es, für diese Firma zu arbeiten?"

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.