Bewerbungsgespräch Flashcards

1
Q

Sollte man im Gespräch sagen, dass man Experte oder noch Beginner ist?

A
  • Nein, am besten einfach sagen, dass man bereits Erfahrung damit in eigenen Projekten sammeln konnte und man gerne weiter lernen durch Anwenden möchte.
  • Wenn man absolut keine Ahnung hat sollte man nicht direkt am nächsten Montag anfangen, sondern 1-2 Wochen Zeit lassen und in der Zeit privat das Thema aufarbeiten!
  • Man sollte dabei aber ehrlich sein und sich einfach bestmöglich verkaufen. Da gibt es einen schmalen Grad zwischen was kann ich von mir behaupten und was ist unglaubwürdig. Diesen sollte man finden. Gerade am Lebenslauf sieht man die Erfahrung schnell. Man kann sagen, dass man schon ganz viel gelesen/ausprobiert hat, aber noch nicht die berufliche Chance hatte es im “echten Feld” umzusetzen.
  • Man darf auch ganz ehrlich sein und sagen, man weiß etwas nicht. Gern dann beim Fragenden nachfragen, ob er es kurz und knap erklären könnte.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Frage: Wie gehen Sie mit Fehlern oder Misserfolgen um?

A
  • Fehler sind menschlich PUNKT und Misserfolge sind in komplexen Projekte Teil des Try and Errors, nur durch sie kann man lernen und besser werden
  • Dennoch sollte man natürlich versuchen Fehler und Misserfolge zu vermeiden, wir möchten ja gerne Erfolge und Ziele erreichen
  • Um Fehler zu vermeiden ist es wichtig diese genau genug verstanden zu haben, das bedeutet auch das Umfeld/den Kontext in dem die Fehler aufgetreten sind
  • Wenn man das jetzt einmal konkretisiert auf die Stelle als Softwaretester heißt das Fehler genau zu analysieren, diese zu dokumentieren, daraus zu Lernen und das Wissen auch auf dem richtigen Weg/mit den richtigen Leuten zu teilen. Daraufhin kann man dann Lösungen für die Fehler und Maßnahmen einleiten, wodurch diese Fehler umgangen/behoben/akzeptiert werden können und in der Zukunft diese Fehler und andere mit ähnlicher Natur vermieden werden können.
  • Allerdings wird es immer Fehler geben, sonst wäre das Leben auch zu langweilig. Wichtig ist, wie man mit ihnen umgeht.
  • Das bedeutet auch, dass man nicht nach Schuldigen sucht oder sich seine eigenen Fehler nicht eingestehen will. Im professionellen beruflichen Kontext sucht man nur nach den Gründen der Entstehung des Fehlers, auch wenn man da mal unangenehme Fragen stellen muss, sobald man sie aber verstanden hat, kümmert man sich um die Verbesserung und Vermeidung anstatt sie jemanden vorzuhalten.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ist es besser Sachen zu hinterfragen oder nicht drauf einzugehen ?

A
  • Im Endeffekt ist es Abwägungsssache der individuellen Situation
  • Genrell denke ich, dass das Hinterfragen von Dingen eine der wichtigsten Werkzeuge ist, die wir haben, denn nur so lernen wir Neues kennen und erfahren, dass unsere Annahmen gar nicht ein 1:1 Abbild der Realität sind, sondern das was unser Gehirn interpretiert.
  • Allerdings kann es auch gut sein manche Dinge auch mal nicht zu hinterfragen und hinzunehmen. Manchmal fehlt schlichtweg die Zeit oder die Fähigkeit gewisse Entscheidungen zu treffen, daher sollte man sich auch auf die Entscheidungen anderer verlassen können und auch mit harten Entscheidungen leben können. Im Zweifel kann man demjenigen seine Perspektive ja nochmal nahelegen und man versteht warum der andere denkt, wie er denkt.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Du hast ja jetzt einige Technologien, welche du schonmal genutzt hast genant. Kannst du sagen wo und wie du sie genau benutzt hast?

A
  • Bitte ausfüllen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Unser Auftrag bei Eppendorf?

A

Die Lebensbedingungen der Menschen zu verbessern!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was interessiert Dich an der Arbeit bei Eppendorf?

A
  • Ich finde es spannend etwas zu tun was mehr ist, als lokal Menschen mit Essen zu versorgen
  • Der Impact und die Verantwortung die ich bei Eppendorf für die Produkte tragen kann, indem ich sicherstelle, dass die Geräte die so verhalten und wohl durchdacht sind, wie sie eben sollen und müssen, um im Labor die Korrektheit von beispielsweise Proben zu garantieren ist für mich eine Herausforderung auf die ich mich freue
  • Ich finde es gut, dass Eppendorf viele Ebenen und Perspektiven bietet. Es ist ein riesiges Unternehmen was international arbeitet und doch ist der Bereich, der die Software produziert doch recht klein soweit ich weiß. Irgendwo fließen dann aber doch alle Arbeitspakete/Aufgaben aller Mitarbeiter zusammen. Auf diese Balance zwischen Kommikation im kleinen und dann doch großen Team bin ich gespannt.
  • Eppendorf existiert seit 1945 und ist als quasi Garagen-Startup zu einem internationalen Konzern gewachsen, der dennoch in Familienhand ist. Eppendorf gibt als Unternehmen zwar Aktien heraus doch sind alle Anteile privat im Familienbesitz. Das ist super spannend, weil es uns die Chance gibt langfristiger als nur bis zur nächsten Bilanzerstellung zu denken. Wir können bessere langfristige Entscheidungen treffen, die sich evtl noch nicht im nächsten Jahr lohnen, aber weit danach. Auch im Leben ist meist die kurzfristige Belohnung die falsche Entscheidung, aber die einfache die man dann doch eben wählt. Öffentliche Aktienunternehmen sind eher zu sich schnell lohnenden Entscheidungen aber langfristig unsinnigen, gezwungen.
  • Also wenn man ehrlich ist, macht ist das Softwaretesten vermutlich in vielen Unternehmen ähnlich, allerdings weiß ich, dass bei Eppendorf ganz am Ende dabei etwas gutes für alle Menschen rumkommt. Ob es nun sei, dass jemand schneller seine Krebsdiagnose erhält oder eben über eine anstehende Krankheit Bescheid weiß und sich schützen kann. Indirekt hilft man vielen Leuten und am Ende das Ergebnis in irgendwelchen NDR-Dokus oder der Tagessschau in Abschnitten zu sehen, wo unsere Geräte stehen ist etwas was mich stolz machen könnte.
  • Eine Freude ist für mich natürlich auch, dass ich mit einem meiner besten Freunde, Sascha, nah zusammenarbeiten kann. Wir haben schon vieles im Leben gemeister, so unmöglich es auch aussah, und ich glaube wir beide finden immer eine gute Lösung. Diese Synergie würde ich gern zu Eppendorf bringen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was ist Jira?

A
  • Jira ist ein Produkt von Atlassian das hauptsächlich als Issue- und Projekttracking-Tool verwendet wird.
  • Ich habe das benutzt, um meine Tickets zu verwalten, als wir nach agilen Methoden wie SCRUM in Sprints große Arbeitspakete (Epics) in kleine Aufgaben (User Stories) eingeteilt haben
  • Solche Tickets haben IDs mit denen man sie klar zuordnen kann und können Personen zugeordnet werden
  • Sie können durch verschiedene Dinge wie Zustände (TODO, In Arbeit, Done) oder Zuweisung zu Springs/Projektphasen besser im Blick und geplant werden und ihre Wichtigkeit kann angegeben werden
  • Es ist eine Möglichkeit für sich selbst aber auch für die Projektleitung einen Überblick über die Aufgaben und deren realistische Umsetzung in einem Zeitraum abzuschätzen. Da man ihnen mit Story Points eine Schätzung als Aufwand zuordnen kann. Und dann ingesamt weiß wie viele Aufgaben ein Team schafft.
  • Es ermöglicht Teams, ihre Arbeit zu organisieren, zu verfolgen und zu managen, um Software und Projekte effizient zu entwickeln und auszuliefern
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was ist ein Jira Ticket?

A
  • Ein Jira Ticket kann verschiedene Dinge wie Bugs, Aufgaben, ServiceRequests etc darstellen
  • Man kann einem Ticket einen Bearbeiter zuordnen, Story Points als Aufwand eintragen, einem Sprint also zeitlich einplanen oder den Zustand in dem sich die Bearbeitung des Tickets befindet steuern (TODO, In Arbeit, Done)
  • Es hilft bei den ganzen komplexen Aufgabenpaketen, die auch teilweise miteinander in Verbindung stehen, die Übersicht zu behalten und realistische seine Ziele in einem Zeitraum zu erreichen
  • Tickets haben eine Text indem man bescheiben kann worum es geht und man kann wie auf Social Media diese Kommentieren und hat eine Historie wer etwas und wann geändert hat. So kann man auch Gedanken anderer nachvollziehen, die bei der Bearbeitung helfen.
  • Auch kann man die Tickets nicht nur zeitlich priorisieren, sondern auch ihre Wichtigkeit angeben, so dass sie schneller bearbeitet werden als andere.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wie erstellt man ein Jira Ticket?

A
  • Ich habe meine Jira Tickets einfach immer mit dem blauen “CREATE” Button oben in der Leiste erstellt.
  • Danach füllt man dann alle Daten zu dem Ticket aus, die man angeben möchte, wie Überschrift, Textinhalt, in welchem Sprint soll es erledigt werden, Wichtigkeit, den Status, evtl auch wer es bearbeiten soll etc
  • Wichtig ist auch zu sagen, in welchem Projekt/Space das Ticket überhaupt rein soll. Danach vergibt dann Jira selber eine automatische ID mit der man es immer findet
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was ist ein Jira Workflow?

A
  • Ein Jira Workflow ist eine Reihe von Status und Übergängen, die ein Ticket durchläuft, um den Fortschritt der Arbeit zu verfolgen.
  • Workflows sind flexibel und können an den individuellen Arbeitsablauf eines Teams angepasst werden
  • Manche brauchen beispielsweise mehr Zwischenschritte/Zustände, wie Testing, Review, manche brauchen es nicht. Die Workflows sollte man so anpassen, dass sie zu dem eigenen Team und Arbeitsmethoden gut passen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was ist ein Jira Board?

A
  • Ein Jira Board ist eine visuelle Darstellung von Jira Tickets, die in Spalten angeordnet sind, um den Fortschritt der Arbeit zu zeigen.
  • Man kann sich in Jora die Board recht frei zusammenbasten. Es gibt Kanban-Ansichten in denen man mit “Lanes” die verschiedenen Bearbeiter, Zustände oder Themen sieht.
  • Man kann auch Filter benutzen, um sich nur genau die Tickets anzeigen zu lassen, die für einen relevant sind. Zum Beispiel kann man alle Bugs herausfiltern lassen, welche in den letzten 2 Wochen aufgetreten sind, noch niemand bearbeitet und eine hohe Wichtigkeit haben. Dafür kann man JQL benutzen, welches ganz einfache aber komplexe Filterregeln ermöglicht.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wie integriert man Jira mit anderen Tools?

A
  • Jira bietet Integrationen mit einer Vielzahl von Tools, um Arbeitsabläufe zu optimieren und die Zusammenarbeit zu verbessern.
  • Beispiele für Integrationen sind Confluence für Dokumentation, also kann man in Dokumentationen oder Test-Reportings direkt Verlinkungen zum Ticket haben oder gewisse Eigenschaften des Tickets in dem Confluence Dokumet anzeigen lassen. Gerade im Softwaretesting ist das sehr hilfreich um Reporting über Fehlerfreiheiten an die Teamleiter zu geben.
  • Aber man kann auch Jira in MSTeams für Bots oder in GitHub/GitLab für Verlinkungen und Übersicht von Commits/PullRequests/MergeRequests integrieren
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Was ist Confluence?

A
  • Confluence ist eine Kollaborationssoftware von Atlassian
  • Ich habe es so genutzt, dass man dort in “Spaces” also Bereichen sich eigene Orte schafft, wo man quasi wie bei Wikipedia Dokumentationen erstellen kann, um Wissen zu teilen oder sich zu organsieren
  • Das kann man gemeinsam im Team nutzen und dort mit vielen Tools, wie Kommentaren/Anmerkungen gemeinsam arbeiten
  • In Confluence ist eigentlich alle eine Page/Seite und man kann Pages/Seiten in einander verschachteln, dann werden Ordner daraus. In solchen “Ordnern” kann man Makros benutzen, um sich z.B. automatisch Übersichten aller Seiten darin aufzulisten.
  • Eigentlich kann man mit Confluence fast alles dokumentieren/protokollieren, ob es Testberichte, Teamorganisationsseiten wie Urlaubsübersichten, Tutorials oder eben auch Projektdokumentationen sind
  • Wichtig ist auch, dass in Confluence jede Zeichen-Änderungen wie in Git versioniert wird. Daher kann man zwischen verschiedenen Versionen von einer Page/Seite “diffen” und die Unterschiede genau nachvollziehen. Das hilft auch um Fehler in Veränderungen von Pages zu verstehen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Wie erstellt man eine Seite in Confluence?

A
  • Eine Seite in Confluence wird erstellt, indem man auf „Erstellen“ klickt und dann Text, Tabellen, Bilder und andere Inhalte hinzufügt.
  • Seiten können live online erstellt werden und sind für alle Benutzer mit Zugriff sichtbar.
  • Mehrere Benutzer können gleichzeitig darin editieren.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Was sind Confluence Makros?

A
  • Makros in Confluence sind Erweiterungen, die verwendet werden können, um das Layout und die Formatierung von Seiten zu ändern und Inhalte zu organisieren.
  • Ich habe in Confluence ganz oft Makros für automatische Inhaltsangaben, Pageübersichten benutzt.
  • Sehr interessant ist auch die Möglichkeit durch [ ] TODO-Aufgaben mit Text, @ Bearbeiter und durch // mit Datum zu erstellen. Es gibt ein Makro was über mehrere Seiten hinweg noch offene Aufgaben immer weiter anzeigt und das Datum färbt sich gelb/rot wenn man Deadlines überschreitet
  • Im Softwaretesting kann man bestimmt sehr viele Makros clever benutzen, um Übersichten über Testdurchläufe und Verlinkungen zu Bugs zu erstellen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Wie strukturiert man Inhalte in Confluence?

A
  • Inhalte in Confluence werden in Spaces/Bereichen organisiert. Meist sammelt man alles von einem Projekt darin.
  • Innerhalb eines Spaces/Bereiches können Seiten strukturiert in einerander verschachtelt werden, um durch “Überseiten/Pages” dann “Ordner” zu machen.
  • Man sollte die Pages gut benennen und evtl “Aktenzeichen” vergeben, damit man diese klar identifizieren kann.
  • Die gute Strutkru kann dann helfen die Navigation und das Auffinden von Informationen zu erleichtern
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Wie verwendet man Confluence für Projektarbeit?

A
  • Confluence kann verwendet werden, um Projektinformationen zu zentralisieren
  • indem man Seiten für Meeting-Notizen, Projektpläne, Aufgabenlisten und mehr erstellt.
  • Teams können in Echtzeit zusammenarbeiten und Änderungen werden automatisch synchronisiert
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Wie integriert man Confluence mit Jira?

A
  • Confluence und Jira können integriert werden, um eine nahtlose Zusammenarbeit zwischen Dokumentation und Aufgabenmanagement zu ermöglichen.
  • Man kann Jira-Tickets direkt in Confluence-Seiten einbetten und umgekehrt Confluence-Inhalte in Jira-Dashboards anzeigen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Was sind Jira Dashboards?

A
  • Jira Dashboards sind anpassbare Benutzeroberflächen in Jira, die eine Übersicht über verschiedene Projekte und Aktivitäten bieten.
  • Sie enthalten Gadgets, die spezifische Informationen zu Tickets, Projekten, Aufgaben und mehr anzeigen und können von Benutzern konfiguriert werden, um den individuellen Bedürfnissen zu entsprechen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Wie setzt man Berechtigungen in Confluence?

A
  • Berechtigungen in Confluence steuern, wer Inhalte erstellen, bearbeiten, kommentieren oder nur anzeigen kann.
  • Sie können auf Bereichs- oder Seitenebene festgelegt werden, um sicherzustellen, dass vertrauliche Informationen geschützt bleiben und die Zusammenarbeit effektiv verwaltet wird.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Was ist die Mission von Eppendorf?

A
  • Die Mission von Eppendorf ist es, die Lebensbedingungen der Menschen zu verbessern.
  • Dies wird durch die Entwicklung und Bereitstellung qualitativ hochwertiger Produkte und Technologien erreicht, die als Systeme ganzheitliche Problemlösungen bieten
19
Q

Wann wurde Eppendorf gegründet und welche Innovation brachte das Unternehmen hervor?

A
  • Eppendorf wurde 1945 in Hamburg gegründet.
  • Eine ihrer revolutionären Erfindungen war 1961 die erste Kolbenhubpipette, die das manuelle Aufsaugen von Proben mit dem Mund ersetzte
  • Außerdem hat mir Sascha erzählt, dass ihr das digitale Thermometer und die Ultraschalluntersuchung erfunden habt
19
Q

Was ist die Vision von Eppendorf?

A
  • Die Vision von Eppendorf ist es, dass Kunden sich immer auf das Unternehmen verlassen können und stolz darauf sind, seine Produkte und Dienstleistungen zu nutzen
19
Q

Wie engagiert sich Eppendorf im Bereich Nachhaltigkeit und soziales Engagement?

A
  • Eppendorf hat die Initiative epGreen ins Leben gerufen, um Umweltbelastungen zu reduzieren.
  • Das Unternehmen unterstützt internationale Projekte wie nachhaltige Landwirtschaft und Klimaschutz in Laos und fördert Patenschaften für Kinder weltweit
20
Q

Welche Technologien kamen in deinem Bootcamp so vor?

A
  • Scheib du bitte
21
Q

Welche Technologien hast du dir nach deinem Bootcamp so selber noch beigebracht?

A
  • Scheib du bitte oder wir überlegen zusammen
22
Q

Was hast du nach deinem Bootcamp gemacht?

A
  • Scheib du bitte oder wir überlegen zusammen
23
Q

Was macht das aus, wie ein Softwareentwickler/Informatiker zu denken?

A
  • Ein Softwareentwickler muss erkennen, dass die Welt extrem komplex ist und es auf kleinste Details ankommt, welche einen großen Einfluss auf das letztendliche Ergebnis haben können
  • Softwareentwickler sind moderne Handwerker. Man kann eigene Werkzeuge und Lösungen erschaffen und auf den bestehen Werkzeugen anderer aufbauen, um mit Geschick sie genau so zu verwenden das das eigene individuelle Problem gelöst werden kann.
  • Lösungen sind fast nie direkt erkennbar, sie sind schwammig, wie ein Bauchgefühl ertastbar und dann nähert man sich ihnen durch Try and Error, also man versagt ganz oft, bis man dann die Lösung hat, die genau richtig ist. Dafür braucht man Geduld, Selbstreflektion und Demut
  • Anforderungen in der Informatik sind meist den Leuten die sie definieren/uns bezahlen nicht klar. Erst schrittweise findet man immer weiter heraus was für das jeweilige Problem die genaue Lösung ist
  • Meist löst man gewisse Probleme in ihrer eigenen Einzigartigkeit als erster auf der Welt. Zwar gibt es ganz viele Standardlösungen, man kann Googlen, sich durch KI helfen lassen. Doch im Endeffekt benutzt man immer Standardlösungen, um etwas umzusetzen was nur in deinem Unternehmen/deinem Softwareprodukt genau so ist. Das ist auch klar, weil man als Entwickler meist für Unternehmen arbeitet. Unternehmen suchen nach Nischen um Marktvorteile und überhaupt kompetitiv sein zu können. Daher arbeitest du meist an Nischen und Dingen die es in genau dieser Zusammensetzung noch nicht gibt. Aber meist sind die Wege zu deiner Nischenlösungen nur eine Zusammensetzung aus den Lösungen die andere schon gelöst haben.
24
Q

Was macht es aus, wie ein Softwaretester zu denken?

A
  • Softwaretester sind ein wichtiges Bindeglied zwischen folgenden Parteien:
    • der konkreten Implementation (dem Code, der wenn nur ein Zeichen anders ist, sich ganz anders verhalten kann)
    • den Vorstellungen und Vorgaben von UX/UI Designern/Conceptorn welche sich überlegen wie man etwas so gestalten kann, dass es die Requirements/Anforderungen von einem Produkt Owner oder anderen Business Personen und Auftraggebern abdeckt
    • den Ideen und Vorgaben eines Produkt Owners, welcher die Anforderungen definiert und dabei in seiner Aufgabe auch die kleinsten Details zu durchdenken durchaus Feedback benötigt
    • Dem Unternehmen und dem Anspruch vom Vorstand beispielsweise Premium-Qualität zu erzeugen, welches nicht nur Nutzererfahrung, UI-Design aber auch Bug-Freiheit bedeutet. Ein gutes Gesamtprodukt was den Kunden glücklich macht und den Verkauf der Produkte erhöht eben.
  • Softwaretester müssen genau arbeiten, müssen Abläufe und Funde protokollieren und in ihrer Kommunikation genaues Feingefühl zeigen, um nicht durch False-Positive (Bugs die keine sind) Meldungen oder Meldungen an die falschen Leute (die sich damit beschäftigen oder dann Meetings vereinbaren) die Zeit des Projekte und unnötige Schleifen in der Kommunikation zu erschaffen
  • Sofwaretester müssen das VModell im Unternehmen verstehen die verschiedenen Ebenen und Perspektiven der Projektarbeit im Blick behalten
  • Softwaretester müssen über die verschiedenen Wege, wie etwas getestet werden kann Bescheid wissen.
    • Welche Tests sollten automatisiert werden?
    • Welche Tests sollten in Regression (später erneut) ausgeführt werden?
    • Welche Tests gehen nur manuell und auf welchem Softwarestand/Gerät am besten?
    • Welche Tests haben gar nichts mit Code, Design oder Anforderung zu tun, sondern helfen dem Projekt/Produkt die Regulatorien und Gesetze einzuhalten?
25
Q

Da befindet sich in deinem Lebenslauf ja so eine Lücke. Kannst du die erklären?

A
  • Scheib du bitte
26
Q

Wie lief so dein typischer Tag im Bootcamp ab?

A
  • Scheib du bitte
27
Q

Was hat dir im Bootcamp am meisten Spaß gemacht?

A
  • Scheib du bitte
28
Q

Wann hat man eigentlich ein Thema wirklich erst verstanden?

A
  • Ganz oft denkt man wenn man sich mit einem Thema beschäftigt, dass man es bereits verstanden hat
  • Das liegt daran, weil man die Komplexität und die Details noch gar nicht kennt. Sobald man sich noch länger mit etwas beschäftigt wird man demütiger und erkennt erst, wie wenig man über etwas weiß.
  • Ich glaube, dass man wirklich erst etwas gut verstanden hat, wenn man es jemanden anderen erklären kann und es dabei ohne hochtrabende Worte, sondern ganz einfach in Alltagssprache und auch mit einfachen Analogien/Vergleichen es jemanden zu erklären kann, dass dieser einen guten Einstieg in das Thema findet und einen Nutzen daraus gewinnen kann
  • Meist er nach langer Zeit
29
Q

In welchem Bereich verkauft Eppendorf seine Produkte und Geräte?

A
  • Die Produkte und Geräte von Eppendorf sind für Life Science
  • Das ist ein neurer Begriff und bezeichnet die Arbeit und Forschung im Labor
  • Eppendorf ist ein Premiumanbieter in seinem Bereich und hat daher einen höheren Anspruch an seine Produkte, sie müssen innovativ sein, gut funktionieren, den Kunden gefallen und eben besser als die Konkurrenz sein
30
Q

Was können müssten wir machen damit du das Unternehmen in deiner Probezeit wieder verlässt?

A
  • Puh, das ist schwer zu sagen. Erstmal möchte ich ja unbedingt zu Eppendorf daher kann ich mir schwer vorstellen, wie ihr mich “vergraueln” könntet
  • Ich glaube wichtig ist, dass wir professionell miteinander umgehen. Das Emotionen mal hochkochen, es schwierige und angestrenge Situationen gibt ist ganz normal. Da würde ich immer versuchen ruhig zu bleiben und den Fokus auf die Aufgaben, das Projekt zu behalten, aber auch zu versuchen mit anzupassen, damit das Team eine gute Stimmung hat.
  • Manchmal muss man auch zurückstecken, auch wenn man anderer Meinugn ist und wenn sich persönliche Probleme nicht lösen, sollte man offen sein und das direkte Gespräch mit einer Portion Rücksicht versuchen. Wenn wirklich viele Anläufe miteinander zu reden nicht klappen sollte man das Problem mit Teamleitern besprechen und so versuchen eine Lösung zu finden. Irgendwie findet man immer einen Weg, auch wenn es heißen müsste den persönlichen Austausch auf das berufliche Minimum zu reduzieren.
  • Damit ich das Unternehem verlasse müsste schon einiges passieren. Beispielsweise wenn man mich regelmäßig Beleidigen würde oder körperlich wird.
  • Von dem was ich von Sascha gehört habe, gibt es bei Eppendorf nicht, was mich dazu bringen würde.
31
Q

Was wünscht du dir von deinem Arbeitgeber?

A
  • Ich wünsche mir einen Arbeitgeber mit eine gute Teamatmosphäre bietet in der ich mich wohl fühle und auch mal Spaß haben kann. Ich glaube, dass ein Mix aus mal schwieriger Zeit, mal lockerer Zeit, mal Spaß, mal Ernsthaftigkeit erst das Leben ausmachen und auch ein Team des Unternehmens zusammenschweißen.
  • Ich möchte gern, dass meine Aufgaben fordernt sind und ich daran wachsen kann. Ich glaube nichts ist schlimmer, als auf der Arbeit seine Zeit abzusitzen. Daran gewinnt der Arbeitgeber nicht und der Arbeitnehmer auch nicht.
  • Ich hoffe Eppendorf bietet die Möglichkeit, dass man in seinem Aufgaben und Tätigkeiten wachsen kann. Ich bin ja noch recht neu und freue mich unglaublich auf die Einstiegsphase und alles kennenzulernen. Aber vielleicht möchte man nach vielen Jahren auch mal Neues sehen und Verantwortungsbereiche wechseln. Das wäre toll, wenn das bei Eppendorf geht.
  • Ich hoffe, dass die zeitliche Einteilung meines Jobs ein wenig Freiheit bietet, wie ein Gleitzeitmodell, so dass ich privates und berufliches am besten abstimmen kann. Das bedeutet nicht, dass ich Meetings verpassen möchte oder ähnliches, sondern nur, dass das Zeitmodell nicht strikt vorgegeben ist. Das sehe ich als Lebenskomfort.
32
Q

Wie gehst du damit um, wenn die Ziele hast, wie z.B. du solltest noch ganz viele Tests machen und das Projekt nähert sich einer Deadline, aber du hast so viele Aufgaben, dass du es gar nicht schaffen kannt?

A
  • Zuerst versuche ich zu erkennen, welche von meinen Aufgaben wirklich wichtig sind.
  • Das kann einerseits sein, dass sie zeitlich genau jetzt wichtig sind oder wichtig sind für das Produkt. Z.B. ein Text falsch ist ist unwichtiger als das eine ganze Funktionalität wie Einloggen funktioniert. Auch hier sollte man aber gucken welcher Text es genau ist.
  • Dann kann es sein, dass manche Aufgaben nicht nur an mir hängen, sondern auch andere Blockieren. Ich muss einschätzen, ob eine Aufgabe für mich unwichtig, aber jemand anderen extrem wichtig ist.
  • Dann muss ich einschätzen wie schwer eine Aufgabe ist, wenn sie leicht ist kann man sie eventuell in Lücken mal nebenbei schaffen. Manche leichte Aufgaben werden aber erst beim Bearbeiten zu schweren und manche schweren sind noch größer als man denkt. Das muss man im Kopf behalten.
  • Dann würde ich alle meine Aufgaben, die ich ja in einem Ticket-System oder selbst organisiert habe nach meinen Überlegungen priorisieren und mir eine Reihenfolge machen, indem ich sie bearbeite.
  • Wenn ich merke es ist unmöglich alles zu erfüllen müssen die “unwichtigsten” (nach den ganzen Gedanken) Aufgaben eben liegen bleiben oder ich kann fragen, ob Kollegen Kapazitäten haben diese zu bearbeiten.
  • Auch sollte ich mit der Teamleitung über das Problem sprechen und manchmal findet man erst dann heraus, dass mit seiner Perspektive man jetzt weiß was am wichtigsten für das Team/Projekt ist.
33
Q

Was solltest du nie tun, wenn du merkst dass deine Aufgaben in Schwere oder Anzahl dich überfordern?

A
  • Still und leise das verheimlichen und so tun, als wäre alles gut
  • Das ist schlimm, weil es mein Vetrauen in Frage stellt, was eine Grundvoraussetzung für die Einstellung in dem Job ist
  • Außerdem löst es die Probleme nicht, sie werden aufgeschoben und die Probleme explodieren später bei anderen noch viel schlimmer und man wünscht sich immer man hätte es direkt gesagt
  • Ehrlichkeit und Transparenz siegt, wir sind alle Menschen und wollen alle gemeinsam das gleiche schaffen daher schweige ich nichts
  • Wenn ich merke ich bin überfordert frage ich aktiv nach Hilfe oder versuche mich durch Priorisierung besser zu organisieren
34
Q

Die Zeit des Bewerbungsgesprächs ist jetzt schon um, aber wir wollen dir trotzdem die Zeit geben dir auch Fragen zu stellen. Was interessiert dich an uns?

A
  • Ich finde es spannend, dass in diesem Team es nicht nur darum geht, dass Software auf irgendwelchem Rechenzentren im Hintergrund etwas tut oder man eine Marketinstrategie maximiert, sondern dass am Ende reale Geräte herauspurzeln. Ich frage mich, wie geht Eppendorf mit Updates für die Geräte um, wenn man die Geräte ja schon in der Welt verteilt hat? Wie stellt man sicher dass richtige Softwarestände auch überall landen?
    • WENN ER SAGT DU SOLLST MAL RATEN -> Ich kann mir vorstellen, dass wir regelmäßig die Software der Geräte verbessern und auch noch Fehlerchen verbessern. Eventuell können die Leute im Labor wie beim Thermomix einfach nach Updates fragen? Aber es gibt ja bestimmt auch Leute die machen das nicht oder wollen das nicht. Da sind noch ein paar Fragezeichen bei mir :D
  • Wie viele Softwaretester habt ihr in eurem Team und wie kann ich mit diesen am besten zusammen arbeiten?
  • Was sind aktuell die größten Hürden von denen ihr erzählen dürft und was ist euer Anspruch an meine Rolle bei euch?
  • Zu wann sucht ihr die neue Stelle als Softwaretester?
  • Gibt es ein Gleitzeitmodell und wie funktioniert das?
  • Stimmt es, dass ich dann in Jülich arbeiten könnte? Das würde für mich super gut passen, da ich in der Nähe wohne und dann gut ins Office kommen könnte.
  • Gibt es irgendwelche Regeln wg. der Arbeitskleidung oder habt ihr einen Dress-Code? In der Vergangenheit war bei mir sowas wichtig.
  • Wie kommuniziert ihr miteinander, gerade weil ja nicht jeder in Hamburg ist?
  • Gibt es irgendwelche Dinge, auch die ich mich vorbereiten könnte, in der Zwischenzeit, die ich bis zu euer Rückmeldung habe? Vielleicht ein paar Technologien, die ich mir noch mal anschauen/ausprobieren könnte. Vielleicht zum automatischen Testen?
  • Gibt es irgendwelche Probleme, die ihr gerade im Testing habt, über die ich mir schonmal Gedanken machen könnte? Vielleicht mache ich eine kleine Web-App und teste für euch genau das, was euch noch fehlt oder wo die Tests aktuell Probleme haben. Sascha meinte, dass ihr noch keine automatischen Tests für React Components habt. Da hat Storybook ja gerade ein ganz neues Features für herausgebracht, vielleicht kann ich mir das anschauen.
  • Wie würde der weitere Verlauf meiner Bewerbung ablaufen? Wann könnte ich mit einer Rückmeldung rechnen?
  • Wie arbeitet ihr agil, wenn ihr getrennte Standorte habt und es mehrere Teams gibt? Manche bauen ja technisch die Gerät, manche machen Software, manche Testen. Wie funktioniert das täglich zusammen? :)
  • Möchtet ihr auch nochmal Feedback aus meiner Perspektive des Bewerbungsprozesses haben? Vielleicht kann ich euch damit helfen, losgelöst ob wir beruflich zusammenkommen werden.
35
Q

Wie kann man als Softwaretester helfen die Ursache eines Software-Bugs zu finden?

A
  • Da gibt es ganz verschiedene Ansätze, meist muss man debuggen, also die Stelle finden, welche sich anders verhält als erwartet und dann verstehen warum sie das tut und wie es eigentlich sein sollte
  • Dazu kann man entweder die Applikation durchklicken und benutzen, um das Fehlverhalten zu zeigen
  • Man kann aber auch in den Code der Software schauen
  • Man kann mit verschiedenen Hilfsmitteln wie Redux-DevTools schauen welche Variablen/Werte im State Mangement des Frontends gespeichert sind und diese als Fehler erkennen und dokumentieren
  • Man kann auch die Daten-Kommunikation zwischen Frontend und Backend untersuchen und gucken ob sie falsche miteinander sprechen oder auch gar nicht miteinander sprechen
  • Man kann Datenbanken durchsuchen und schauen ob es fehlerhafte Inhalte gibt
  • Man kann verschiedene Dinge ausprobieren, wie Neustarten, Frontend einzeln neustarten, Backend neustarten, Datenbanken leeren und neustarten etc die vielleicht ein Fehlverhalten erklären und genauer die Richtung zum Fehler zeigen
  • Man kann schauen, ob es eine Kombination aus verschiedenen Versionen verschiedener Softwareteile ist, die genau zusammen diesen Fehler ergibt oder ob der Stand auf dem man testet veraltet ist
  • Man kann durch Dokumentation und der Historie der Arbeit der anderen nachvollziehen, ob es Misskommunikation gab oder Dinge falsch verstanden worden sind. Das kann man in GitLab Commits, in Confluence Dokumentationen und deren Historie/Revision oder in Ticket-Kommentaren sehen.
36
Q

Wer trifft in einem Softwareteam die besten Entscheidungen?

A
  • Nicht der Teamleiter oder der in der Hiearchie ganz oben ist, sondern die, die sich mit dem Problem und der Problemlösung am besten auskennen.
  • Das sind meist die einzelnen Personen, die daran arbeiten (Tester, Designer, Entwickler, Produkt Owner)
  • Allerdings ist es sinnvoll seine eigene Einschätzung und Perspektive mit dem Teamleiter auszutauschen, evtl merkt man, dass man eben doch nicht alles weiß. :) Gerade was Wichtigkeit im Projekt, Risiko und Kosten angeht.
37
Q

Was hast du für ein Abschlussprojekt im Bootcamp gemacht?

A
  • Da ich gerade in den Flitterwochen bin, kann ich es nicht live demonstrieren, sonst würde ich die App jetzt zeigen
  • Ich kann aber gern, falls es zu einem Folgegespräch kommt, wenn ich wieder Deutschland bin die App in echt mit Frontend und Backend und Datenbank vorführen
  • Ansonsten kann ich die App kurz beschreiben. Es ist eine App für die Suche von IT-Jobs, was zu meiner Situation und Lebenslauf ja gut passt
  • Dort findet die Jobvermittlung wie auf einer Dating-Plattform statt und anhand von angegebenen Skills und gesuchen Skills finden sich die Arbeitgeber und IT-Jobssuchenden. Das UI ist ziemlich an die jüngere Generation ausgerichtet und ist ein Mobile-First Design was Response ist und es sieht so ziemlich aus, wie die ein Mix aus der Datinplattform Tinder mit Preview-Karten und Detailansicht. Man kann Matches weg swipen und hat da ein ähnliches UI Erlebnis, welches ich flüssig animiert habe. Von der Farbgestaltung habe ich mich an AirBnB orientiert.
  • Das Projekt habe ich mit Planung, Full-Stack-Entwicklung, Erstellung der Dokumentationen und Testing im Zeitrahmen umgesetzt. Natürlich lief dabei nicht alles perfekt und ich konnte mal in echt unter Zeitdruck miterleben, wie man User Stories/Tasks nach Wichtigkeit priorisieren muss, um nach dem Pareto (80:20) Prinzip ein Minimal-Viable-Product (MVP) zu schaffen. Man selbst hat natürlich immer noch Stellen auf die man stolzer ist und einige wo man Code schöner gestalten würde, aber es war mir wichtig das Projekt als funktionierende Einheit abzuschließen.
  • Das Projekt habe ich dann auch vor meiner Kohorte und den Teamleitern vorgestellt und wurde dafür viel gelobt, da ich einer von zwei Personen war, welche überhaupt ein eigenes und eigenständiges Backend umgesetzt haben. Die Aufgabe war eigentlich eine Frontend-Aufgabe.
  • Getestet habe ich dabei das UI mit automatisierten Tests via Cypress. Also End-to-End-Tests. Diese testen die App ja quasi so ab, wie es ein User tun würde. Sie drücken einfach überall in jeder Kombination herum und machen alle Interaktionen die möglich sind. Dabei wird geguckt ob Akzeptanzkritieren und Checks die ich in die Tests eingebaut habe, eingehalten werden. Dann läuft die Test-Pipeline rot oder grün.
  • Auch habe ich Funktionalitäten wie die Match-Berechnungen und util Funktionen mit Vitest über Unit-Tests abgedeckt. Im Frontend-Bereich ist es ja eher schwierig Unit-Tests auf die UI-Darstellung anzuwenden. Daher bin ich da nicht weiter gegangen. Und das Backend habe ich aus Zeitgründen und weil es eh ein Extra zu meiner Aufgabe war, nicht dediziert getestet. Da hätte ich aber mit Unit-Tests noch viel testen und sicherstellen können.
  • Die Kommunikation zwischen Frontend in React und dem Backend in Node.Js war via REST. Dort hatte ich viele Routen, mit welcher über HTTP JSON als Payload ausgetauscht worden ist.
  • Das Frontend habe ich über die Anforderungen heraus mit TypeScript gemacht. Die dynamischen Daten welche erst zur Laufzeit reinkommen, also Backend-Daten und User-Inputs habe ich nicht einzeln typisiert abgesichert, dazu fehlte mir die Zeit.
38
Q

Möchte Michael Wild, dass du ehrliche Antworten im Gespräch bringst, die zeigen, dass du dir sicher bist was du machen willst, dass die Antworten hilfreich sind und jemanden wenn man sie einem Kollegen stellt weiterhelfen würden? Dass du das Gespräch auch ein bisschen “in die Hand nimmst” und Stärke/Selbstsicherheit zeigst.

A
  • Ja
  • Sei ehrlich!
  • Sag wenn du was nicht weiß, aber spreche laut aus was du jetzt tun würdest wenn du alleine im Büro sein würdest mit dem gleichen Problem/der Nachfrage. Fantasiere auch rum und sage, man könnte evtl das oder das versuchen, es könnte evtl etwas bringen aber das müsst ich ausprobieren. Das ist was er sucht!
  • Sage bei den Sachen klar, was es wem bringt und welche Perspektiven es auf etwas gibt
  • Michael wird dir immer wieder Fragen stellen, auch ehrlich als Nachfrage, und er muss jemanden haben der ihm dann so informieren kann, dass er einen Vorteil/Informationsgewinn hat. (Wenn du das nochmal besprechen willst melde dich - er sagt es in video 2023-05-02 11-44-46 Minute 34:00 )
  • Michael sucht einen guten Draht zu dir und will mit dir zwischenmenschlich auf einer Wellenlänge sein. Er will dich psychologisch als Mensch einschätzen können und dir vertrauen.
39
Q

Wie sieht das jetzt mit dir aus. Du hast jetzt eine Karriere im Gastronomie-Bereich hingelegt, hast dein eigenes Unternehmen gehabt und warst damit recht erfolgreich. Ist dieser Wechsel für dich jetzt in die IT-Branche eine Herzensangelegenheit und möchtest du das wirklich längere Zeit machen oder was sind die Pläne für die nächsten Jahre?

A
  • Auf jeden Fall, ich mag den Gastronomie-Sektor sehr und ich kenne die Arbeiten in und aus wendig, habe dort immer gute Chance. Dort kann man ja auch noch viel erreichen, wenn man in gehoberene Etablissements geht oder doch mal selber ein Restaurant eröffnet
  • Allerdings war es schon immer mein Traum in der Informatik zu arbeiten. Schön früher als ich mit Sascha Majewsky aus eurem Team zusammen Videospiele gespielt habe und diese mit der Cheat Engine manipuliert habe, nach Speicheradresse, Pointern gesucht habe, um zu gucken was man alles verändern kann, das war für mich eine magische Zeit
  • Leider war durch mein familiäres Umfeld und auch soziales Umfeld und auch Probleme mit mir Selbst in Richtung ADS, nie die Struktur und Unterstützung da, damit ich in der Schule erfolgreich genug wäre, um die entsprechen Abschlüsse zu haben um Informatik zu studieren und in die Branche zu kommen.
  • Daher habe ich mich erstmal auf andere Dinge fokussiert. Ich war schon immer gerne Hand-On und habe viel ausprobiert, daher lag das Kochen und die Gastronomie mir nahe und ich habe früher immer schon für Freund gekocht. Mit meinen Möglichkeiten war das eine gute Chance für mich.
  • Jetzt bin ich aber erwachsener und verstehe, dass die Gastronomie-Branch leider ein hartes Business ist und am Rande der Profititabilität kratzt. Essen und die Leistung dahinter müssten locker doppelt so hoch sein, damit man in der Branche unter den aktuellen Inflationsbedingungen und Kostensituationen leben kann. Nur sehr wenige können hier gewinnen und viele arbeiten für wenig Geld aber viel Aufwand zu.
  • In der IT-Branche sehe ich, dass es zwar auch in letzter Zeit schwieriger geworden ist, allerdings ist die Einstiegshürde höher und die Umsetzung ist schwieriger, so dass es weniger Angebot am Markt gibt. Dank Digitalisierung und dem Anspruch der Nutzer ist die Nachfrage aber hoch. Also glaube ich, dass meinem Herz zu folgenden langfristig für mich die besser Entscheidung ist.
  • Außerdem habe ich sehr viel Freude daran seit einem Jahr die Abwechslung neben dem Gastronomie-Leben zu haben. Es macht mir Spaß und ich möchte gerne lange Eppendorf unterstützen dürfen.
  • Ich vestehe deine Gedanken, die ich mal annehme, dass ihr als Eppendorf hier mit mir einen Schritt wagt und in mich investiert, gerade weil ihr ja auch so etwas spezialisiertes macht. Das möchte ich euch auf jeden Fall zurückgeben und möchte, dass es sich für euch lohnt. Dafür brauche ich nur die Chance. :)
40
Q

Was ist ein Pointer in der Informatik?

A
  • Ein Pointer ist ein Zeiger (der auch eine Speicheradresse hat) die auf eine andere Speicheradresse zeigt. Dort können Daten wie in Variablen gespeichert sein.
  • Es gibt also z.B. eine Speicheradresse in einem Videospiel die speichert wie viel Leben man hat
  • Wenn man den Pointer benutzt kann man neue Werte über diesen Pointer auf die Speicheradresse schreiben lassen und deren Wert updaten/verändern
  • Dabei kann sich die Speicheradresse wo die Daten über das Leben liegt ändern und verschieben, der Pointer zeigt weiterhin auf den neuen Ort. Deshalb ist es sinnvoll den Pointer zu finden, da man dann immer z.B. das Leben überschreiben kann.
  • Es gibt auch Multi Level Pointer, als Pointer, die auf Pointer die dann erst auf die aktuell Speicheradresse zeigen
41
Q

Warum möchtest du hier arbeiten?

A
  • Bitte du ausfüllen
42
Q

Warum Eppendorf und nicht ein anderes Unternehmen?

A
43
Q

Darf man Notizen in ein Vorstellungsgespräch vor Ort mitnehmen?

A
  • JA, es zeigt, dass du dir Gedanken gemacht und hast und es ernst meinst
  • Du kannst und solltest auch kurze Notizen während des Gespräches machen
44
Q

Wenn mir im Vorstellungsgspräch ein Getränk angeboten wird, sollte ich es annehmen?

A
  • Ja, auf jeden Fall!
  • Es wirkt höflich und wenn man mal nachdenken muss, trinkt man einfach genau in dem Moment und hat dadurch einige Sekunden Bedenktzeit. Daher ist das immer klug. Am besten stilles Wasser nehmen.
45
Q

Wo siehst du dich in 5 Jahren?

A
  • (Auflockernder Witz): Also erstmal hoffentlich weiterhin verheiratet. Haha. :) (Das gibt dir Zeit)
  • Ansonsten könnte ich mir vorstellen, dass ich in dem Projekt oder einem Folgeprojekt bei Eppendorf Softwaretester bin und sehr viel mehr Wissen aufgebaut habe und Softwaretester-Zertifizierungen abgeschlossen habe
  • Auch glaube ich, dass ich wg. meiner Erfahrung in der Web-Entwicklung mit React, Redux, Cypress etc eine Art “Springer” sein kann und über meine Rolle hinaus gehen kann. Ich kann auf der einen Seite Fehler identifizieren, aber auch den Softwareentwicklern den Ball zuspielen und im Code Fixes vorschlagen. Wenn man Not am Mann ist kann ich auch in der Frontend-Entwicklung mithelfen
  • Ich hoffe, dass ich in 5 Jahren bei Eppendorf und mit meiner Tätigkeit glücklich bin, das wäre mein Traum.
46
Q

Was ist bei der “Selbstpräsentation” (Am Anfang dieses Erzähle etwas über dich und dein Leben) im Bewerbungsgespräch zu beachten?

A
  • Eigentlich soll man nur erzählen warum Dinge in deinem Leben für die Firma, die Stelle, den Job eine Bereicherung ist
  • Man sollte also nicht zu sehr übertreiben und sein ganzes Leben durchgehen
  • Beschränkte es auf das was für die Stelle wichtig ist. Dabei erklärt man wie in einer Geschichte in einem roten Faden die Entscheidungen seines Leben und hebt relevante Stellen besonders hervor.
  • Am besten konzetriert man sich auf das was in der Stellenausschreibung steht/dort gefragt ist. Also etwas über Softwaretestingerfahrung bei dem Bootcamp erzählen und erzählen warum Bootcamp und wie man dort hingekommen ist.
47
Q

Was ist wirklich gemeint, wenn gefragt wird “Warum haben Sie sich ausgerechnet bei uns beworben?”

A
  • Was weißt du über das Unternehmen und die Projekte/Tätigkeiten dort
  • Warum gefällt die genau das Unternehmen und weiß man überhaupt was die machen
  • Passt man zu den Werten des Unternehmens, weiß man was das Unternehmen macht, hat man die Homepage angeschaut und das Geschäftsmodell verstanden?
  • Dann muss man beschreiben warum genau diese Dinge die man von dem Unternehmen weiß sich mit den eigenen Werten/Fähigkeiten/Ansicht überschneiden und gut zusammenpassen