¿Por qué la estructura de datos se considera un curso muy importante en CSE?

la mayoría de las grandes compañías tecnológicas
como Microsoft se centran principalmente en
estructuras de datos. Parece como si
estructuras de datos es lo único
que esperan de un
graduado.
No, hay mas. Por ejemplo, nosotros
También espera que seas rápido
aprendiz que puede aprender nuevo
marcos, API o incluso
lenguajes de programación dentro de un
poco tiempo Eso es un desnudo
barra mínima Alguien que toma un
mucho tiempo para aprender un nuevo marco,
API o idioma no será un
desarrollador exitoso en la mayoría de los equipos en
Microsoft
Y por supuesto hay muchos más.
aspectos en los que nos centramos en
entrevistas que no sean solo crudas
conocimiento de estructuras de datos. Capacidad
para hacer frente a especificaciones ambiguas,
por ejemplo, o capacidad de reconocer
patrones de codificación que producen inseguridad
código, o una docena de otras cosas. Pero
capacidad de comprender estructuras de datos
Ciertamente es muy grande.
Es particularmente el caso que
las entrevistas están sesgadas hacia las pruebas
conocimiento de estructuras de datos para
Graduados recientes de CS. Reciente
graduados, la mayoría de los cuales no tienen
mucha experiencia en el mundo real, son
no se espera que sea bueno al mismo
tipo de cosas que alguien con
quince años de experiencia en la industria
sería bueno en
Debo confesar que no fui
tan fuerte en estructuras de datos

Es la base de la informática. La mayoría de la programación en la fuerza laboral requiere un uso extensivo de estructuras de datos y algoritmos y es por eso que hay un enfoque tan fuerte en el tema durante la codificación de entrevistas.