Cosa portare a un colloquio di programmazione? [chiuso]


31

Ho appena completato il mio Master in Informatica e ho ottenuto il mio primo colloquio di lavoro come sviluppatore. Non ho molta esperienza in progetti di sviluppo su larga scala, ma spero che la mia istruzione universitaria conti qualcosa.

Mi chiedo, quali materiali dovrei portare che impressionerebbero i miei intervistatori? Cosa si aspettano la maggior parte degli intervistatori, soprattutto da un neolaureato?

**Modificare:

Il colloquio di lavoro è andato bene, tranne che ho dimenticato i pantaloni.

Grazie per tutti gli ottimi consigli!


4
che senso aveva migrare questa domanda da SO solo per chiuderla? avrebbe potuto chiuderlo su SO e salvare un passaggio
Steven A. Lowe

1
adorano farlo
David Andrei Ned,

Risposte:


60

Un blocco note e una penna sono buoni, ma portano un po 'di umiltà ed entusiasmo - che impressioneranno di più l'intervistatore ;-)

E pantaloni - ricorda di indossare pantaloni.


7
amico, la punta dei pantaloni è polvere d'oro, vorrei che qualcuno me lo avesse detto 5 anni fa ...

9
+1, non avevo pensato alla punta dei pantaloni fino a quando non l'hai suggerita, ma dopo averci pensato sono d'accordo ... dovresti indossare i pantaloni.

6
Ho dimenticato i pantaloni una volta e ho ottenuto il lavoro sul posto.
WOPR,

1
La ricerca di Pursuit of Happyness, "Cosa diresti se un uomo entrasse qui senza camicia e lo assumessi? Cosa diresti?", "Deve aver avuto dei bei pantaloni."

3
E le gonne? Dopo tutto, 'ddrum' potrebbe essere una ragazza ... (+1)
EricSchaefer,

22

Calma e sicurezza. Non portare alcun codice, posso dirtelo in base alla mia esperienza nell'intervista ad altri.

Se non riesci a parlare con sicurezza di ciò che hai realizzato, il codice si metterà di mezzo.

In effetti, non portare materiali esterni se non richiesto (tranne qualcosa per la scrittura di dettagli). Presentati, rispondi onestamente alle domande, mostra una passione (o almeno un interesse) per il tipo di lavoro per cui stai intervistando, e credo che tu sia l'80% del tuo percorso.


1
Sono d'accordo che non si dovrebbe portare il codice a meno che non valga la pena mostrarlo e che tu possa difenderlo. Con questo in mente: se possono mostrare il codice e spiegare perché hanno fatto quello che hanno fatto, mi farebbe più impressione delle vaghe descrizioni sui sistemi su cui hanno lavorato.
Richard Levasseur,

1
Penso di no (ma potrei sbagliarmi). Molti cercheranno sempre di impressionarti con le abilità di codifica d'élite quando la codifica è una piccola parte di ciò di cui hai bisogno. Essere in grado di inserirsi in una squadra e socializzare, avanzare e difendere i punti di vista e così via è altrettanto importante IMO ...

Non voglio preoccuparmi degli elenchi di fonti mentre spieghi perché il tuo nuovo algoritmo è il migliore. Spiegami: questo dimostra che hai capito l'algoritmo e i suoi concorrenti e sei abbastanza sicuro di entrare in una squadra con successo.

2
Se un intervistatore desidera vedere il tuo portfolio, ti chiederà di portarlo.

@Pax, non è così in bianco e nero. Come hanno detto Joel / e Jeff "se stai assumendo qualcuno per scrivere codice, potresti voler sapere che possono effettivamente codificare". Come è stato ampiamente discusso negli ultimi tempi, ci sono troppi programmatori che lottano anche con le basi.
Ash,

12

Un blocco note! Pensa ad alcune domande / preoccupazioni in anticipo e prendi delle note quando ti descrivono il lavoro.


Penso che Steven A Lowe potrebbe averti preso in giro con il suo commento "e penna" :-)

sì, lo sono - non ho potuto resistere!
Steven A. Lowe,

1
Questo mi ha aiutato a trovare il mio lavoro - la preparazione, cioè. Ho fatto tutte le interviste telefoniche, ma i miei intervistatori sono rimasti colpiti dal fatto che mi ero preparato in anticipo con domande che volevo porre loro.
Erik Forbes,

Io secondo questo. Mettili in difficoltà !!!
Andrei Rînea,

10
  • Il tuo riassunto

  • Forse un laptop con qualche lavoro su di esso che potresti dimostrare se la conversazione arriva mai.

  • Un elenco di collegamenti di pagine a cui potresti aver contribuito, se applicabile

  • Energia .. è incredibile quante persone ho intervistato senza energia / motivazione.

  • Non dico che dovresti portarlo con te per impressionare qualcuno, ma non aver paura di avere qualcosa di non correlato all'intervista con te, come un giornale se è qualcosa che di solito hai.

Qualunque cosa porti con te, portala in un modo organizzato, solo dimostrando che sei organizzata con le cose che porti con te dà alcuni + punti


Ancora non vedo perché sia ​​necessario portare una stampa del curriculum. Le interviste dovrebbero essere condotte senza dover chiedere al candidato di portare stampe di nulla: nrecursions.blogspot.in/2015/10/…
Nav

Porta il tuo curriculum ... ... PER TE. Quindi puoi ricordare ciò che hai detto e fare riferimento a te stesso per ricordare a te stesso i progetti su cui hai lavorato per approfondire in modo più dettagliato.
Kzqai,

6

Sono d'accordo con gli altri, non caricarti di nulla tranne forse un piccolo blocco note. Forse un libro da leggere perché potresti rimanere seduto ad aspettare. Presentati, sii fiducioso, rispondi alle domande onestamente. Potresti voler portare un cheat sheet di domande per chiedere loro come sarà il lavoro, se questo genere di cose ti aiuta. Ricorda, li stai intervistando tanto quanto ti stanno intervistando. Preoccupati di più di incontrare e andare d'accordo con le persone, quindi di essere grigliato per domande tecniche.

Non sono d'accordo sul codice. Non portare codice, ma assicurati che abbiano già un campione del tuo codice su qualche progetto reale. Assicurati che il codice ti permetta di mostrare alle persone, quindi nessun codice di un lavoro precedente. Il codice Open Source da un vero progetto è l'ideale. Esempi di codice realistici rispondono a molte domande su quale tipo di programmatore sarai e mostra che non sei solo un programmatore da 9 a 5. Che espanderai le tue abilità al di fuori del lavoro.

Dovresti dedicare la maggior parte del tuo tempo alla preparazione indagando sull'azienda, su cosa fanno e su come lo fanno. Lasciati andare su qualunque cosa faccia, quindi non sei completamente cieco, anche se sta solo leggendo alcuni articoli di Wikipedia. Questo ti permetterà anche di mostrare un interesse sincero e di porre più domande, il che è positivo.

Infine, dormi bene la notte, mangia un buon pasto prima della mano, sbagli sul lato di essere in anticipo, vai in bagno prima di entrare e spegni il cellulare.


5

Prendi del codice di esempio dai progetti su cui hai lavorato e di cui sei orgoglioso.

Questo codice dovrebbe mostrare come hai risolto una sorta di problema o come sei riuscito a superare gli ostacoli durante lo sviluppo.


Supponendo che tali progetti fossero legati al lavoro, potresti essere in violazione del tuo contratto di lavoro in questo modo.

Perché questo viene sottoposto a downgrade?

@cletus: L'OP ha affermato che è la sua prima intervista ed è appena uscito dal college, quindi è lecito ritenere che non abbia progetti legati al lavoro.
Hosam Aly,

Non lo so. Con tutti gli hoo-ha sulle università che possiedono il codice che fai mentre sei lì, potresti essere ancora nei guai legali.

Dimentica il codice scritto all'università / al lavoro. Se il codice è stato scritto nel tuo tempo (come parte di open source / hobby) ed è di qualità decente, sto dando la mancia che sarebbe una cosa molto positiva per la maggior parte degli intervistatori.
Ash,

5

Menti del respiro, nulla rovina le prime impressioni più che il bavaglio quando un candidato ti parla per primo!


4

Ri: portare il codice o non portare il codice. L'unica cosa certa delle interviste è che vorranno il tuo curriculum (se non l'hai già fornito). tutto il resto spetta all'intervistatore.

Intervista 101 - quando organizzi l'intervista, chiedi "C'è qualcosa che vorresti che portassi, forse un codice di esempio?"

Lascia che te lo dicano, non provare a indovinare.


Buona risposta. Non indovinare, basta chiedere.
JimDaniel,

4

Non portare altro che te stesso a meno che non sia richiesto.

Non preoccuparti della mancanza di track record. Se ti intervistassi, parlerei di come ti sei avvicinato al tuo progetto di master: come hai affrontato le difficoltà quando sono venute fuori. Vorrei provare a capire quanto velocemente hai acquisito abilità e tecniche. Più di ogni altra cosa, mi piacerebbe vedere quanto sei stato bravo a scoprire le cose senza aiuto.

Una delle persone più noiose che abbia mai avuto in un team di programmazione sono quelle che non si motivano da sole e che non "prendono la proprietà". Quando finiscono le attività assegnate, si siedono lì inerti o trascinano i siti social con l'impressione apparente che si tratti di un comportamento accettabile. Se dimostri di poter prendere l'iniziativa, lavorare solo sotto una leggera supervisione, avere le abilità sociali necessarie per il lavoro di gruppo e ti atterrai ai compiti, allora sei il sogno di ogni capo squadra.


3

La risposta dipende interamente dal tipo di azienda con cui stai intervistando.

Posso davvero rispondere solo per l'azienda per cui lavoro (un'agenzia abbastanza rilassata) - ma se indossi una tuta per una delle nostre interviste, ci chiederemo se sei adatto alla cultura.

Per quanto riguarda il prendere "cose", niente che non ti è stato chiesto di portare, a meno che tu non abbia un'opzione (ad esempio, viaggiando per l'intervista con i mezzi pubblici).

L'unica eccezione è, come altri hanno già detto, di portare un paio di copie del tuo curriculum - almeno due.

Conoscere le tue cose è la cosa chiave da "portare" al colloquio. Fai le tue ricerche sul ruolo e sull'azienda.

Sii sincero quando non conosci una risposta. Poni domande chiare se non capisci la domanda.

Gli intervistatori non dovrebbero (imo) porre domande trabocchetto, ma potrebbero chiederti di fare un esempio di come implementeresti qualcosa. Ascolta attentamente i requisiti indicati.

Preparati per una revisione del codice.



2

Porta una copia stampata del tuo curriculum per ogni persona con cui intervisterai, più un'altra copia per te. È probabile che abbiano già stampato e distribuito il tuo curriculum, ma non fa mai male avere qualche copia in più a portata di mano. Una volta un intervistatore ha chiesto una copia del mio curriculum e ho dovuto dire "Scusa, non l'ho portato." Mi sentivo un idiota e non ho mai ripetuto quell'errore.

Oltre a ciò, porta un blocco di carta e una penna. A volte, le interviste saranno condotte in stanze senza lavagne, a volte basta disegnare un diagramma rapido per spiegare un'idea. Se hai carta e penna, sei d'oro.

Cose da NON portare: telefono cellulare, laptop, codice di esempio (breve nota: vorrei che fosse accettabile nel settore portare codice di esempio; odio scrivere codice di lavagna, ma ho migliaia e migliaia di righe di codice nel mio portafoglio personale che Sarei orgoglioso di mostrare).

Se possibile, provo anche a tenere le tasche completamente vuote. Lascio il portafoglio in macchina e rimuovo la chiave della macchina dal suo solito portachiavi, portando solo la chiave singola. Per qualche motivo, avere delle cose in tasca è una distrazione durante un'intervista, quindi preferisco viaggiare leggero.


Pensavo che avresti detto che hai lasciato il tuo portafoglio in macchina nel caso in cui gli intervistatori decidessero di

+0,25 per ognuno di questi: CV stampato, carta e penna, niente cellulare, e pensando di prendere le carkeys prima di chiudere la macchina.
Treb,

In diverse interviste negli ultimi anni, non ho mai portato copie del mio curriculum. Lo hanno già stampato, abbastanza per tutti quelli che incontro. Lo stesso vale quando intervengo.
DarenW,

2

Entusiasmo, conoscenza e informazioni di base sul datore di lavoro.

Non portare artefatti fisici. Scherzi a parte, è 2011 1 la tua candidatura per un lavoro nel campo della tecnologia. C'è questa fantastica novità chiamata Internet. Avere un buon portafoglio di lavoro disponibile online (un profilo GitHub è fantastico), avere un CV disponibile online e avere un sito Web o un profilo con un collegamento a entrambi. Essere in grado di dare loro questo indirizzo. Punti bonus se ottieni un dominio, anche se reindirizza a un profilo, è inferiore al costo del pranzo registrarne uno per un anno. Se hai davvero bisogno di qualcosa di fisico, porta con te una chiavetta USB con questo contenuto che puoi lasciare con loro o una carta con il tuo nome e questo indirizzo.

1 Sì, so che la domanda originale era del '09, ma è ancora pertinente.


1

Sii specifico per l'intervista: prova a raccogliere alcune informazioni sul lavoro a cui ti stai candidando e presentare fatti rilevanti all'intervistatore, ad esempio se si tratta di un negozio di sviluppo di Rails probabilmente non saranno troppo entusiasti del widget Gtk + che hai scritto, ma ciò potrebbe cambiare se il repository di codice è disponibile su GitHub.


1

Coraggio . Il coraggio di rifiutare la posizione se il tuo aspirante capo o i tuoi aspiranti colleghi ti trattano in modo sgarbato o poco professionale durante l'intervista. Sii fiducioso e percettivo.

Ora, più praticamente, direi che devi portare una penna. E questo è tutto.


Una penna ... per pugnalare il tuo intervistatore negli occhi? O prenderai appunti sul tuo braccio? Forse porta anche un po 'di carta, non va bene per rubare forniture per ufficio prima di iniziare a lavorare lì :-)

Sto ripensando a un'intervista che ho avuto. Mi hanno dato una penna / carta per risolvere un problema e ovviamente la penna dang non funzionava. Penso che sarebbe stato fantastico se avessi detto "Va bene, ne ho portato uno". Voglio dire, ho comunque ottenuto il lavoro ma comunque. Se Bond fosse stato in un'intervista ... avrebbe avuto la sua penna.

2
E avrebbe pugnalato l'intervistatore negli occhi con esso - dopo tutto il suo nome è Bond. James Bond.
Treb,

1

Onestà e modestia .

Abito appropriato per il lavoro (cioè: non indossare un bel vestito per un lavoro di ingegneria meccanica)

Chiedi al datore di lavoro cosa vorrebbero che tu portassi. Hai bisogno del lavoro, quindi scopri di cosa hai bisogno

Preparati per un test del codice in loco. In questo caso, non cercare di impressionare il datore di lavoro con qualcosa di elegante, ma in realtà non funziona. Renderlo funzionale, quello che vogliono, niente di più, niente di meno.

Sii te stesso.

E i migliori auguri a te! Spero che tu ottenga il lavoro che desideri!


1

Dai il tuo nome su StackOverflow, vedranno quanto sono alte le tue ripetizioni! : D


4
Non farlo mai. Vedranno quanto è basso il tuo rappresentante ... rispetto a Jon Skeet (e ovviamente WTP).
destra del

0

Francamente, suggerirei di non prendere nulla. Non influenzerà affatto l'opinione dell'intervistatore su di te se ti presenti con niente. - La mia opinione per esperienza

Se devi portare qualcosa a un'intervista, prendi alcuni CD di progetti su cui hai lavorato in passato affinché gli intervistatori possano guardare in seguito.


0

Solo conoscenza e nient'altro.

Anche se forse un gadget interessante farà un'impressione leggermente migliore agli occhi degli intervistatori, ma non ci contare.

Nessuno guarderà il codice, non saranno sicuri che tu l'abbia scritto comunque. E avranno carta e penna pronte per te, questo è certo.


0

Basta portare copie del tuo curriculum. Le interviste sul posto che ho passato di solito durano 1/2 - 1 giorno con intervistatori multipli.


0

Portare un codice (di qualche forma) che consideri "buon codice" e quindi essere in grado di spiegare chiaramente perché pensi che sia buono, è uno dei modi migliori per dimostrare e dimostrare che sei appassionato del tuo lavoro e che sei disposto a aspettalo.

Questo potrebbe essere un codice che hai lavorato su te stesso o potrebbe essere in realtà un codice open souce, ad esempio che ti capita di ammirare per alcuni aspetti.

Naturalmente molte aziende non richiederanno specificamente il codice durante un colloquio, ciò non significa che non puoi averlo con te comunque. Alcuni intervistatori potrebbero anche non pensare di chiedere, ma sarebbero comunque interessati a vederlo. Offrilo, ma non forzarlo sull'intervistatore se c'è poco interesse.

Come hanno detto Joel e Jeff sul podcast / blog, "Perché assumere qualcuno per fare il programmatore e non voler controllare che possano effettivamente scrivere un codice decente?".

In effetti, il modo in cui gli intervistatori rispondono al tuo codice, il loro livello di entusiasmo e la profondità delle domande che ti pongono, sono molto perspicaci nell'aiutarti a decidere se questa azienda è per te.

Purtroppo non mi è mai stato chiesto di presentare / discutere del codice in un'intervista. Il più vicino a cui sono arrivato è un test di codifica di base (molto).

Tuttavia, da quello che ho visto, le società di software dovrebbero chiedere il codice nelle interviste più spesso, la qualità del software potrebbe solo migliorare eliminando le persone che "sarebbero migliori in un'altra carriera".


0

Un po 'di cibo nel tuo ventre.

Una volta sono andato per un'intervista che è durata 4-5 ore e non ho mangiato molto in anticipo a causa del nervosismo. Il mio stomaco ha iniziato a sgretolarsi e farmi male a metà dell'intervista e non era affatto comodo.

Quindi mangia prima il cibo che ti darà energia e rimarrà con te per ore ma non ti appesantisce . Un pranzo leggero un'ora prima dovrebbe fare. Se vuoi solo fare uno spuntino, alcune mandorle e un po 'di frullato proteico lo faranno.


-1

Dalla mia esperienza assumendo programmatori:

  • Preparati a sottoporsi a un test di codifica
  • Indossa un abito adatto!

completo da uomo? Indossa solo abiti normali. Indossa qualcosa che non indosserai durante la programmazione, quindi sbaglierai!

@PoweRoy: per molte persone che usano le risorse umane, non indossare un abito è sicuramente un affitto. Indossa un abito, assolutamente.
Treb,

Direi di indossare l'abbigliamento equivalente alle persone che ti intervistano. Una volta ho avuto un'intervista in cui i 2 ragazzi che mi stavano intervistando indossavano pantaloncini e maglietta e niente scarpe. Ero troppo vestito per quell'intervista ;-)
csjohnst

-1

Porta alcune domande per mostrare interesse per il datore di lavoro e le loro attività!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.