Esta publicación es la primera de una serie sobre operadores de unión física , asegúrese de revisar:
Pensé en saltar directamente para hablar sobre los operadores físicos, pero creo que esta serie merece una buena base.
La Confesión.
Hace algún tiempo, tuve una entrevista en una conocida empresa de tecnología para una posición que parecía ser el trabajo de mis sueños, las responsabilidades para esta posición eran una combinación perfecta (60% de desarrollador de SQL y 40% de desarrollador .NET). Durante la entrevista, hicieron muchas preguntas técnicas sobre .NET, webservices y otras cosas, pero nada relacionado con SQL Server.
Después de varias horas de entrevistas con diferentes personas, el Jefe de Desarrollo entró en la sala de conferencias, me dijo que el equipo de DBA está trabajando en algunas cosas urgentes y que no pueden finalizar la entrevista ese día, pero que le gustaría agendar una llamada telefónica , acepté y me fui del lugar con un papelito que alguien me entregó, era la hora y dia de la entrevista final.
Las tres preguntas.
Al día siguiente, el equipo de DBA me llamó, se disculparon por el día anterior, uno de los DBA me dijo que, en compensación, solo tienen tres preguntas para mí, sonreí y acepté (estaba pensando "pan comido") ... Estaba tan equivocado , juro que nunca olvidaré las dos preguntas que me hicieron, sí, solo dos ya que no llegué a la tercera.
Por favor ve abajo y trata de no reírte demasiado fuerte = P.
DBA: ¿Son malos los scans ? Pregunta #1
Silly Victor: ¡Depende! Sí, lo utilicé y funcionó a la perfección, pero no sabía la respuesta.
DBA: Sí, depende.
DBA: ¿Cuáles son los tres operadores de unión física? Pregunta #2
Silly Victor: Tres?
DBA: Si, tres.
Silly Victor: Inner Join…
DBA: Operadores de unión física!
Silly Victor: Left Join…
DBA: Gracias, Victor, esas son todas las preguntas que tengo para ti. ¿Tienes alguna pregunta para mí?
Silly Victor: No gracias..
la autopsia .
¿Cómo me sentí después de todo?
Una mala entrevista puede hacer que te sientas frustrado y molesto, realmente estaba muy molesto conmigo mismo. Pero esto no fue nada comparado con lo estúpido que me sentí ese día.
¿Por qué he fallado?
Yo no era humilde, pensé que como podía escribir consultas muy complejas, ya había dominado SQL Server.
¿Puedo arreglarlo?
No, no podemos cambiar el pasado, pero podemos evitarlo en el futuro.
¿Cuál fue la tercera pregunta?
No tengo ni idea y no estoy seguro de estar listo para responder a esa pregunta, pero hago lo mejor que puedo todos los días.
Conclusiones.
Sé humilde y ayuda a los demás tanto como puedas.
Si no sabe la respuesta, por favor, no intente inventar cosas, es mejor decir algo como "No sé, pero estoy dispuesto a aprender".
Nunca te rindas, no importa cómo te sientas, por favor nunca te rindas.
Sigue aprendiendo, nunca dejas de aprender.
SQL Server es una especie de ciencia.
Prometo que en la próxima serie voy a hablar sobre Nested Loop Join.
¡Diviértanse aprendiendo!
Comments