Domanda

Mi è stato chiesto da uno dei miei potenziali datori di lavoro di effettuare un test per Brainbench Boost (posizione è per programmatori C ++). Non ho mai sentito / visto un test Brainbench per Boost. il sito web di Brainbench Inoltre non ha alcun suggerimento. Mi chiedevo forse è una sorta di soluzione su misura per i datori di lavoro.

La mia domanda, tuttavia, è, cosa posso aspettarmi in questa prova. Sono piuttosto bene con alcune delle librerie Boost, ma non hanno o conoscenza di base di altri. Ha anche senso di test per la conoscenza di un insieme di librerie, come spinta per sé?

È stato utile?

Soluzione

Il test Brainbench regolari test C ++ per la memorizzazione di componenti di C ++. A seconda del livello, aumenta la difficoltà, come si procede. Alcune delle domande sono in basso a destra stupido e solo chi ha discusso la spec sarebbe probabilmente conosciuto la risposta fuori dalla parte superiore della testa. Ho il sospetto che è simile per Boost ...

Come per Neil, non riesco a immaginare un test su Boost. Non solo ci sono così tante biblioteche, ma abbracciano una vasta gamma di questioni che ho dubbi circa l'utilità di tale test un calcolo del genere. Vorrei suggerire a padroneggiare i principali componenti di spinta che sono popolari: puntatori intelligenti, si legano, funzione, lambda, qualsiasi, regex, fusione, e forse anche le discussioni. Io non mi preoccuperei delle librerie più specifici come MPI o le librerie matematiche e cosa no.

Altri suggerimenti

secondo me, non ha senso a tutti. La collezione libreria Boost è così grande che dubito se una persona usa mai anche il 20% di loro. Ancora, il lato positivo, si è altamente probabile che sa più della gente a Brainbench fare.

Sono altamente sospetto di Brainbench. Per vedere se valeva la pena, mi è stato chiesto di fare il test di SQL e ho avuto un buon passaggio, ma non il punteggio esemplare. questo senza aver mai utilizzato SQL . Ho appena usato il buon senso e capacità di test-assunzione. Che mi dice che le misure Brainbench prova prendendo le competenze e non necessariamente esperienza in un particolare argomento.

mi è stato costretto a prendere un po 'di questi test per i lavori precedenti. Sono domande a scelta multipla.

I risultati sembrano dipendere più che la correttezza della risposta che si dà.

Credo che la prova tiene conto di quanto tempo si prende per rispondere a ogni domanda. Forse anche il numero di volte che si cambia la vostra risposta.

Anche se Neil, et al, stato molto bene, mi sento il bisogno di concorrere da solo:)

Non ho dimestichezza con la serie Brainbench, ma avrebbe preso in considerazione qualsiasi esame (al di fuori del mondo accademico) che mette alla prova il mio ricordo di minuzie essere essenzialmente una perdita di tempo. La mia capacità di codice per le unità non si basa su quello che posso ricordare esattamente da librerie sconfinati, ma invece quello che posso fare con algoritmi, test, controllo degli errori, ecc.

Detto questo, un breve test per verificare che un candidato può fare quello che dice è sempre in ordine. Non credereste il numero di 8 di (su una scala da 1-10) che non sanno scrivere 'ciao, mondo' nella loro lingua scelta. Infine, se lo scopo del test è quello di verificare l'ampiezza e la profondità della vostra conoscenza all'interno di Boost, per essere utilizzato come base per le responsabilità e la formazione futuro, che potrebbe essere un uso ragionevole.

A mio parere, avere una conoscenza di C ++ è diverso da avere una conoscenza delle librerie boost. Sono completamente ortogonali tra loro. La serie C ++ dovrebbe essere indipendente da qualsiasi libreria di particolari. Non il contrario. Così suona come il vostro potenziale datore di lavoro è in realtà manca un programmatore spinta che conosce C ++, ma è forse essere ingannevole (o incompetenti?) E affermando che essi sono alla ricerca di un semplice programmatore C ++. Tutto ciò mi renderebbe preoccupato.

Nella mia esperienza, che prova è inutile mettere alla prova le tue abilità e conoscenze.

Tuttavia, essi sono un modo rapido ed economico per scoprire se hai appena aggiunto una parola di moda per il vostro curriculum o se si dispone di spinta effettivamente utilizzato senza waisting un'ora di un buon ingegnere intervistarti.

Per voi che i mezzi, se non in realtà si intervista sull'argomento in seguito, essere attenti a unirsi a loro. Le aziende con pratiche di assunzione cattive rende di solito altri errori nel trattare i propri dipendenti pure.

E si può anche come per dare un'occhiata a http://www.studysection.com che ha molto più accessibili programmi di certificazione rispetto a Brainbench.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top