Perché le strutture dati sono così importanti nelle interviste? [chiuso]

106

Devo confessare che non ero così strong nelle strutture dati quando mi sono diplomato all'università. Durante i miei tirocini universitari durante la mia laurea, ho visto che la maggior parte delle grandi aziende tecnologiche come Amazon, Microsoft ecc. Si concentrava principalmente sulle strutture dati. Sembra che le strutture dati siano l'unica cosa che si aspettano da un laureato.

Per essere onesti, mi sono sentito in colpa. Scrivo un buon codice Seguo schemi di progettazione standard della codifica, utilizzo strutture dati ma a livello superficiale come in API esposte Java come ArrayList, LinkedList ecc. Ma le aziende di solito si focalizzano sugli aspetti complessi delle strutture dati come la manipolazione della memoria basata su puntatore e le complessità temporali.

Probabilmente a causa del mio background Java, all'epoca ho capito l'efficienza del codice e la logica solo quando ho parlato in termini di programmazione orientata agli oggetti come oggetti, istanze, ecc. ma non ho mai approfondito il livello di bit e byte. Non volevo che le persone mi guardassero per questo mio deficit di conoscenza in Data Structures.

Quindi perché davvero tutta questa enfasi sulle strutture dati?

    
posta Vamsi Emani 19.06.2015 - 20:22
fonte

0 risposte

Leggi altre domande sui tag