3 maneres de preparar-se per a una entrevista de codificació

Taula de continguts:

3 maneres de preparar-se per a una entrevista de codificació
3 maneres de preparar-se per a una entrevista de codificació

Vídeo: 3 maneres de preparar-se per a una entrevista de codificació

Vídeo: 3 maneres de preparar-se per a una entrevista de codificació
Vídeo: РЕЦЕПТ МЕНЯ ПОКОРИЛ ТЕПЕРЬ ГОТОВЛЮ ТОЛЬКО ТАК ШАШЛЫК ОТДЫХАЕТ 2024, Març
Anonim

Si sol·liciteu una feina com a programador, hauríeu de passar una estona preparant-vos per a l’entrevista de codificació. Aquesta és una part força important del procés de sol·licitud, de manera que val la pena preparar-se tot el que pugui per a aquesta entrevista abans d'entrar. Més enllà de fer una bona impressió, les coses més importants que podeu fer per preparar-vos són: construint la vostra base de coneixement i practicant l’escriptura de codi.

Passos

Mètode 1 de 3: Construint la vostra base de coneixement

Prepareu-vos per a una entrevista de codificació Pas 1
Prepareu-vos per a una entrevista de codificació Pas 1

Pas 1. Pregunteu si heu d’utilitzar un llenguatge de codificació concret a l’entrevista

La majoria d’empreses us permetran realitzar l’entrevista en el llenguatge de programació que vulgueu. Tanmateix, algunes empreses requeriran que codifiqueu en un idioma específic, així que assegureu-vos de dominar aquest idioma abans de realitzar una entrevista en aquesta empresa.

  • Per exemple, Google requereix que els candidats triïn Java, C ++, JavaScript o Python durant les entrevistes de programació.
  • Si l’empresa no té requisits específics d’idioma, només cal que realitzeu l’entrevista en qualsevol idioma que conegueu.
Prepareu-vos per a una entrevista de codificació Pas 2
Prepareu-vos per a una entrevista de codificació Pas 2

Pas 2. Familiaritzeu-vos amb la guia d'estil del vostre idioma preferit

Tenir una bona comprensió d’un estil de programació en particular farà que sigui menys probable que tingueu errors als codis, cosa que us convertirà en un entrevistat molt més fort. Assenyalar les trampes habituals en el vostre idioma també us pot fer més impressionants durant l’entrevista.

Per exemple, si el vostre llenguatge de codificació preferit és Python, llegiu la guia d'estil PEP 8 per millorar el vostre domini de l'idioma

Prepareu-vos per a una entrevista de codificació Pas 3
Prepareu-vos per a una entrevista de codificació Pas 3

Pas 3. Centreu-vos a estudiar al màxim els algorismes i les estructures de dades

Aquests fonaments bàsics en informàtica constitueixen la gran majoria de les preguntes i problemes que se us presentaran durant l’entrevista, de manera que dediqueu la major part del vostre temps a estudiar-los. Si heu pres classes d’informàtica, reviseu també les notes i els llibres de text per refrescar-vos la memòria.

  • Per exemple, és possible que se us doni un problema durant l'entrevista i se us demani que desenvolupeu un algorisme que ho resolgui. Tenir una àmplia familiaritat amb els algoritmes farà que aquest tipus de qüestions siguin menys difícils en aquest moment.
  • Hi ha una gran varietat d’algoritmes, com ara algoritmes d’ordenació, algorismes de cerca i algorismes recursius. Intenteu familiaritzar-vos amb tants tipus diferents com sigui possible.
Prepareu-vos per a una entrevista de codificació Pas 4
Prepareu-vos per a una entrevista de codificació Pas 4

Pas 4. Investigueu l’empresa per veure com s’ajusten les vostres habilitats als seus interessos

Esbrineu quin tipus de tecnologies i marcs de programari utilitza més l’empresa i feu una nota per fer referència a la vostra experiència amb aquests marcs durant l’entrevista. Recordeu que part del vostre objectiu és demostrar que seria l’adequat per a l’empresa a qui entrevisteu.

Si sabeu qui realitzarà la vostra entrevista, investigueu també sobre aquesta persona. Cerqueu-los a LinkedIn i vegeu quins han estat els seus projectes o experiències passades

Mètode 2 de 3: practicar abans del temps

Prepareu-vos per a una entrevista de codificació Pas 5
Prepareu-vos per a una entrevista de codificació Pas 5

Pas 1. Obteniu tanta experiència de codificació com sigui possible

Si la vostra entrevista no és en un futur proper, dediqueu-vos uns quants mesos a contribuir a projectes de codi obert. Si no teniu aquest temps, dediqueu tant temps fins a l’entrevista practicant la codificació.

  • Si podeu, feu aquesta pràctica de codificació en un entorn on pugueu obtenir bons comentaris sobre el vostre codi.
  • Com més experiència tingueu amb la codificació, menys és probable que tingueu problemes amb el component de codificació de l’entrevista.
Prepareu-vos per a una entrevista de codificació Pas 6
Prepareu-vos per a una entrevista de codificació Pas 6

Pas 2. Practicar algoritmes de codificació en un temps limitat

Fins i tot si teniu molta experiència en codificació, això no és el mateix que escriure codi sota tensió. Establiu un temporitzador durant 45 minuts i intenteu crear un algorisme de treball en tant de temps.

Probablement disposareu de 30 a 45 minuts a l’entrevista real per escriure el vostre codi, de manera que hauríeu de provar d’acostumar-vos a escriure codi en aquest tipus de temps curt

Prepareu-vos per a una entrevista de codificació Pas 7
Prepareu-vos per a una entrevista de codificació Pas 7

Pas 3. Assegureu-vos de practicar també el debat sobre el disseny del sistema

Tot i que el gruix de les preguntes de l’entrevista versarà probablement sobre algorismes i estructures de dades, també podeu obtenir algunes preguntes sobre com dissenyar programes o sistemes per a un determinat producte. Estigueu preparat per discutir els diferents elements del disseny del sistema, com ara els equilibradors de càrrega, les bases de dades i la interfície d'usuari.

Prepareu-vos per a una entrevista de codificació Pas 8
Prepareu-vos per a una entrevista de codificació Pas 8

Pas 4. Feu que algú amb experiència en entrevistes us faci una simulació d'entrevista

No hi ha una manera millor de respondre millor a preguntes d’entrevistes que practicant el màxim possible. Si no teniu algú amb experiència d’entrevista amb qui practicar, feu que un amic us faci algunes preguntes habituals.

  • Aquestes poden ser preguntes com ara "Quin tipus d'algorisme utilitzaríeu per resoldre aquest problema concret?" o alguna cosa tan ampli com "Quina és la vostra debilitat més gran?"
  • Si estàs estressat durant la simulació d’entrevista, prova de practicar com a entrevistador en lloc de l’entrevistat. Això us pot ajudar a veure el procés de l’entrevista de manera diferent i a sentir-vos menys nerviosos per l’entrevista.

Mètode 3 de 3: fer una bona impressió

Prepareu-vos per a una entrevista de codificació Pas 9
Prepareu-vos per a una entrevista de codificació Pas 9

Pas 1. Estigueu entusiasmats amb el tema i la vostra experiència

Deixeu que les vostres emocions positives brillin quan parleu dels vostres projectes passats o dels vostres objectius futurs. Aquest tipus d’entusiasme tendeix a inspirar un entusiasme similar entre els entrevistadors, cosa que els fa més propensos a tenir una imatge vostra positiva al final de l’entrevista.

Tingueu en compte que això només s’aplica a l’entusiasme genuí. Si intenteu enganyar el vostre entusiasme pel tema, és possible que els entrevistadors ho detectin i us vegin com a artificials en lloc de genuïns

Prepareu-vos per a una entrevista de codificació Pas 10
Prepareu-vos per a una entrevista de codificació Pas 10

Pas 2. Eviteu fingir saber alguna cosa si no ho sabeu

És possible que us sembli que necessiteu semblar que ho sabeu tot sobre el tema per donar una bona impressió. Tanmateix, si fingiu saber alguna cosa que realment no coneixeu i se us crida, us trobareu com a mendac. CONSELL D’EXPERT

Ken Koster, MS
Ken Koster, MS

Ken Koster, MS

Master's Degree, Computer Science, Stanford University Ken Koster is the Co-founder and CTO of Ceevra, a medical technology company. He has over 15 years of experience programming and leading software teams at Silicon Valley companies. Ken holds a BS and MS in Computer Science from Stanford University.

Ken Koster, MS
Ken Koster, MS

Ken Koster, MS

Màster, Informàtica, Universitat de Stanford

Assegureu-vos que sol·liciteu una feina al nivell adequat.

Ken Koster, enginyer de programari, aconsella:"

Prepareu-vos per a una entrevista de codificació Pas 11
Prepareu-vos per a una entrevista de codificació Pas 11

Pas 3. Parleu dels vostres projectes amb la terminologia i l'argot correctes

La possibilitat d’utilitzar termes tècnics i descriure un projecte amb detalls mínims us ajudarà a demostrar la vostra comprensió profunda de la programació. Tanmateix, assegureu-vos que les descripcions del vostre projecte també siguin comprensibles per a qui us entrevisti.

Recomanat: