Realización de entrevistas e entrevistando en la era de las herramientas de IA
1. Introducción a las entrevistas de IA
Esta es una charla sobre las entrevistas en la era de la IA. Discutiremos la historia de las entrevistas para ingeniería de software y las habilidades necesarias para las entrevistas en el futuro. El orador tiene experiencia con diferentes tipos de entrevistas y reconoce que es un proceso de aprendizaje. La IA es un tema importante en la industria y el orador lo relaciona con un tema tabú. Tienen algunas preguntas para explorar más a fondo.
Gracias por venir. Esta es una charla sobre las entrevistas en la era de la IA. Este tema ha surgido en creo que todas las salas de discusión hoy, por lo que probablemente esté en la mente de muchos de nosotros, ya sea en el lado de la contratación o en el lado de las entrevistas.
Entonces, la agenda es una breve introducción aquí. Hablaremos sobre la IA, como un elefante en la habitación, un poco de historia sobre las entrevistas para ingeniería de software, y luego habilidades, cosas en las que pensar para las entrevistas en el futuro.
Aquí estoy haciendo mi mejor imitación de Combustion Man de Avatar. No sé si conocen la serie, pero es genial. Y un poco de información sobre mí. Actualmente soy el VP de ingeniería de Vercel. Vercel es una plataforma de implementación y herramientas para desarrolladores que espero que muchos de ustedes estén usando. Hacemos un SDK de IA para facilitar la construcción de aplicaciones de IA, y es muy fácil construir estas cosas en Vercel, así que vale la pena echarle un vistazo. He hecho entrevistas de cena con el CEO porque así se hacía al principio de mi carrera, con acertijos, algoritmos, estructuras de datos, todo tipo de entrevistas cuando estaba pensando en ir al Valle del Silicio. Fue un cambio completo para mí. Fue muy diferente. He fallado miserablemente en algunas de esas entrevistas. He pasado algunas de manera inesperada. Así que solo sepan que es un proceso. Te vuelves mejor haciéndolo. Pero esto es de lo que vamos a hablar hoy.
Entonces, IA. No es el elefante en la habitación. Obviamente pasamos todo el día en las salas de discusión hablando sobre IA de alguna forma u otra, y es el tema de todos los CEO del Valle del Silicio hoy en día. Todos los que están construyendo una empresa están pensando qué hacer con ella. Por eso elegí el tapir. Si no conocen el tapir, el tapir es un animal muy lindo. Es más bien una mezcla entre un caballo y un rinoceronte que un elefante, y eso es lo que es. Elegí el tapir porque creo que la IA en el contexto de las entrevistas sigue siendo un tema bastante tabú... Es un tema peligroso. Y tengo algunas preguntas para establecer una base. Así que esta es la que me intriga mucho.
2. IA en Entrevistas Técnicas
¿Permite tu empresa que los candidatos usen IA en las entrevistas técnicas? El orador discute el uso de IA en las entrevistas técnicas y expresa curiosidad sobre las políticas de las empresas. También profundiza en el tema de aceptar o resistirse a la IA durante el proceso de entrevista y cuestiona la relevancia de los desafíos de codificación tradicionales. El orador proporciona una perspectiva histórica sobre las entrevistas de codificación, comenzando desde los años 60 y destacando el cambio hacia la evaluación de lenguajes de programación específicos y habilidades de depuración.
¿Permite tu empresa actualmente que los candidatos usen IA en las entrevistas técnicas? Así que tengo curiosidad. De acuerdo. Y en realidad, tal vez otra forma de preguntarlo es, ¿tu empresa tiene una política con respecto al uso de IA durante las entrevistas técnicas? ¿Se ha establecido esto incluso? De acuerdo. Muy pocas. Creo que por eso el tapir es una buena analogía. Nadie quiere realmente tocar este tema.
Entonces, ¿utilizas IA en el trabajo de manera regular? De acuerdo. Ahora, si tuvieras la opción, estás a punto de hacer una entrevista técnica, ¿te gustaría usar IA? Sí. La mayoría de ustedes. Yo definitivamente sí. La uso cada vez que escribo código. No querría cambiar lo que estoy usando. Así que nuevamente, esto entra en la sección de opiniones. Entonces, las preguntas de las que vamos a hablar hoy, ¿cómo están cambiando herramientas como Copilot el panorama de las entrevistas de codificación? Un ejemplo bastante interesante de esto, este tipo es el cofundador y CTO de una empresa llamada Hatchways. Hatchways ayuda, son como una empresa de servicios de entrevistas. Y en realidad, hay un artículo muy perspicaz sobre IA durante el proceso de entrevista. Pero lo divertido es que él eligió un título sensacionalista, que usar IA es hacer trampa. Y creo que por eso es un tema tabú, porque no hemos decidido si es hacer trampa o si es lo mejor del mundo. Así que esta es la pregunta. ¿Deberíamos aceptar o resistir IA durante el proceso de entrevista? ¿Y las élite code, los desafíos de codificación tradicionales, están volviéndose obsoletos ahora? Así que vamos a hablar un poco sobre las entrevistas de codificación. Un poco de historia, retrocediendo a los años 60, esta es la realidad. Si querías programar computadoras, podrías aprender Fortran, COBOL en la escuela, pero no tenías una en casa. Y por lo tanto, los procesos de entrevista no se realizaban típicamente en computadoras. Eran bastante teóricos. Se trataba de descomponer problemas, preguntas de resolución de problemas. Y realmente sobre intelecto y comprensión. Y así es como se hacía. Y si eras inteligente, podías conseguir el trabajo. Y avanzamos a los años 80, y ahora las computadoras se están proliferando un poco, en los años 80 y 90. Y por lo tanto, los lenguajes de programación específicos se convierten en parte del proceso de entrevista, ¿verdad? Entonces, ¿entiendes la sintaxis de C++? ¿Puedes escribir correctamente Java orientado a objetos? ¿Puedes explicar cómo funciona la herencia de prototipos, etc.? Y la depuración. La depuración ahora es un poco más parte del proceso.
Check out more articles and videos
We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career
Workshops on related topic
Temas:- Creación de un Proyecto de React con Next.js- Elección de un LLM- Personalización de Interfaces de Transmisión- Construcción de Rutas- Creación y Generación de Componentes - Uso de Hooks (useChat, useCompletion, useActions, etc)
Después de esta sesión, tendrás una idea de qué son los LLMs y cómo se pueden utilizar prácticamente para mejorar tus propias aplicaciones.
Tabla de contenidos:- Demostración interactiva de la implementación de funciones básicas impulsadas por LLM en una aplicación de demostración- Discutir cómo decidir dónde aprovechar los LLMs en un producto- Lecciones aprendidas sobre la integración con OpenAI / descripción general de la API de OpenAI- Mejores prácticas para la ingeniería de indicaciones- Desafíos comunes específicos de React (gestión de estado :D / buenas prácticas de UX)
En la masterclass habrá una mezcla de presentación y ejercicios prácticos para cubrir temas que incluyen:
- Fundamentos de GPT- Trampas de los LLMs- Mejores prácticas y técnicas de ingeniería de prompts- Uso efectivo del playground- Instalación y configuración del SDK de OpenAI- Enfoques para trabajar con la API y la gestión de prompts- Implementación de la API para construir una aplicación orientada al cliente potenciada por IA- Ajuste fino y embeddings- Mejores prácticas emergentes en LLMOps
Comments