¿Cuáles son los sitios web para escribir preguntas?
¡Hola!
1. Leetcode
El famoso Leetcode, según estadísticas incompletas, las preguntas respondidas en él pueden dar la vuelta a la tierra tres veces. (No mencioné el ecuador, simplemente es muy riguroso). En resumen, muchos programadores nacionales y extranjeros están escribiendo preguntas sobre él. La dificultad varía de fácil a difícil y cubre una amplia gama de temas. Ahora se han agregado una base de datos y un shell, y puedes consultar más foros coincidentes. Es una excelente manera de practicar mi capacidad para comunicarme con programadores extranjeros y también será beneficioso para mí trabajar con Github en el futuro.
Características: se admiten ampliamente varios idiomas, los tipos de preguntas se cubren ampliamente y el conjunto de datos de prueba es débil.
2. Codility
El mismo famoso sitio web extranjero de redacción de preguntas. A diferencia de Leetcode, se especializa en ayudar a las principales empresas de software con pruebas de penetración, pero ofrece algunas preguntas y desafíos de entrevistas como trabajo paralelo. Pero incluso el modo de entrenamiento es muy clásico y vale la pena hacerlo. Además, el conjunto de datos de prueba es muy completo y siempre puede brindarle casos extremos inesperados. Tome nuestras lecciones de programación gratuitas
Características: Muy parecido al estilo de las preguntas de la entrevista, y el modo de capacitación es básicamente suficiente.
3. Lintcode
Se puede llamar la versión china de Leetcode. Personalmente, creo que el nivel de dificultad más alto es mayor que Leetcode. Estos dos sitios web similares se pueden utilizar juntos. Deslízalo cada vez para mantenerlo fresco.
Características: el soporte chino es muy bueno, algunas preguntas son similares a Leetcode y se pueden usar junto con el curso de algoritmos de nueve capítulos.
4. Hihocoder
Proviene del equipo de desarrollo de POJ original de la Universidad de Pekín y el sitio web ha ido progresando. Originalmente era el sitio web de pruebas escritas en línea de Microsoft y ahora NetEase también lo utiliza para realizar pruebas escritas en línea. Las preguntas se centran en temas más difíciles y el estilo es muy similar al de la competencia ACM. Debe prestar atención a la entrada y salida del conjunto de datos.
Características: Una pregunta de algoritmo cada semana es extremadamente difícil e interesante y se puede utilizar para ampliar las ideas de preguntas de la entrevista. Además, es un sitio web de pruebas escritas en línea de NetEase y Microsoft, por lo que es posible que necesites practicar más si tienes la oportunidad.
5. CC150
Esto no es un sitio web, esto es un libro. El nombre completo es Cracking the coding Interview.
¡Espero que te ayude!
Espero adoptarlo, gracias