Come dovremmo "scegliere il comodo linguaggio di programmazione" in un'intervista? [chiuso]

4

Quando ti chiedono di scegliere il linguaggio di programmazione che ti è comodo con prima di un colloquio, è necessario fare domande sul linguaggio di programmazione o verificare quanto bene lo hai codificato?

Ad esempio, se non so quali iterator s sono in Python, ma mi trovo a mio agio con Python a causa delle sue funzioni integrate, dovrei usare Python o no?

Potrei aver studiato tutto su Haskell per anni ma mi ci vuole più tempo per scrivere codice in Haskell (immagina di scrivere un albero AVL in Haskell). Haskell è una buona scelta allora?

    
posta learner 11.12.2013 - 14:41
fonte

2 risposte

14

is it to ask questions about the programming language or to check how well you code in it?

Nessuno dei due. È metterti a tuo agio, usando una lingua che conosci.

L'intervistatore sta esaminando come ti avvicini ai problemi e non si preoccupa di quale linguaggio viene utilizzato. Come si risolvono i problemi e si affronta il problem solving è ciò che viene guardato, ed è per questo che dicono: "scegli il linguaggio di programmazione con cui ti senti a tuo agio".

Ora, se l'intervistatore può vedere che uno non è competente nella lingua scelta, può suonare il campanello d'allarme (il pensiero sarebbe "questa è la lingua con cui questa persona dice di sentirsi a proprio agio, ma non possono ottenere semplice, sintassi comune a destra. Oh uh ").

Dovresti scegliere una lingua che sai come scrivere - non qualcosa di cui hai bisogno per avere un riferimento con cui lavorare. La lingua che usi quotidianamente è la migliore.

Un linguaggio che puoi codificare mentre parli della soluzione è ciò che desideri utilizzare.

Normalmente non ci si aspetta che il codice scritto venga compilato;)

    
risposta data 11.12.2013 - 14:49
fonte
0

Dipende molto dalla posizione che stai cercando, forse sarei tentato di scoprire quale fosse il formato dell'intervista, ho trovato di solito se ti chiedono di scrivere qualcosa in codice " Almeno ti darò uno schema.

Se stai attraversando un agente, fagli fare degli scavi per te, ricorda che ricevono un bel bonus per averti fatto il lavoro in modo da farli lavorare per i loro soldi!

Per quanto riguarda la scelta della lingua, sceglierei il codice più veloce e più pulito con il minimo di googlatura / materiale di riferimento.

Infine, rilassati! Ricorda che stai ricevendo un colloquio perché vogliono che tu sia la persona giusta, a meno che tu non richieda un ruolo molto anziano non si aspettano che tu sia un'enciclopedia di programmazione.

    
risposta data 11.12.2013 - 14:50
fonte

Leggi altre domande sui tag