Qual è il miglior sito per preparare le interviste con Google?
Non posso suggerire alcun sito particolare per la preparazione di questo tipo di intervista, ma suggerisco quanto segue:
(Esempio: Si può usare il seguente approccio, per un piano di due mesi - circa 250 ore)
È necessario seguire un approccio molto organizzato e disciplinato per preparare il lavoro di ingegneria del software a Facebook/Google/Amazon/Microsoft ecc.
In realtà tutte queste aziende, ad esempio MS, Google, Amazon, Facebook, Apple seguono un approccio su cui misurano il processo di pensiero di un candidato.
E usano diversi mezzi per valutarlo, ma sì, la maggior parte di loro usa algoritmi/strutture di dati/domande aperte (se hai fatto domanda per un lavoro di ingegneria del software) come uno degli approcci per valutare il talento. (Come quelli sono la base per sviluppare le tecnologie).
Per essere abituato con algos/struttura di dati/codifica, devi aver capito/praticato il minimo per esempio :
(Step-1): Dovresti avere una comprensione pratica degli algoritmi (per esempio quando usare il BackTracking, quando usare Divide and Conquer, perché è necessario il doppio hashing, dove si può applicare il concetto di forza bruta). (50 ore).
(Step-2): Dovresti avere una comprensione pratica delle strutture di dati, ad esempio (casi d'uso pratici relativi a: quando usare un buffer circolare, o quando usare un elenco adiacente o la combinazione di entrambi o qualcos'altro per risolvere il problema).
(50 ore)
(Step-3): Devi praticare diversi problemi di codifica per implementare le cose che impari da Step-1, e Step-2 (puoi fare quanto segue scegliendo qualsiasi linguaggio di codifica a tua scelta (C, C++ o Java o Python o PHP o qualsiasi altro).
(50 ore)
(Step-4): Risolvere il problema non significa solo risolverlo, ma capire il modo migliore per risolverlo, per esempio il problema tecnico dato può usare vari modi per arrivare alla soluzione, e tu potresti voler usare quello ottimale. (Come si collega la soluzione data con le risorse di calcolo/memoria, ad esempio memoria/potenza di elaborazione)
(50 ore)
Più importante.
Tuttavia, oltre alla programmazione, potrebbe essere necessario capire che il concetto principale del colloquio è quello di mantenere il colloquio attivo e questo richiede alcune azioni da parte vostra, come le seguenti:
È necessario parlare.
Devi spiegare.
Devi discutere.
Devi esprimere il tuo punto di vista.
Devi capire chiaramente le domande che ti vengono poste.
Devi capire l'espressione e la mentalità dell'intervistatore per capire quelle domande.
Devi fare domande appropriate per capire la domanda o qualsiasi altro argomento di discussione. (50 ore)
E anche :
Preparare : "Per favore, parlami di te stesso", "Le tue abilità relative all'ulteriore interesse positivo/negativo", Fondamenti per i concetti di informatica più necessari o qualsiasi cosa come hai presentato sul tuo "CV/Resume".
(10 Ore)
Qui sopra è solo un piano di esempio, è possibile personalizzare il modo in cui si desidera (ad es. 50 ore a 10 ore o qualcos'altro) - Clicca su Amazon, per trovare i migliori libri di cui potresti aver bisogno (per esempio algoritmi di cormen)
(Qui Google non significa Google, ma qualsiasi azienda che è molto creativa per introdurre i prodotti relativi all'informatica).
(Supponendo che tu stia spendendo 4 ore ogni giorno)
Articoli simili
- Qual è il miglior libro per prepararsi alle interviste di codifica/programmazione?
- Qual è un buon lettore MP3 Android per ascoltare lezioni, interviste, ecc.
- Qual è il fascino del podcast di Joe Rogans rispetto ad altri podcast/show di interviste?
- AlgoExpert vale la pena per la preparazione delle interviste?