Estaba buscando un puesto de trabajo recientemente y uno de los requisitos era que una persona tenga un 9/10 en sus conocimientos de STL.¿Qué preguntas debería responder un experto en STL, en una entrevista
Cuando juzgo mis habilidades, para mí un 10 es alguien que escribe libros avanzados sobre el tema, como Jon Skeet (C#), John Resig (JavaScript) o Martin Odersky (Scala).
Entonces, un 9/10 es básicamente un 10, así que no estoy seguro de lo que se esperaría en ese nivel.
Un ejemplo de algunas de las preguntas se encontraría en: http://discuss.joelonsoftware.com/default.asp?joel.3.414500.47
Evidentemente, se necesitará algo de código, pero se debe esperar todo para ser memorizados, ya que es un poco en STL.
En algunos casos, las bibliotecas de Boost amplían STL, por lo que se debe esperar que yo también use Boost, ya que a veces puedo confundir qué función proviene de cuál de las dos bibliotecas.
Estoy tratando de hacerme una idea si puedo responder a las preguntas que se esperarían de un experto en STL, aunque es extraño que ser un experto en C++ no sea un requisito.
ACTUALIZACIÓN
Después de reflexionar sobre las respuestas a mi pregunta, parece que lo que ellos pueden estar buscando es alguien que puede ver los límites de STL y ampliar la biblioteca, que es algo que no he hecho . Estoy acostumbrado a pensar dentro de los límites de lo que STL y Boost me brindan y permanecer dentro de las líneas. Puede que necesite comenzar a ver si eso ha sido demasiado limitante y ver si puedo salir de la caja. Espero que no signifiquen un 9 como lo hace Google. :)
Para el registro; 9/10 no es "básicamente" un 10. Es un 9. –
No estoy seguro de cuál sería la diferencia entre el 9 y el 10, ya que parecería un 9 puede escribir libros, pero tal vez no tan técnicos como los tres que listado. –
Contrataría a alguien con estas credenciales, siempre que puedan decirme qué es STL _actually_. –