Qué debo esperar en una entrevista de director de desarrollo de software en Amazon y cómo debo prepararme?

Los entrevistadores de Amazon te pondrán a prueba en algunos principios clave de liderazgo. Ver mi otra respuesta sobre cómo se hacen estas entrevistas - A Arun Prasath's answer to ¿Qué busca amazon en las entrevistas de comportamiento para los principios de liderazgo?

Dependiendo del nivel del rol, el panel entrevistador tratará de medir la complejidad y el alcance de …

¿Cuál es la diferencia entre un bug y un defecto en términos de software?

Bug:
Un error encontrado en el entorno de desarrollo antes de que el producto se envíe al cliente.
Bug: Simplemente un error encontrado ANTES de que la aplicación pase a producción. Un error de programación que hace que un programa funcione mal, produzca resultados incorrectos o se bloquee. Un error de software o hardware que hace que un programa funcione …

¿Por qué Facebook despidió a su ingeniero de software (y popular YouTuber ‘Techlead’) Patrick Shyu a causa de su canal de YouTube cuando apenas menciona en sus vídeos que trabaja en Facebook?

No menos de media docena de personas me han preguntado sobre esto o preguntas idénticas y voy a hacer una conjetura sólo para hacer que las peticiones se detengan. No tengo ni idea, pero basándome en lo que sé puedo expresar una conjetura informada:

Ha violado su contrato de trabajo de alguna manera.

FB realmente no permite a sus empleados …

Qué tan prometedoras son las Ciencias de la Computación en la Universidad Estatal de Georgia frente a UGA o GA Tech?

Me gradué de Georgia State con una licenciatura en Ciencias de la Computación y actualmente asisto a Georgia Tech para obtener una maestría en Ciencias de la Computación.

Georgia Tech es, por mucho, la mejor escuela para Ciencias de la Computación (o para cualquier grado de ingeniería en Georgia). Está clasificada entre las 10 mejores de la nación para CS …

Cuál es el entorno de trabajo de un programador informático?

En mi opinión, el entorno de trabajo más modesto pero eficaz tiene los siguientes componentes.

  1. Un portátil decente. No necesitas ninguno de esos modelos de gama alta >1000 dólares para ser un programador eficaz. Sin embargo, sería bueno tener un portátil que pueda compilar su código y ejecutar su editor a una velocidad aceptable. Recomiendo un portátil por la portabilidad
…

Es ilegal crear un virus informático?

No, sólo es escribir un programa que se auto-replica.

Aquí cuenta el mens rea ("la mente culpable"). Si la intención es destruir, o dañar, otros ordenadores, los que no son de tu propiedad, es la intención de dañar (y el acto resultante de dañar) lo que es criminal. Pero desarrollar un programa que se copie a sí mismo de un …

¿Qué es mejor para la informática? ¿La UC Davis o la UC Santa Cruz?

En mi opinión, ninguna de las dos escuelas destaca para las ciencias de la computación. Ninguna de las dos son escuelas magnet de CS de primer nivel, así que no creo que su sea un significado en el nombre. El movimiento parece ser muy lateral. No sé mucho sobre el programa de ciencias de la computación de Santa Cruz, pero …

Cuánto tiempo se tarda en aprender informática si soy principiante?

Tardé 5 años en sacarme la carrera de ciencias de la computación. Es cierto que un trimestre me lo tomé para trabajar, y muchas clases no estaban estrictamente relacionadas con las ciencias de la computación.

Diría que alguien dedicado con buenas habilidades de aprendizaje podría enseñarse a sí mismo las cosas más importantes en un año.

Nota que estoy asumiendo …

¿Podría Geek Squad construir mi PC si sólo les doy las piezas? Soy una persona impaciente y torpe, así que tengo miedo de estropear algo al construir el PC por mi cuenta.

El Geek Squad probablemente sería bastante caro para eso.

En el momento de escribir esto (2018-06-22), para los PC de juegos con una tarjeta GPU, en realidad es más barato comprar un PC construido en fábrica de Dell, Lenovo, Alienware y similares. Debido a que los mineros de criptomonedas compran las tarjetas GPU y la RAM, los constructores de componentes …