国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Inhaltsverzeichnis
Fünf Dinge, die ich in Kandidaten suche
Erkenne, dass es Voreingenommenheit geben wird
Ich m?chte Ihre technischen Funktionen kennenlernen
Was suche ich in Ihren F?higkeiten?
Ich k?nnte nach Algorithmen und Datenstrukturen fragen
Bist du klar, dass du klar bist?
Ich m?chte sehen, ob Sie autark sind
Kommunikation und Feedback sind der Schlüssel
Wie mache ich den Rest des Interviews?
Erz?hl mir von dir
Was hat Sie dazu gebracht, sich für unser Unternehmen zu bewerben?
Was sind deine fünf Dinge?
abschlie?end
Heim Web-Frontend CSS-Tutorial Interview für eine technische Position muss nicht be?ngstigend sein

Interview für eine technische Position muss nicht be?ngstigend sein

Apr 21, 2025 am 10:33 AM

Das Interview für eine technische Position muss nicht be?ngstigend sein

Jacob Schatz, ein leitender Gitlab -Ingenieur, teilt mit, wie er ein technisches Vorstellungsgespr?ch und seinen Denkprozess durchführte. Technische Interviews werden h?ufig diskutiert und k?nnen für einige ein sensibles Thema sein. Daher ist es erw?hnenswert, dass dieser Artikel Jacobs pers?nliche Ansichten ausdrückt und nicht unbedingt die Ansichten seines Arbeitgebers darstellt.

Sind Sie ein Interviewer, der sich ?ngstlich, ersch?pft, traurig oder entt?uscht fühlt? Ich hoffe, diese Vorurteile zu ?ndern.

Ich glaube, die Leute k?nnen eine gute Interviewerfahrung haben und ich kann auch die richtigen Kandidaten finden. Diese beiden Dinge k?nnen gleichzeitig passieren! Nachdem Ihr Interviewprozess vorbei ist, sollten Sie sich in einer idealen Welt gut fühlen und den Prozess, egal wie das Ergebnis ist. Sie sind vielleicht traurig, weil Sie den Job nicht bekommen haben oder sich darauf freuen, Ihren neuen Job zu beginnen, aber in beiden F?llen sollten Sie den Grund verstehen.

In Gitlab war ich sehr früh für die Rekrutierung verantwortlich, also habe ich Tausende von Lebensl?ufen gesehen. Als ich zum ersten Mal kam, wurde ich gebeten, ein Front-End-Entwicklungsteam zu rekrutieren und zu bilden. Ich bin der 29. Mitarbeiter (wir haben jetzt über 500 Mitarbeiter), ich bin der erste Front-End-Entwickler, also hat unser Team keinen Einstellungsprozess. Wir haben nach und nach einen Prozess erstellt.

Das Ziel dieses Artikels ist der Interviewer und der Interviewer. Ich hoffe, Sie wissen, wie ein perfektes Interview aussieht. Ein Interview sollte nicht be?ngstigend oder furchterregend sein. Hier ist eine Anleitung, die Sie befolgen k?nnen, mit der Sie Ihren Teil dazu beitragen k?nnen, das perfekte Interview zu erstellen. Wenn Sie ein Interviewer sind, haben Sie m?glicherweise Ihren Prozess perfektioniert. Dies ist meine Meinung darüber, wie das Interview in einer idealen Welt stattfinden wird. Es gibt viele verschiedene Arten von Interviews, und dieser Artikel konzentriert sich darauf, Entwickler aller Erfahrungsstufen zu befragen. Ich habe im Laufe der Jahre einige gro?artige Prozesse festgehalten, und dieser Artikel ist ein Blick hinter den Kulissen in den Kandidatenprozess für beide Parteien.

Bevor ich anfange, ist es wichtig, sich daran zu erinnern, dass jeder menschlich ist und die Menschen unvollkommen sind. Es gibt keinen perfekten Entwickler. Behandle alle wie gew?hnliche Menschen. Es ist in Ordnung, überrascht zu sein, was manche Menschen erreicht haben, aber es ist nicht in Ordnung, andere anzubeten. Talent ist sowohl angeboren als auch erworben, und Sie k?nnen es auch lernen. Ihr Interviewer und Sie sind beide unvollkommen. Interviews sollten sich nicht um Perfektion handeln. So sollte das Interview aussehen.

Fünf Dinge, die ich in Kandidaten suche

Die Werte von Gitlab decken viele wichtige Aspekte ab und Sie sollten es lesen. Dies basiert auf der losen Grundlage dieser Werte.

Als Interviewer kann ich mich nur auf so viele Dinge konzentrieren, wenn ich ein produktiver und aktiver Zuh?rer werde. Aber ich habe fünf spezifische Dinge, auf die ich achten m?chte:

  1. Ist diese Person "klare"?
  2. Erfüllt diese Person technisch die Anforderungen dieser Rolle?
  3. Kann diese Person in dieser Rolle autark sein?
  4. Ist diese Person stark in der Kommunikation? K?nnen sie gut mit dem Team kommunizieren?
  5. Kann diese Person gut mit positivem und negativem Feedback umgehen?

Natürlich suche ich nach anderen Dingen, aber diese fünf Dinge reichen aus, um Ihnen den Job zu bekommen, den Sie sich wünschen, wenn Sie mit mir interviewen.

Vergiss nerv?s. Ich werde dich niemals dafür verantwortlich machen. Ich wei?, dass Sie nerv?s sein k?nnten, es ist absolut in Ordnung. In seltenen F?llen kann die Spannung zu einem schw?chenden Faktor werden. In diesem Fall bitte ich Sie nur, sie neu festzulegen. Leg einfach nicht mein Handy auf!

Erkenne, dass es Voreingenommenheit geben wird

Wir wurden in Gitlab in Voreingenommenheit ausgebildet. Eine Sache, die ich im Training gelernt habe, ist, dass jeder Voreingenommenheit hat, ob Sie denken, dass Sie voreingenommen sind oder nicht. Einmal dachte ich daran, blinde Interviews wie einige Orchester zu führen. Wir haben es nie implementiert (und es ist schwer), aber deshalb habe ich eine Liste von Fragen und eine Zusammenfassung dessen, was ich in jedem Interview behandeln m?chte. Es gibt ein Skript, das ich für jedes Interview befolgen kann. Alles ist so repetitiv und ?hnlich wie m?glich. Im Laufe des Interviews kann ich feststellen, ob ich schwierigere Fragen stellen kann. Das schwierigere Problem ist nicht, Kandidaten zu beseitigen, sondern qualifizierte Kandidaten. Wenn Sie meine R?tsel beantworten k?nnen, bedeutet dies, dass Sie über umfassende Erfahrung und Wissen verfügen. Es ist wichtig zu wissen, dass ich Trivia -Fragen in irgendeiner Form stellen muss, aber ich bewerte Kandidaten nicht anhand von Trivia -Fragen . Dies soll Ihr Wissen und Ihre Tiefe von JavaScript verstehen.

Mit anderen Worten, es gibt immer noch eine triviale Frage, die niemand richtig beantwortet hat. Ich werde weiter fragen und ich glaube, dass eines Tages jemand richtig antworten wird. Trivia -Fragen machen Spa?, weil ich ein gro?er JavaScript -Fan bin. Ich spreche einfach gerne über alle Vor- und Nachteile von JavaScript. Ich suche jemanden, der mein Codierungspartner sein kann. Bei der Rekrutierung von Menschen geht es darum, Menschen zu finden, mit denen Sie zusammenarbeiten k?nnen , nicht Menschen, die für Sie arbeiten.

Unerfahrene Interviewer testen Sie dazu, Sie zu testen, was sie wissen (damit sie sich ein wenig sicherer fühlen, wenn sie Sie für ?falsche“ Antworten kritisieren k?nnen).

Stattdessen konzentrieren sich gute Interviewer auf das, was Sie wissen, und f?rdern den Zwei-Wege-Dialog, um die gemeinsame Passform zu erkunden.

- Jennifer Kim (@jenistyping) 8. April 2019

Ich m?chte Ihre technischen Funktionen kennenlernen

Dies ist wahrscheinlich das, was die Leute am meisten fürchten. W?hrend des Interviews stellen wir Fragen wie "Warum ist die Schacht Cover?" Die Wahrheit ist, dass einige Unternehmen m?glicherweise m??ig schwierige Fragen von Leetcode stellen, w?hrend andere m?glicherweise überhaupt keine technischen Fragen stellen.

Was suche ich in Ihren F?higkeiten?

Erfahrung ist überzeugender als jede technische Interviewfrage, die ich stellen kann. Wenn ich beispielsweise eine Position des Front-End-Ingenieurs einstelle und mir jemand gesagt hat, dass sie sich selbst etwas Cooles gebaut haben und wir darüber diskutieren k?nnen, ist dies gro?artig. Danach muss ich ihnen m?glicherweise auch einige Fragen stellen, oder die Demo k?nnte alle meine Fragen beantworten (nicht wahrscheinlich, aber m?glich). Aber es w?re gro?artig, wenn wir den Code nach etwas durchsuchen k?nnten, auf das Sie sehr stolz sind.

Es w?re hilfreich, wenn Sie mir sagen k?nnten, was Sie für eine andere Firma aufgebaut haben, dass ich mir Ihren Code ansehen k?nnte, oder dass Sie ihn vollst?ndig erkl?ren k?nnten. Was ist die Herausforderung? Wie haben Sie mit 10.000 Kommentaren umgegangen? Wie gehen Sie mit Handy um? Was sind die Herausforderungen? Lassen Sie mich ein Beispiel geben: Sie haben ein Kommentarsystem für GitLab erstellt. Eine interessante Herausforderung für das Kommentarsystem besteht darin, mit dem Problem zu befassen, Benutzer im Dropdown-Menü @ zu laden, um andere Benutzer zu erw?hnen. Es stellt sich heraus, dass die JSON-Nutzlast für dieses Dropdown-Menü sehr gro? werden kann, und das Laden, wenn die Seite die Seite l?dt, wird deutlich langsamer. Das Ladedaten ist jedoch auch bei der ersten @ Taste -Presse langsam, da die Nutzlast 10 MB überschreiten kann. Wir m?chten, dass Benutzer eine nahtlose Erfahrung haben und nicht erkennen, dass die Daten Zeit zum Laden ben?tigen. Eine gute M?glichkeit, über diese Erfahrung zu sprechen, besteht darin, einige der Methoden zu beschreiben, die Sie in Betracht gezogen haben, z. B.:

  1. Die Daten werden geladen, wenn das Kommentarfeld zum ersten Mal im Ansichtsfenster angezeigt wird.
  2. Laden Sie Daten, wenn der Benutzer zum ersten Mal über den Textbereich schwebt.
  3. Sobald der Benutzer mit genügend Dynamik beginnt, werden die Daten geladen.

Der letzte ist keine langweilige L?sung, aber ich habe jemanden w?hrend des Interviews sagen h?ren.

Ich k?nnte nach Algorithmen und Datenstrukturen fragen

Hey, Interviewer, rekrutieren Sie Personen für Ihre Marketing -Website? Stellen Sie ihnen nicht den schwierigsten Algorithmus- und Datenstrukturfragen. Ja, Algorithmen und Datenstrukturen spielen in allen Aspekten eine gro?e Rolle, aber was noch wichtiger ist, die Kandidaten verstehen reaktionsschnelles Design sowie Animation und Leistung. Nachdem wir über Leistung sprechen, sollten sie die gro?e O -Notation verstehen. Sie sollten wissen, was das Neuwagen verursacht hat. Schauen Sie sich Firefox Monitor an und vergleichen Sie es mit Salesforce. Firefox -Websites sind in jeder Hinsicht schneller. Warum ist es schneller? Warum ist die Salesforce -Website so sperrig und langsam? Gr??en Sie die Gr??en Sie sie ... Oh! Big O kann Ihnen helfen, einige Teile zu erkl?ren, aber es ist wichtig, das gesamte Bild erkl?ren zu k?nnen.

übrigens Big O Notation, weil ich es erw?hnt habe.

Big O ist eine M?glichkeit, Ihre Code -Laufzeit zu beschreiben und/oder wie viel Speicherplatz Ihr Code im schlimmsten Fall nimmt. Ich denke, es ist wirklich gut, es zu lernen, und es hilft bei der allt?glichen Programmierung. Sie k?nnen und sollten es lernen, was ungef?hr eine Stunde dauern kann. Nach einer Stunde sind Sie wahrscheinlich bereit, alle legalen gro?en Fragen zu beantworten, die der Interviewer stellt.

Big O ist kein Kurs, den Sie belegen müssen. Hier sind einige Artikel, die es Ihnen in weniger als einer Stunde erkl?ren k?nnen:

  • Ich mag diesen Beitrag.
  • Für formellere, aber letztendlich leicht zu verstehen Artikel finden Sie in Brillant.
  • Für ein Cheat -Blatt, mit dem Sie sich wohl fühlen, schauen Sie sich das gro?e O -Cheat -Blatt an.
  • Für einige gro?artige Beispiele (in verschiedenen Sprachen, aber sehr leicht zu verstehen) lesen Sie diesen Artikel.

OK, zurück zum Algorithmus und zum Datenstrukturen im Interview.

Da diese Art von Problemen auftreten k?nnen, lohnt es sich, im Voraus Hausaufgaben zu machen. Es gibt zwei typische Goldstandards für Interviews für Lernalgorithmen und Datenstrukturen.

  • Es gibt ein Buch "Cracking Coding Interview" von Gale Lackman McDowell.
  • Es gibt eine Website namens Leetcode mit vielen Ressourcen.

Es gibt viele andere Dinge, die für Algorithmen und Datenstrukturen, viele Codierungsinterviews empfohlen werden, aber anstatt sich an jedes Beispiel der Welt zu erinnern (was keine Probleme für Sie l?st), lernen Sie, wie man sie l?st.

Wie ich oben sagte, sollten Front-End-Ingenieure ein gro?es O für ihre Gesundheit lernen, denn es ist gut für Sie, genau wie das Essen Ihres Webster-Müsli. Sofern die Arbeit nicht ein umfangreiches Algorithmus- und Datenstrukturwissen erfordert, sollte der Interviewer keine breite Palette von Algorithmen und Datenstrukturfragen stellen . Wenn ich wie Vue ein Front-End-Framework entworfen habe, ist es sehr wichtig, den DOM-Differenzalgorithmus zu optimieren oder die Implementierung des von Ihnen verwendeten Algorithmus zumindest zu verstehen. Aber hei?t das, ich werde sieben zus?tzliche R?tsel von CTCI fragen? Gewohnheit. Sie testen Verst?ndnis, kein Ged?chtnis. Wenn Menschen diese Probleme l?sen (wenn ich sie frage), m?chte ich, dass sie über dieses Problem nachdenken und wir dieses Problem gemeinsam l?sen, nicht ich m?chte, dass sie die richtige Antwort erhalten. Es geht darum, herauszufinden, was Sie als Ingenieur tun k?nnen, nachdem Sie den Job erhalten haben - nicht an was Sie gestern erinnern. Eine Person, die Algorithmen versteht, kann sie besser implementieren als jemand, der sie bei der Arbeit lernen muss.

Rekrutieren Sie Personen, um ein Abh?ngigkeitsmanagementsystem aufzubauen? Diese Person muss viel über Algorithmen und Datenstrukturen wissen.

Dies sind zwei Extreme des Spektrums, aber meiner Meinung nach muss nicht jeder wissen, wie man einen rot-schwarzen Baum von Grund auf neu schreibt-aber jeder sollte Big O kennen. Das Erlernen typischer Algorithmen und Datenstrukturen verbessert jedoch Ihre F?higkeiten als Softwareentwickler erheblich.

Wenn ich Fragen zu Algorithmen und Datenstrukturen stelle, stelle ich die folgenden Fragen:

  • Was ist eine verknüpfte Liste? K?nnen Sie mir zeigen, wie ich es mit und ohne Arrays in JavaScript implementieren kann?
  • Was ist der Unterschied zwischen BFS und DFS? Kannst du einen von ihnen erreichen?

Wenn Sie diese Fragen falsch beantworten, werden Sie niemanden beseitigen. Denken Sie daran, ich benutze keine Trivia, um Kandidaten zu bewerten.

Bist du klar, dass du klar bist?

W?hrend des Interviews suchte ich auch nach vielen Soft Skills. Dies ist meine Art zu bestimmen, ob Sie ?klar“ sind.

Streng genommen bedeutet dies, dass Sie die richtige Entscheidung getroffen haben, aber für mich ist es viel mehr als das. Eine klare Person trifft angemessene Entscheidungen. Es ist eine gute Sache, eine andere Meinung von mir zu haben, aber wir sollten einem Wissensstandard zustimmen. Zum Beispiel sollten wir uns alle einig sein, dass es eine schlechte Idee ist, nur die absolute Position zu verwenden, um den gesamten Blog zu layout. Dies ist keine vernünftige Entscheidung.

Aber ich k?nnte ein solches Szenario erstellen, um diese F?higkeiten zu überprüfen:

Gehen wir zu Codepen und erstellen Sie eine statische Blog -Homepage. Wir brauchen ein Navigationsmenü, wir brauchen einen Platz für den Titel und den Artikel, und unten lassen Sie uns einige Kommentare und Fu?zeilen haben.

Ich werde Sie dann durch die verschiedenen M?glichkeiten führen, um Navigation und die Vor- und Nachteile von jedem zu erstellen. Für viele der Front-End-Entwickler, die ich anstelle, frage ich mich, ob sie ein Kern-JavaScript verstehen. Deshalb kann ich sie bitten, einige kleine Funktionen mit nur nativem JavaScript hinzuzufügen.

Wenn ein Framework alles für Sie tut, müssen Sie nicht selbst Dinge tun. Ich m?chte wissen, ob Sie die globale Situation verstehen.

"Sobert" ist eine ausgefallene Aussage, was bedeutet, dass Ihre Sachen organisiert sind. Dies ist keine ersch?pfende Liste, aber das sind die Dinge, die meine Aufmerksamkeit erregt haben:

  • Pass gut auf dich auf

  • Sie sprechen professionell (dies ist einflussreicher als die meisten Menschen wissen)

  • Sehr private Details weggelassen

  • Fragen genau beantworten

  • Sich Zeit nehmen, um nachzudenken

  • Wenn Sie nicht wissen, sagen Sie "Ich wei? nicht"

  • Selbstbewusst, aber nicht eingebildet sein, auch wenn Sie es nicht sind

  • Sie erreichen das, was Sie angefangen haben

  • Du bist ehrlich

  • Kannst du nein sagen

  • Sie wissen, was Sie wollen und m?chten anderen helfen, das zu bekommen, was sie wollen

  • Sie werden nicht zustimmen und sogar diskutieren, aber wissen, wann Sie aufgeben müssen

  • Sie k?nnen w?hrend des Interviews effektiv kommunizieren

  • Ist dieses Gespr?ch einfach oder anstrengend?

  • Sprechen Sie flie?end Englisch? Der Akzent ist absolut in Ordnung!

  • Verstehst du das Konzept, das diskutiert wird?

  • Sie sind eine freundliche Person.

über den letzten Punkt: Freundlichkeit bedeutet nicht, dass Sie eine schwache Person sind. Freundlichkeit ist ein wichtiger Teil der Herausforderung anderer und der Feedback.

Ich m?chte sehen, ob Sie autark sind

Es scheint jetzt offensichtlich, aber ich glaube-nach Gitlabs Job-Selbstversorgung ist etwas, nach dem die Interviewer in allen beauftragt werden. Die Selbstversorgung spielt eine wichtige Rolle in Ihrer Rolle im Unternehmen.

Um zum Beispiel das Extrem zu erreichen, denken Sie an einen General Manager, der m?glicherweise die geringste externe Anleitung hat als jeder andere im Team. Jeder hat eine Verantwortung, aber der General Manager muss in der Regel in vielen Dingen gut sein, einschlie?lich (aber nicht beschr?nkt auf) Marketing, Vertrieb und Management. All dies wird sich entsprechend der Gr??e des Teams ?ndern. Ihre Rolle ist wahrscheinlich die vageste. Sie sind sehr autark. Meiner Meinung nach sollten hochrangige Entwickler in der Lage sein, die gesamte gro? angelegte Funktionalit?t zu übernehmen und korrekt zu implementieren.

Dies bedeutet nicht, dass Entwickler dabei nicht kommunizieren sollten. Sie sollten Fragen stellen und mit anderen zusammenarbeiten, um den besten Weg nach vorne zu finden.

Die überprüfung der Codes der Interviewer hat die Chance, (auf eine gute Weise) langweilig zu werden, da wir wissen, was uns von ihnen erwartet. Wir verlassen uns auf sie, um Entwickler mit weniger Erfahrung zu betreuen. Juniorentwickler sollten auch autark sein, aber m?glicherweise nicht allein gro?e Projekte durchführen. Juniorentwickler leisten oft gut in kleinen Arbeiten. Zum Beispiel kann es für Junior -Entwickler eine gro?artige Sache sein, kleine Aufgaben zu übernehmen, die hochrangige Entwickler in gro?en Projekten übernehmen. Senior-Entwickler k?nnen auch Juniorentwickler leiten und sie in die richtige Richtung führen, damit sie selbstfreundlicher werden k?nnen, was für beide Parteien eine gute Sache ist-und für Manager, da sie mehr Arbeit an hochrangige Entwickler delegieren k?nnen.

Wenn Sie ein Front-End-Entwickler sind und in dieser Phase Ihrer Karriere Hand in Hand sein müssen, ist es v?llig 100% in Ordnung, jeder hat es erlebt. Oder wenn Sie viele Orte anwenden, aber keine Ergebnisse erzielen und sehr frustriert sind: Ich schlage vor, Sie werden vor der Bewerbung autarker. Eine M?glichkeit, wie ich vorschlage, dass Sie autarker werden und den gewünschten Job erhalten: Vergessen Sie Code-Beispiele, kleine Cart-Apps und deren Vorlieben, weil sie in Vorstellungsgespr?chen nicht gut abschneiden. Erstellen Sie eine vollst?ndige App für jemanden und tun Sie sie zu einem niedrigen Preis oder kostenlosen Weise. Finden Sie eine Kirche, eine Synagoge, einen Schutz oder eine andere Person in Ihrer N?he und erstellen Sie die Initiative, um eine Website für sie zu erstellen.

Denken Sie daran, dass kostenlose Kunden normalerweise am schlimmsten sind. Es wird sich lohnen, wenn Sie sagen k?nnen, dass Sie für mehrere Kunden gearbeitet haben. Um zus?tzliche Punkte zu verdienen, dokumentieren Sie Ihre Arbeit in einigen Blog -Posts. Diese Inhalte sehen in Ihrem Lebenslauf gro?artig aus und lassen Sie sich vom Rest der Welt abheben. Ich wei?, dass jeder problemlos eine Website über Wix oder eine andere Plattform für die Erstellung von Websites erhalten kann, aber nichts ist besser als eine gut gestaltete, benutzerdefinierte Website. Ich glaube, ich habe ungef?hr 10 Websites gemacht, bevor ich meinen ersten Programmierjob bekam. Ich k?nnte ein Buch schreiben, um diese verrückten Geschichten zu erz?hlen.

Kommunikation und Feedback sind der Schlüssel

Dies ist ein weiterer Punkt, der offensichtlich erscheint, aber schwer gut zu machen ist. Die Kommunikation ist im GitLab -Handbuch gut dokumentiert, daher werde ich nicht detailliert darauf eingehen. Sagen Sie einfach, ich folge den Werten von Gitlab und wir suchen nach anderen Personen, die hoffen, diese Werte auch zu folgen. Positives und negatives Feedback ist auch im GitLab -Handbuch gut dokumentiert, daher werde ich es hier nicht abdecken.

Wie mache ich den Rest des Interviews?

Da wir viele Kandidaten in Gitlab interviewt haben, folgten wir einem gemeinsamen Prozess, damit wir ihn leicht wiederholen konnten. Ich werde nicht auf unseren Interviewprozess eingehen, da sich weiterentwickelt. Aber insgesamt ist dies der Prozess, den ich folgte.

Erz?hl mir von dir

Ihnen wird Ihnen eine berühmte Frage gestellt, die sich ?hnelt wie "Erz?hlen Sie mir von Ihrer eigenen Situation", "sagen Sie mir, was Sie getan haben" oder "Erz?hlen Sie mir von Ihrer Situation w?hrend [Firmenname]". Wenn ich diese Frage stelle, versuche ich, die Verbindung zwischen dem Job zu finden, für den Sie sich beworben haben, und Ihrem früheren Job. Es ist am besten, im Voraus Gemeinsamkeiten zu finden.

Wenn ich beispielsweise als Mitarbeiter von GitLab FAang als pers?nlicher Front-End-Ingenieur bewerbe, glaube ich, dass Gitlab und dieses Unternehmen daran arbeiten, die Seitenladungsgeschwindigkeit zu verbessern. Vielleicht bemerkte ich, dass als ich zum ersten Mal GitLab zuging, 26.000 Event -H?rer auf einer Seite waren und es in der Lage waren, es auf 0 zu reduzieren, die Ladezeit um 50%auf 200 ms zu reduzieren. Ich glaube, dies wird mit dem Gespr?ch zusammenh?ngen.

Also k?nnte ich als Interviewer das sagen:

"Hallo! Ich bin ein Front-End-Ingenieur bei Gitlab, ich bin seit 3,5 Jahren hier und ich habe w?hrend meiner Amtszeit viele gro?e Verbesserungen vorgenommen, und meine Lieblingsarbeitsbereiche sind Performance, UX-Design-Implementierung und Architekturdesign."

Zu diesem Zeitpunkt m?chten Sie nicht auf zu viele Details eingehen, aber es ist am besten, dem Interviewer einige Fakten zu geben, mit denen man sich befassen kann. Als ich diese Frage stellte, erz?hlte jemand 10 Minuten ihrer gesamten Karriere im Detail, was frustrierend war.

Was hat Sie dazu gebracht, sich für unser Unternehmen zu bewerben?

Der Interviewer kann fragen: "Warum haben Sie sich für unser Unternehmen bewerben?" Ich hoffe, Sie arbeiten gerne für dieses Unternehmen - oder warum sollten Sie sich die Mühe machen, sich zu bewerben?

Aus irgendeinem Grund überrexieren dieses Problem Kandidaten h?ufig, die den Namen unseres Unternehmens durcheinander bringen. Dies ist ein v?llig normales Verhalten, insbesondere wenn Ihr Unternehmen wie ein anderes Unternehmen klingt.

Was ich zu diesem Zeitpunkt suche, ist zu sehen, ob Sie nur einen Job suchen, oder Sie sind wirklich aufgeregt, mit uns zu arbeiten. Wir wollen Leute, die wirklich mit uns arbeiten wollen. Zu diesem Zeitpunkt kann ich auch sehen, ob eine Person die Situation unseres Unternehmens versteht. Zum Beispiel m?gen einige Leute unsere Werte, lesen sie und m?chten in einem Unternehmen arbeiten, das sie hat. Einige Leute wollen das gro?e Problem l?sen, das wir l?sen. Einige Leute haben die Reden und Artikel unseres Teams gelesen und m?chten mit Menschen so schlau arbeiten wie sie sind.

Was sind deine fünf Dinge?

Schlie?lich frage ich gerne, ob der Kandidat Fragen zu mir hat. Dies ist ein wichtiger Teil des Interviews und Sie sollten vorher sorgf?ltig darüber nachdenken. Ihr Ziel ist es, mich dazu zu bringen, zu antworten: "Oh oh, oh, gute Frage!" Einerseits versuche ich wirklich, alle Fragen zu beantworten, die Sie stellen, also sei nicht schüchtern. Andererseits versuche ich auch, Ihr Interesse an dem Job zu messen, also sind W?rter wie "?h, ich wei? nicht" oft sehr frustrierend, weil es zeigt, dass Sie m?glicherweise abgelenkt wurden oder dass der Job nicht an Ihnen interessiert ist. Dies kann einen unangenehmen Nachgeschmack hinterlassen.

Finden Sie Ihren Interviewer und lernen Sie sie kennen. Dies im Voraus kann eine auf Augen?ffnungen er?ffnete übung sein. M?glicherweise verstehen Sie die Strategien für die Kundenerwerb, die zu vielen anderen interessanten Fragen führen k?nnen. Wenn das Unternehmen ein Startup ist, planen sie, erworben zu werden, oder m?chten sie einen B?rsengang durchführen? Dies wird Sie professionell klingen, wenn Sie eine klare, gut durchdachte Frage haben, die auch eines der wichtigsten Dinge ist, die ich aufgelistet habe.

Wenn Sie sich keine Fragen vorstellen k?nnen, die Sie stellen sollten, m?chten Sie diesen Job wirklich? Wenn der Interviewer eine pers?nliche Website hat, schauen Sie sich sie an und wenn es keine anderen Fragen gibt, k?nnen Sie ihm Fragen zu den Comics stellen, die sie geschrieben und auf ihrer Website ver?ffentlicht haben.

Aber ich schlage vor:

  1. Stellen Sie Interviewfragen, an denen Sie normalerweise interessiert sind. Beachten Sie dies vor einem Interview, denn eine wirklich nachdenkliche Frage kann Ihre Kandidatur oft erheblich verbessern.
  2. Was suchen Sie im Unternehmen als Kandidat? Was muss der Interviewer Ihnen beweisen, damit Sie den Job annehmen k?nnen?
  3. Sind diese Menschen so klar wie Sie? Wei?t du, es ist ein Zwei-Wege.
  4. Sieht das nach einem interessanten Job aus? Willst du überhaupt einen lustigen Job?
  5. An wen werden Sie melden? Hast du mit ihnen gesprochen? K?nnen Sie die M?glichkeit haben, w?hrend des Interviews mit ihnen zu sprechen?
  6. Sind Sie unterrepr?sentiert? Ersetzen Sie beispielsweise jemanden oder übernehmen eine neue Rolle? Wie viele andere werden das tun, was Sie tun? Auf welche Anzeichen sollten andere unterrepr?sentierte Personen aufpassen? Welche Zeichen zeigen Ihnen, dass dies eine gute Umgebung für Sie ist?

Stellen Sie zu diesem Zeitpunkt keine Fragen zu Gehalt oder Vorteilen. Diese Dinge k?nnen besprochen werden, wenn Sie ein vorl?ufiges Telefongespr?ch mit dem Personalvermittler führen (und wahrscheinlich), bevor Sie jemanden wie mich finden.

abschlie?end

Im Gegensatz zur Programmierung sind Interviews keine genaue Wissenschaft. Sie versuchen zu beweisen, dass Sie sich über die Aussicht, mit dem Unternehmen zusammenzuarbeiten, begeistert sind. Sie m?chten dies dem Interviewer und sich selbst beweisen. Ich hoffe, Sie wollen einen interessanten Job. Dieser Leitfaden ist kein Skript, dem Sie folgen sollten, sondern eher einige lose Ideen, die Ihnen helfen, in die Denkweise des Interviewers einzusteigen, die auch einige Tipps für andere Interviewer enth?lt. Vielleicht habe ich auf etwas hingewiesen, das Sie vorher vielleicht noch nicht gekannt h?tten.

Denken Sie daran, dass ein Interview theoretisch kein schrecklicher Prozess sein sollte, sondern eher eine Suche nach einem Partner, der zusammenarbeitet.

Das obige ist der detaillierte Inhalt vonInterview für eine technische Position muss nicht be?ngstigend sein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1502
276
CSS -Tutorial zum Erstellen von Ladespinner und Animationen CSS -Tutorial zum Erstellen von Ladespinner und Animationen Jul 07, 2025 am 12:07 AM

Es gibt drei M?glichkeiten, einen CSS -Laderotator zu erstellen: 1. Verwenden Sie den Basisrotator der Grenzen, um eine einfache Animation durch HTML und CSS zu erreichen. 2. Verwenden Sie einen benutzerdefinierten Rotator mit mehreren Punkten, um den Sprungeffekt durch verschiedene Verz?gerungszeiten zu erreichen. 3. Fügen Sie einen Rotator in die Taste hinzu und wechseln Sie den Klassen über JavaScript, um den Ladestatus anzuzeigen. Jeder Ansatz betont die Bedeutung von Entwurfsdetails wie Farbe, Gr??e, Zug?nglichkeit und Leistungsoptimierung, um die Benutzererfahrung zu verbessern.

Behandeln Sie Probleme und Pr?fixe von CSS -Browser -Kompatibilit?t und Pr?fixe Behandeln Sie Probleme und Pr?fixe von CSS -Browser -Kompatibilit?t und Pr?fixe Jul 07, 2025 am 01:44 AM

Um mit CSS -Browser -Kompatibilit?t und Pr?fixproblemen umzugehen, müssen Sie die Unterschiede im Browser -Support verstehen und Anbieterpr?fixe vernünftigerweise verwenden. 1. Verstehen Sie gemeinsame Probleme wie Flexbox und Grid -Unterstützung, Position: Sticky Invaly und Animationsleistung ist unterschiedlich. 2. überprüfen Sie den Best?tigungsunterstützungsstatus von Caniuse. 3. Verwenden Sie korrekt -webkit-, -moz-, -ms-, -o- und andere Herstellerpr?fixe; 4. Es wird empfohlen, Autoprefixer zu verwenden, um automatisch Pr?fixe hinzuzufügen. 5. Postcss installieren und Browserlist konfigurieren, um den Zielbrowser anzugeben. 6. automatisch die Kompatibilit?t w?hrend des Baus bew?ltigen; 7. Modernizr -Erkennungsmerkmale k?nnen für alte Projekte verwendet werden; 8. Keine Notwendigkeit, die Konsistenz aller Browser zu verfolgen,

Was ist der Unterschied zwischen Anzeige: Inline, Anzeige: Block und Anzeige: Inline-Block? Was ist der Unterschied zwischen Anzeige: Inline, Anzeige: Block und Anzeige: Inline-Block? Jul 11, 2025 am 03:25 AM

ThemaNDiffercesbetweenplay: Inline, Block, Andinline-Blockinhtml/CsSarelayoutBehavior, Spaceusage und Stylingcontrol.1.inlineelementsflowwithtext, Don'tstartonNewlines, Ignorewidth/HeighthThorchingstyhorching-/idelthorchorching/ardaldhordhortaliTalding/ardaldhordelthortex

Das Styling besuchte Links unterschiedlich mit CSS Das Styling besuchte Links unterschiedlich mit CSS Jul 11, 2025 am 03:26 AM

Durch das Festlegen des von Ihnen besuchten Links k?nnen Sie die Benutzererfahrung verbessern, insbesondere in inhaltsintensiven Websites, um den Benutzern dabei zu helfen, sich besser zu navigieren. 1. Verwenden Sie CSS: Besuchte Pseudoklasse, um den Stil des besuchten Links wie Farb?nderungen zu definieren. 2. Beachten Sie, dass der Browser nur eine ?nderung einiger Attribute aufgrund von Datenschutzbeschr?nkungen erm?glicht. 3. Die Farbauswahl sollte mit dem Gesamtstil koordiniert werden, um abrupte abrupt zu werden. 4. Das mobile Terminal zeigt diesen Effekt m?glicherweise nicht an. Es wird empfohlen, ihn mit anderen visuellen Eingabeaufforderungen wie Icon -Auxiliary -Logos zu kombinieren.

Erstellen von benutzerdefinierten Formen mit CSS-Clip-Pfad Erstellen von benutzerdefinierten Formen mit CSS-Clip-Pfad Jul 09, 2025 am 01:29 AM

Verwenden Sie das Clip-Pfad-Attribut von CSS, um Elemente in benutzerdefinierte Formen wie Dreiecke, kreisf?rmige Kerben, Polygone usw. zu erregen, ohne sich auf Bilder oder SVGs zu verlassen. Zu den Vorteilen geh?ren: 1.. Unterstützt eine Vielzahl von Grundformen wie Circle, Ellipse, Polygon usw.; 2. reagierende Anpassung und anpassbar an mobile Terminals; 3. Einfach zu animation und kann mit Hover oder JavaScript kombiniert werden, um dynamische Effekte zu erzielen. 4. Es wirkt sich nicht auf den Layoutfluss aus und erfüllt nur den Anzeigebereich. H?ufige Verwendungen sind z. B. kreisf?rmiger Clip-Pfad: Kreis (50pxatcenter) und Dreieck-Clip-Pfad: Polygon (50%0%, 100 0%, 0 0%). Beachten

Wie erstelle ich reaktionsschnelle Bilder mit CSS? Wie erstelle ich reaktionsschnelle Bilder mit CSS? Jul 15, 2025 am 01:10 AM

Um reaktionsschnelle Bilder mit CSS zu erstellen, kann es haupts?chlich durch die folgenden Methoden erreicht werden: 1. Verwenden Sie maximale Breite: 100% und H?he: Auto, damit das Bild an die Containerbreite anpasst und gleichzeitig den Anteil beibeh?lt. 2. Verwenden Sie die SRCSet- und Gr??enattribute von HTML, um die an verschiedenen Bildschirme angepassten Bildquellen intelligent zu laden. 3.. Verwenden Sie Objektfit und Objektposition, um die Bildaufbindung und Fokusanzeige zu steuern. Gemeinsam stellen diese Methoden sicher, dass die Bilder auf verschiedenen Ger?ten klar und wundersch?n pr?sentiert werden.

Entmystifizierende CSS -Einheiten: PX, EM, REM, VW, VH -Vergleiche Entmystifizierende CSS -Einheiten: PX, EM, REM, VW, VH -Vergleiche Jul 08, 2025 am 02:16 AM

Die Auswahl der CSS -Einheiten h?ngt von den Entwurfsanforderungen und den reaktionsschnellen Anforderungen ab. 1.PX wird für die feste Gr??e verwendet, geeignet für eine pr?zise Kontrolle, aber mangelnde Elastizit?t; 2.Em ist eine relative Einheit, die leicht durch den Einfluss des übergeordneten Elements verursacht wird, w?hrend REM basierend auf dem Wurzelelement stabiler ist und für die globale Skalierung geeignet ist. 3.VW/VH basiert auf der Ansichtsfenstergr??e, die für das reaktionsschnelle Design geeignet ist. Die Leistung unter extremen Bildschirmen sollte jedoch Aufmerksamkeit geschenkt werden. 4. Bei der Auswahl sollte es ermittelt werden, ob reaktionsschnelle Anpassungen, Elementhierarchiebeziehungen und Ansichtsfensterabh?ngigkeit festgelegt werden. Angemessener Gebrauch kann die Layoutflexibilit?t und -wartung verbessern.

Was sind gemeinsame Inkonsistenzen von CSS -Browser? Was sind gemeinsame Inkonsistenzen von CSS -Browser? Jul 26, 2025 am 07:04 AM

Verschiedene Browser weisen Unterschiede in der CSS -Analyse auf, was zu inkonsistenten Anzeigeeffekten führt, haupts?chlich die Differenzentscheidung, die Berechnung des Boxmodells, die Flexbox- und Raster -Layout -Unterstützung und das inkonsistente Verhalten bestimmter CSS -Attribute. 1. Die Standardstilverarbeitung ist inkonsistent. Die L?sung besteht darin, CSSReset oder Normalize.css zu verwenden, um den anf?nglichen Stil zu vereinen. 2. Die Box -Modellberechnung der alten Version von IE ist unterschiedlich. Es wird empfohlen, eine einheitliche Boxgr??e: Border-Box zu verwenden. 3. Flexbox und Grid führen in Kantenf?llen oder in alten Versionen unterschiedlich ab. Weitere Tests und verwenden Sie Autoprefixer; 4. Einige CSS -Attributverhalten sind inkonsistent. Caniuse muss konsultiert und herabgestuft werden.

See all articles