voelligUnbegabt Geschrieben 3. MĂ€rz 2022 Geschrieben 3. MĂ€rz 2022 (bearbeitet) Hallo Leute, bin leider grade etwas ratlos. Habe jetzt 2x eine Programmieraufgabe als Fullstack-Entwickler gemacht. Habe jedesmal eine Absage mit der BegrĂŒndung bekommen ich hĂ€tte nicht ganz das programmiert was man erwartet hĂ€tte. Habe bei beiden Firmen mal nachgefragt. Leider bisher keine Antwort. Was ich immer versuche einzuhalten. Es geht hauptsĂ€chlich um PHP: Clean Code also sprechende Variablen und Funktionen MVC Kommentierung mit phpdoc Autoload der Klassen und Interfaces Sicherheit der SQL-Abfragen gegen SQL-Injections (es durften keine Frameworks verwendet werden) Unit Tests Nicht verwenden von Javascript,CSS, oder Frameworks wenn nicht gefordert Bin fast soweit keine dieser Aufgaben mehr zu lösen. Falls Details nicht stimmen sollten, könnte man das doch in der Probezeit korrigieren. WĂ€re jetzt schlimmer ein komplettes Framework neu lernen zu mĂŒssen. Und bei den gefĂŒhlt hundert neuen Frameworks pro Jahr sollte man doch von einem Programmierer erwarten können dass er sich anpasst. Hoffe jemand der eventuell selbst solche Aufgaben auswertet kann mir ein paar Tipps dazu geben auf was ich achten sollte. Den Thread eventuell ins Fragen und Antworten Forum verschieben. Habe das zu spĂ€t gesehen. Bearbeitet 3. MĂ€rz 2022 von voelligUnbegabt
0x00 Geschrieben 3. MÀrz 2022 Geschrieben 3. MÀrz 2022 Kann man so schwer beurteilen. Willst du vielleicht die Aufgabenstellung und deine Lösung mit uns teilen? Hast du die Aufgabenstellung richtig gelesen? An edge cases gedacht? Nachgefragt wenn etwas unklar war oder einfach Annahmen getroffen? Oftmals sind ja die Aufgaben mit Absicht etwas vage formukiert, damit man dann noch mal nachhakt bzw. sich seine eigenen Gedanken macht.
KeeperOfCoffee Geschrieben 3. MĂ€rz 2022 Geschrieben 3. MĂ€rz 2022 vor 2 Stunden schrieb voelligUnbegabt: Den Thread eventuell ins Fragen und Antworten Forum verschieben. Habe das zu spĂ€t gesehen. Vermutlich nicht möglich, da die Foren grundsĂ€tzlich anders aufgebaut sind. Wir können schlecht etwas sagen, da wir deine Arbeit nicht kennen. Evtl. war alles "richtig" aber die Struktur nicht ordentlich. Oder hast ein Design Pattern gewĂ€hlt, welches fĂŒr die Aufgabe nicht geeignet ist.
voelligUnbegabt Geschrieben 3. MĂ€rz 2022 Autor Geschrieben 3. MĂ€rz 2022 (bearbeitet) vor einer Stunde schrieb 0x00: Kann man so schwer beurteilen. Willst du vielleicht die Aufgabenstellung und deine Lösung mit uns teilen? Hast du die Aufgabenstellung richtig gelesen? An edge cases gedacht? Nachgefragt wenn etwas unklar war oder einfach Annahmen getroffen? Oftmals sind ja die Aufgaben mit Absicht etwas vage formukiert, damit man dann noch mal nachhakt bzw. sich seine eigenen Gedanken macht. Also beide Aufgaben durfte ich vor Ort lösen. Habe weder Aufgabenblatt noch Lösung. Was in Erinnerung geblieben ist: 1. Aufgabenstellung: Login mit Weiterleitung. 4 Formularseiten mit Formen mit CSS und HTML. Dreieck,Kreis,Rechteck,Quadrat. Eingabe von Farbe, MaĂen zur FlĂ€chenberechnung. Beim Klick auf berechnen wird alles in der DB gespeichert. 1 Seite Ăbersicht mit gespeicherten Formen in der Datenbank.   Besonderheiten: keine Frameworks Composer darf eingesetzt werden die Aufgabe ist in der Zeit nicht schaffbar  2. Aufgabenstellung: Telefonbuch mit T9 Formularseite zur Eingabe Suchseite soll performant sein auch bei Millionen EintrĂ€gen optional: Unit-Tests Besonderheiten: kein CSS/Javascript keine Frameworks Composer/PHP-Unit und PHP-DI können eingesetzt werden. Sicherheit beachten Zeit war sehr knapp bemessen fĂŒr die Aufgabe  Beide Aufgaben waren in der vorgegebenen Zeit nicht zu schaffen. Bearbeitet 3. MĂ€rz 2022 von voelligUnbegabt Details hinzugefĂŒgt Stan1k reagierte darauf 1
voelligUnbegabt Geschrieben 3. MĂ€rz 2022 Autor Geschrieben 3. MĂ€rz 2022  vor 4 Minuten schrieb KeeperOfCoffee: Vermutlich nicht möglich, da die Foren grundsĂ€tzlich anders aufgebaut sind. Wir können schlecht etwas sagen, da wir deine Arbeit nicht kennen. Evtl. war alles "richtig" aber die Struktur nicht ordentlich. Oder hast ein Design Pattern gewĂ€hlt, welches fĂŒr die Aufgabe nicht geeignet ist.  Habe versucht alles nach MVC aufzubauen. Also Model, View Controller getrennt. CSS und Javascript eingebunden und Klassen per Autoload. Wo es ging Interfaces und alles OOP.
Whiz-zarD Geschrieben 3. MĂ€rz 2022 Geschrieben 3. MĂ€rz 2022 Und das sind Aufgaben fĂŒr eine Einstellung?đ€š Kein Wunder, dass alle ĂŒber den FachkrĂ€ftmangel jammern... Bitschnipser, Stan1k, Tauwin und 5 Weitere reagierten darauf 8
tkreutz2 Geschrieben 4. MĂ€rz 2022 Geschrieben 4. MĂ€rz 2022 (bearbeitet) vor 10 Stunden schrieb voelligUnbegabt: Also beide Aufgaben durfte ich vor Ort lösen. Habe weder Aufgabenblatt noch Lösung. 2. Aufgabenstellung: Telefonbuch mit T9 Formularseite zur Eingabe Suchseite soll performant sein auch bei Millionen EintrĂ€gen optional: Unit-Tests Beide Aufgaben waren in der vorgegebenen Zeit nicht zu schaffen. SchlieĂe mich meinen Vorpostern an. Finde es etwas befremdlich, solche Aufgaben als Einstellungstest einem Bewerber zu geben. Zu dem Telefonbuch gibt es aber z.B. eine Musterlösung die so aussieht als CPP Konsolenanwendung. https://www.studocu.com/de/document/technische-hochschule-deggendorf/programmierung-in-c/losung-komplett-telefonbuch/11369516 Von der Logik her könnte man diese ja nun an jede andere Programmiersprache anpassen. Selbst wenn Deine Lösung unvollstĂ€ndig wĂ€re, wĂ€re hier mal interessant inwiefern sie denn nun von diesem Gliederungsansatz abweicht. Das wĂ€re ja dann der zweite Teil der Aufgabenstellung, um irgend etwas sagen zu können. (Also beispielsweise einen Auszug zu einem Teil des Moduls mit Deinem Lösungsansatz). Vielleicht kommen wir dann dem Thema nĂ€her, inwiefern Deine Lösung von der angeblich gewĂŒnschten Lösung abweicht. Vielleicht war die komplette Aufgabenstellung auch nur ein Fake, also ein Brainteaser. https://www.stepstone.at/Karriere-Bewerbungstipps/knifflige-aufgabe-brainteaser-im-vorstellungsgesprach/ In diesem Zusammenhang wĂ€re es dann natĂŒrlich weniger um die Lösung gegangen, sondern darum, wie Du Dich verhalten hast, also z.B. wie Du mit der Aufgabe umgegangen bist. Hast Du beispielsweise auch RĂŒckfragen gestellt und wie bist Du auf diese Aufgabenstellung eingegangen ? - sprich das drumherum - Welche GesprĂ€che hast Du im Zusammenhang mit diesen Aufgaben mit den Leuten gefĂŒhrt ? Bearbeitet 4. MĂ€rz 2022 von tkreutz2
voelligUnbegabt Geschrieben 4. MĂ€rz 2022 Autor Geschrieben 4. MĂ€rz 2022 (bearbeitet) Mir ist gerade was aufgefallen. Habe mir die Stellenanzeige nochmal durchgelesen. Da steht was von "anhand von KundenauftrĂ€gen den Arbeitsaufwand und die KomplexitĂ€t schĂ€tzen". Der letzte Satz der Telefonbuch Aufgabe ist mir noch richtig in Erinnerung geblieben. Der war irgendwie komisch. Sowas wie "Wir denken dass die Aufgabe in 120 Minuten zu bewĂ€ltigen ist." Ich glaube deshalb war meine Lösung falsch. Die Antwort hĂ€tte sein mĂŒssen: Die Aufgabenstellung ist in der vorgegebenen Zeit nicht lösbar. Bearbeitet 4. MĂ€rz 2022 von voelligUnbegabt Rechtschreibung
Whiz-zarD Geschrieben 4. MĂ€rz 2022 Geschrieben 4. MĂ€rz 2022 vor 5 Stunden schrieb tkreutz2: Vielleicht war die komplette Aufgabenstellung auch nur ein Fake, also ein Brainteaser. https://www.stepstone.at/Karriere-Bewerbungstipps/knifflige-aufgabe-brainteaser-im-vorstellungsgesprach/ Wenn ich diesen Quatsch lese, muss ich an Postal denken. Â Stan1k, 0x00, Tauwin und 3 Weitere reagierten darauf 6
0x00 Geschrieben 4. MĂ€rz 2022 Geschrieben 4. MĂ€rz 2022 vor 9 Minuten schrieb voelligUnbegabt: Mir ist gerade was aufgefallen. Habe mir die Stellenanzeige nochmal durchgelesen. Da steht was von "anhand von KundenauftrĂ€gen den Arbeitsaufwand und die KomplexitĂ€t schĂ€tzen". Der letzte Satz der Telefonbuch Aufgabe ist mir noch richtig in Erinnerung geblieben. Der war irgendwie komisch. Sowas wie "Wir denken dass die Aufgabe in 120 Minuten zu bewĂ€ltigen ist." Ich glaube deshalb war meine Lösung falsch. Die Antwort hĂ€tte sein mĂŒssen: Die Aufgabenstellung ist in der vorgegebenen Zeit nicht lösbar. Ne. Also das kann ich mir beim besten Willen nicht vorstellen. Kann es einfach sein, dass du bei beiden Aufgaben einfach viel zu langsam warst? Nichts gegen Clean Code, Dokumentation und Unit Tests, aber wenn ich solche Aufgaben innerhalb knapper Zeitfenster lösen muss, dann kommen die als letztes.
KeeperOfCoffee Geschrieben 4. MÀrz 2022 Geschrieben 4. MÀrz 2022 vor 21 Minuten schrieb voelligUnbegabt: "Wir denken dass die Aufgabe in 120 Minuten zu bewÀltigen ist." "Ich denke, dass ich jetzt gehe" 0x00, Stan1k, allesweg und 4 Weitere reagierten darauf 1 6
Empfohlene BeitrÀge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto fĂŒr unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden