Es específico de persona y de trabajo también. Cada trabajo al que postulé después de mi bootcamp tenía estándares diferentes, y hubo varios desafíos de codificación que fallé. No hay una cantidad ‘correcta’ de horas para pasar preparándome, pero definitivamente responderé por el libro CtCI como un recurso muy útil.
Su mejor opción es postularse a cada puesto para el que parezca que está calificado remotamente. Prepárate para cientos de cartas de rechazo. NO retrase la solicitud de puestos mientras estudia. Una vez que tenga una entrevista establecida, vea si puede obtener alguna aclaración sobre cuáles son sus expectativas. En uno de mis desafíos de codificación fallé su prueba, que se administró a través de HackerRank usando Java. Pero como resultado de la falla, comencé a usar HackerRank para resolver cientos de problemas de tipo CtCI. Esto hizo más que cualquier otra cosa para prepararme para entrevistas posteriores en las que me fue mucho mejor. Finalmente llegué al proceso de entrevistas de Google, y lo hice muy bien allí (¡obtuve el puesto!) Como resultado directo de muchos de esos fracasos anteriores.
En general, no se desanime, siga aprendiendo cosas nuevas, practique en un sitio como HackerRank o LeetCode y solicite todo lo que esté a la vista. Su perseverancia será recompensada eventualmente.
- ¿Cuál es el libro correcto para comprar algoritmos de Amazon y para alguien que no tiene idea sobre el algoritmo?
- ¿Qué es binario?
- ¿Cómo funcionan los algoritmos bayesianos para la identificación de spam?
- El emparejamiento PvP "perfectamente justo" daría como resultado una tasa de ganancia esperada del 50% para todos. Eso puede sentirse muy bajo (sesgo de confirmación, rayas malas). Además de PvP asincrónico, ¿hay alguna manera de aumentar el WR percibido de todos mientras se mantiene justo el MM?
- Dada una biblioteca que proporciona una coincidencia aproximada de cadenas, ¿cuáles son algunos procedimientos adicionales que pueden explicar una mejor coincidencia de cadenas?