¿Practicar problemas solo en HackerEarth es suficiente para descifrar cualquier entrevista de codificación?

Aunque todavía no he dado la entrevista, lo que he escuchado de otros se resume aquí.

No, definitivamente no es suficiente resolver los problemas de Hackerearth para sobresalir en la entrevista de codificación.

  • GeeksforGeeks , Leetcode , Interview Bit y esas plataformas son más aptas y adecuadas para la codificación de rondas. Con muchos conceptos y problemas relacionados con ellos, cada dominio tiene una variedad de preguntas para practicar y dominar.
  • Hackerearth simplemente tiene pocas y el nivel de preguntas es demasiado fácil o demasiado difícil para las rondas de entrevistas. El cambio es muy drástico y, por lo tanto, no puede proporcionar un nivel adecuado. Aunque los conceptos y Codemonk son realmente buenos donde puedes mirar.
  • Si eres un codificador competitivo en ciernes y quieres mejorar Hackerrank, Hackerearth, Codechef, Codeforces y Topcoder son algunas plataformas populares para practicar problemas y participar en concursos.
  • También he oído que los problemas relacionados con la codificación no están tan fuera del mundo o son demasiado difíciles de resolver, son algunos problemas estándar o una modificación de ellos para probar sus conceptos y sus aplicaciones. Por lo tanto, si usted es habitual con la codificación competitiva, puede acertar con algunos esfuerzos.

Aunque no puedo contarte ningún secreto para descifrar la entrevista ya que yo mismo no he descifrado una, pero Hackerearth no es suficiente y eso lo entiendo.

Todo lo mejor 🙂

Es el 80% del trabajo realizado, no el 100%. La estructura de datos y los algoritmos son la parte principal del proceso de la entrevista, pero no la única. Hay algunas otras cosas como Akshay mencionó. Además, tenga en cuenta lo siguiente y prepárese para lo mismo antes de asistir a una entrevista.

  • No tendrá su editor de texto o su IDE durante la entrevista. Tendrá que escribir el programa en un papel . Habrá autocompletado ni error de resaltado.
  • Hable con el entrevistador si no tiene clara la pregunta, pregúntele los requisitos y las limitaciones. Muestra que no saltas directamente para escribir el programa.
  • No empiece a escribir el programa en papel. Piense en su enfoque, pruébelo en algunos casos de prueba. Luego escriba su programa. Da una muy mala impresión si continúa cancelando su programa en papel cuando encuentra un error. Muestra falta de planificación.
  • Si tiene algún problema y no puede obtener una respuesta. Diga su acercamiento al problema al entrevistador. Puede suceder que te den una pista o te muestren el camino.

PD: No sigas estos puntos en el reclutador masivo. Serás rechazado por ser demasiado inteligente.

Sí … practicar un problema en cualquier buen sitio web de codificación de la competencia es suficiente para descifrar la ronda de codificación de ORACLE, Factset, UHG, salas de Oyo, SAP, Samsung.

Aquí hay algunos ejemplos de buenos sitios de codificación compi:

Code monk de Hackerearth, dominio de hackerrank, largos desafíos de codechef, desafíos semanales de Topcoders, también preguntas de punta de entrevista y geeksforgeeks.

cualquiera de los anteriores será suficiente para ser colocado en cualquier empresa mencionada anteriormente.

Ahora la respuesta es No, si desea apuntar a compañías como directI, Amazon o Samsung R&D (Bangalore), etc. Estas son pocas compañías que seleccionan candidatos en base a habilidades de codificación compi pura. Entonces tienes que resolver problemas difíciles de codechef, Topcoders, juez en línea A2j …

Debe ser muy bueno con la matriz de sufijos, el árbol de segmentos, BIT, Gráficos, BST y con todos los algoritmos estándar y estructuras de datos estándar.

Su rango en codchef o Topcoders también es importante para empresas como Amazon.

Así que haz tu elección y luego ve por ella.

Respuesta corta

No

Respuesta larga

¡Esta pregunta es equivalente a preguntar si es suficiente tener un motor de alto rendimiento para ganar la carrera de F1! Debe tener en cuenta muchas más cosas como neumáticos, diseño, posición de inicio, etc.

Hackerearth u otras plataformas de programación lo prepararán para resolver preguntas al exponerlo a más preguntas y ofrecer soluciones mientras se ejecuta contra reloj.

Aunque no te ayudan a

  • Mejora tus habilidades de comunicación, que son muy esenciales. No poder comunicar sus pensamientos significará no conocer la solución para el entrevistador.
  • Aprenda los conceptos de OOP, las preguntas de diseño del sistema, los conceptos de redes, la gestión de bases de datos y otros temas esenciales
  • Incluye proyectos más variados. Es importante en muchas entrevistas tener un buen proyecto en el que se basarán múltiples rondas de entrevistas.

Romper cualquier entrevista requerirá más que ser bueno en estructuras de datos y algoritmos. Hackerearth lo ayudará a mejorar en gran medida las estructuras de datos, los algoritmos y la resolución de problemas. Más allá de eso, debe hacer más esfuerzos en diferentes direcciones.

La programación competitiva no es la única actividad, sino una de las actividades más útiles para las entrevistas técnicas.

No, no es suficiente practicar problemas en hackerEarth. Incluso hacer programación competitiva no es suficiente.

Básicamente, para poder descifrar una entrevista de codificación, uno debe tener una buena comprensión de los conceptos detrás de los algoritmos y las estructuras de datos.

Es cierto que la programación competitiva es la mejor manera de pulir los conceptos de algoritmos, pero hay otros aspectos como cosas como algunas preguntas relacionadas con la sintaxis o algunos rompecabezas alucinantes. Estos aspectos están cubiertos practicando en plataformas como leetcode, geeksforgeeks, etc.

Además, en mi opinión, hackerEarth no es la mejor plataforma para practicar, ya que la calidad de los problemas en hackerEarth no es lo suficientemente buena. Hay plataformas como Codechef y Codeforces que tienen problemas mucho mejores y una competencia más dura.

Por último, diría que deberías tratar de entender los conceptos correctamente para poder resolver incluso una pregunta difícil relacionada con él y no solo acumular cosas. Además, sigue practicando y tus conceptos mejorarán.

Feliz codificación !!

No, es imposible adivinar qué preguntas se harán en la entrevista.

Y estás hablando de codificación. La codificación está en todas partes. Desde sus lavadoras hasta sensores inteligentes para el hogar. Por lo tanto, practicar en HackerEarth no es suficiente para codificar cualquier entrevista.

En primer lugar, sus conceptos básicos deben ser claros. Entonces deberías conocer técnicas para resolver problemas. Porque ellos (los entrevistadores) le darán una situación o problema y le pedirán un algoritmo o código para resolver esa situación o problema. Así que solo practicar en HackerEarth no es suficiente para descifrar ninguna entrevista de codificación.

Espero que esto sea útil.

Gracias.

More Interesting

¿Qué tipo de preguntas se hacen en Google para una entrevista de desarrollador iOS?

¿Cuáles son las preguntas que se hacen en las entrevistas con desarrolladores PLSQL para personas con experiencia?

Cómo preparar la entrevista de Google para un ingeniero de software

Cómo pensar en voz alta durante la entrevista técnica

¿Por qué EPFL no produce grandes programadores que puedan descifrar entrevistas técnicas de compañías como Google, Facebook, Palantir, Amazon, etc.?

Cómo no estar nervioso por una entrevista técnica

Cómo lidiar con estar nervioso en la entrevista de programación

¿Cuál fue la pregunta más difícil que le hicieron en una entrevista de Google? Describa cómo abordó el problema y cómo fue su discusión con el entrevistador.

¿Qué efecto tiene terminar una entrevista antes de tiempo en los desarrolladores de software y su opinión de la compañía después?

¿Por qué los entrevistadores siempre te hacen sentir tonto en la entrevista de programación?

Dado un conjunto de cadenas, ¿cómo puedo encontrar un pequeño conjunto de subcadenas de modo que el conjunto de cadenas se pueda dividir en función de las subcadenas coincidentes con una distribución razonablemente uniforme?

¿Por qué usar Java sobre C? (mejor respuesta para entrevista)

Al hacer una entrevista técnica, ¿puedo decirle al entrevistador que olvidé los detalles de un algoritmo en particular y explicarle que realmente puedo resolver la pregunta si puedo buscarla en Google?

Cómo actuar en una entrevista cuando no sé nada técnico

Soy un programador decente en C. Sin embargo, es difícil implementar todas las estructuras de datos como montones, tablas hash, árboles de rango, etc. dentro del límite de tiempo de la programación competitiva. ¿Cómo hago la transición a C ++ y su útil biblioteca estándar?