Devo aspettarmi domande del mondo reale dall'agenzia di interviste? [chiuso]

0

Ho iniziato a scrivere codice quasi un anno fa. Con "codifica" intendo HTML (5), CSS (3), e solo poche volte ho implementato alcuni AJAX e JavaScript. Sto intervistando per una posizione che si aspetta che conosca HTML, CSS, JS, JQuery e AJAX. Sono fiducioso nell'area tematica HTML5 / CSS3 e un po 'ok con javascript.

L'agenzia si aspetta che scriva del codice durante l'intervista? Ho un sito web live come un esempio che contiene istantanee di progetti passati che sono stati inviati a loro.

Sono un po 'nervoso, quindi qualsiasi consiglio o consiglio è benvenuto.

    
posta KPO 27.06.2012 - 22:15
fonte

6 risposte

4

Per esperienza personale, ho sempre scritto del codice durante un'intervista. Per lo più è sotto forma di domande di tipo fizzbuzz, ma una volta mi è stato chiesto di scrivere un pezzo di codice abbastanza lungo (sono stati assegnati per 45 minuti e non ho nemmeno finito in quella lunghezza).

Ma raramente vogliono vedere la perfezione, di solito si tratta più del tuo processo di pensiero e se puoi eseguire il backup di ciò che dici di sapere.

Il mio consiglio, entra sempre in un colloquio di programmazione aspettandosi di scrivere del codice. Se non devi, ottimo. Ma se lo fai, almeno sarai preparato. Inoltre, come ha sottolineato Andrew Finnell, nel suo commento, non fare affidamento su un IDE, sull'intelligenza, ecc. Non è garantito che tu faccia il test di fronte a un computer. Ho dovuto fare FizzBuzz sul muro con un pennarello cancellabile a secco (le pareti erano dipinte con vernice bianca :))

Sarei un po 'preoccupato se non ti chiedessero di scrivere del codice. Potrebbe essere un'indicazione che non stimano il talento (o la loro gente in generale) e non si può dire con chi potresti dover lavorare o con quali condizioni potresti dover lavorare.

Per esercitarti, prova a trovare un sito, come Project Euler , che ti fornisce semplici test a cui puoi rispondere nella lingua di la tua scelta. Quindi esercitati esaminando i test nella lingua che utilizzerai nell'intervista.

    
risposta data 27.06.2012 - 22:22
fonte
2

Mi aspetterei di scrivere del codice, quindi impariamo a usare le lingue e le librerie che usano, ma non preoccuparti troppo di non conoscere la sintassi esatta dalla tua testa. Quando non sei sicuro del nome di un metodo o della sintassi, scrivi semplicemente il codice e ricordalo.

C'è un certo valore per un intervistatore nell'identificare quanto familiare sia un candidato con una particolare lingua o caratteristica, poiché in generale, più sono familiari, più sono produttivi.

Per la maggior parte però, la familiarità con un particolare linguaggio non dovrebbe essere un fattore determinante in una decisione di assunzione, dal momento che è più importante assumere qualcuno che sia bravo a scomporre e risolvere problemi di qualcuno che abbia memorizzato un'API.

    
risposta data 27.06.2012 - 22:38
fonte
1

If i go for an interview, will they expect me to write code during the interview?

Forse, forse no.

Dipende interamente da chi ti sta intervistando. Se si tratta di un luogo che apprezza le persone di buona tecnica, mi aspetterei che parte della procedura di scrittura del codice faccia parte dell'intervista.

Questo è più vedere che puoi fare ciò che dici di poter e vedere come ti avvicini a un problema di codifica.

    
risposta data 27.06.2012 - 22:18
fonte
1

Questo dovrebbe essere un commento, ma non posso ancora farlo.

Potrebbe non esserti chiesto di scrivere il codice, ma ti potrebbe essere chiesto di guardare un pezzo di codice e spiegare cosa fa. Sareste sorpresi di quante persone guardino qualcosa del genere e immediatamente dica "Beats me" o "Non posso farlo". Ho ottenuto il mio primo lavoro perché ero uno dei pochi a guardare una lingua che non avevo mai visto e ha detto "Beh, penso che questo faccia questo e questo qui fa così".

Una delle domande che pongo agli intervistati è prima dell'intervista quando compilano le informazioni, chiedo loro di spiegare in dettaglio come risolvere un uovo. O come cambiare una lampadina. Non me ne frega niente di quello che la risposta è, quello che sto cercando è l'approccio di dettaglio. Per esempio, se sto chiedendo loro di cambiare una lampadina, voglio che considerino cose come l'altezza del soffitto per ottenere una scala appropriata, il wattaggio della lampadina, come rimuovere il coperchio della luce, fino al corretto smaltimento della lampadina e la pulizia di la confezione rimanente. L'ultimo intervistato che ho assunto ha fatto quasi due pagine sul cambio di una lampadina.

Inoltre, mentre potresti non essere in grado di codificarti, almeno preparati a discuterlo in modo intelligente. Sapere cosa AJAX in realtà rappresenta, ecc. Non mentire sulle tue qualifiche, ma se ti chiedono, dì "Non l'ho fatto in modo specifico, ma ho fatto ciò che si tradurrà".

Sii onesto, rilassato e fiducioso. Questo parla più di quanto tu sappia. (Ok, forse era un po 'più di un commento.)

    
risposta data 27.06.2012 - 22:57
fonte
1

Abbiamo iniziato a chiedere agli intervistati di scrivere il codice su una lavagna bianca, perché il mio manager ha detto "Non puoi attraversare il sistema." Ogni difetto che hai come programmatore verrà alla luce abbastanza velocemente. E mentre la sintassi è importante, guardiamo anche a quanto bene gli intervistati seguono le indicazioni e sono in grado di pensare in piedi.

Inoltre, sii pronto a parlare dei tuoi progetti precedenti, non abbastanza dettagli per rivelare segreti commerciali, ma abbastanza per parlare di alcune delle sfide più tecniche che hai dovuto superare e di come l'hai superata. Ad esempio, diciamo per un secondo che hai utilizzato JQuery per creare una finestra modale che, una volta chiusa, avrebbe utilizzato AJAX per inviare informazioni su un server e la chiamata AJAX avrebbe generato un errore quando si verificava una determinata condizione. Passeggiare è un grande aiuto per farci avere una buona immagine delle tue capacità tecniche.

Infine, se includi qualcosa nel tuo curriculum, preparati a parlarne. È scioccante il numero di persone che non lo capiscono.

    
risposta data 28.06.2012 - 02:13
fonte
1

Non sei sicuro dell'agenzia, ma il tuo potenziale intervistatore potrebbe chiederti to write some code/pseudo code su una lavagna o su un foglio bianco. Potrebbero essere interessati a sapere quanto sei bravo a capire il tuo linguaggio di sviluppo primario senza strumenti IDE e intellisense (Visual Studio, Eclipse, ecc.)

La cosa più importante è solo allenarti ad essere calmo e tranquillo, senza panico . Se dimentichi alcuni dettagli tecnici, basta spiegarlo con parole tue. In conclusione, il tuo potenziale datore di lavoro vuole vedere come risolvi i problemi e qual è il tuo approccio e il tuo ragionamento.

    
risposta data 28.06.2012 - 00:02
fonte

Leggi altre domande sui tag