¿Qué temas técnicos deberían enfocarse para prepararse para una buena entrevista de empresa de software?

Gracias por A2A. El enfoque puede diferir para un candidato experimentado VS nuevo.

Aquí está la estrategia para una persona más fresca o alguien con menos de 1.5 años de experiencia.

1.Tenga un buen dominio sobre al menos un lenguaje orientado a objetos, preferiblemente java, pero incluso c ++ está bien.

2.Lea sobre estructuras de datos básicas / Algoritmos. Asegúrese de que puede implementarlos de sus propias cosas, como la implementación de su propia tabla hash, etc. realmente sé cosas o las acabo de asaltar.

3. Resuelva problemas básicos en DS / Algos prepare una estrategia sobre cómo responderá la pregunta de codificación en una entrevista. Aquí hay una buena estrategia. El mejor enfoque para resolver un problema en una entrevista de codificación.

4. En lugar de enfocarse en hacer tantos problemas, intente desarrollar un enfoque e intente dar soluciones lógicas en lugar de soluciones ad hoc.

5. Siga lo que responda. Además, practique algunos problemas de diseño básicos. Como diseñar un editor de texto, etc.

5.Un consejo final, para un entrevistador más fresco, cada entrevistador dará varias oportunidades para corregir su error. Trate de corregir su error la próxima vez. No haga nada malo en ninguna sección. La clave aquí es ser promedio en la mayoría de las áreas y superior al promedio en algunas áreas.

Debería centrarse en algoritmos, estructuras de datos, razonamiento lógico, resolución básica de problemas, conceptos matemáticos, conceptos básicos de informática. También debe centrarse en buenas habilidades de comunicación.

Las empresas quieren estudiantes de primer año con aptitudes de ingeniería y no aprendices de memoria. Deberían hacerse una pregunta: ¿qué hace un ingeniero informático? Haga la búsqueda en Google y estudie por su cuenta. Debe intentar desarrollar un proyecto de software por su cuenta, y eso lo convertirá en un buen programador. No dependa de proyectos estándar de copiar y pegar de los institutos.

Encontrará mucha información y cursos gratuitos en línea que lo prepararán para enfrentar entrevistas técnicas. Solo necesitas mostrar paciencia y trabajo duro para estudiar.

  1. cepille sus temas en lo que sea que se haya especializado, ya sea electrónico, CS, IT, eléctrico, etc. Se pueden hacer preguntas sobre sus propios temas.
  2. Matemáticas: si puede resolver un problema matemático, puede escribir códigos y desarrollar software. Como ingeniero, se espera que sea bastante bueno en matemáticas
  3. Concéntrese en las preguntas de resolución de problemas y la capacidad de razonamiento. Los estudiantes cometen un error al aprender programas de ciencias de la computación que no son tan útiles.
  4. Conceptos básicos de informática: si quieres unirte a una empresa de TI, no puedes ser un novato en ella. Aquellos que son de las ramas CS o IT, se espera una buena comprensión e incluso un conocimiento profundo. Si usted es de ramas centrales, necesitará al menos conocer los conceptos básicos. Repasarlos, no salir como una persona que no tiene idea de ciencia de la computación y está esperando que la compañía te enseñe ABC
  5. Finalmente, realmente importa cómo te presentas. ¡Las respuestas promedio con una gran presentación y confianza pueden ganarle el asiento!

Los conceptos básicos del tema que usted conoce mejor del dominio. Si está seguro de que puede responder todo desde un tema pequeño, eso tiene sentido que cualquier otra cosa.

La mayoría de los entrevistadores saben el hecho, puedes hacer cualquier cosa buena, si hubieras hecho algo bueno.

More Interesting

¿Cómo podemos permutar una cadena de modo que todas las ventanas de tamaño 'k' tengan caracteres únicos?

¿Por qué las principales compañías tecnológicas como Google, Facebook y Quora evalúan a sus candidatos principalmente en su DSA pero no en el desarrollo de software y las habilidades tecnológicas?

¿Cómo debo responder a las preguntas de la entrevista técnica cuando no sé la respuesta?

¿Cuál es el proceso de reclutamiento en el campus de SuccessFactors? ¿Cuáles son los tipos de preguntas formuladas en una entrevista?

¿Por qué usamos un puntero de estructura dentro de una definición de estructura en C?

Al descifrar la entrevista de codificación Ed: 6, se dice que el código de ejemplo: 12 (ver desc) se ejecuta en O (n * n * n!). ¿Cómo puede alguien explicar esto usando la recurrencia si es posible?

Dada una matriz 3D de m * n * o dimensión y yace un cubículo en cada celda de la matriz. Suponga que los cubículos K están ocupados (usted conoce las coordenadas de los cubículos ocupados) y los restantes están vacantes. Tienes que arreglar una reunión.

¿Es éticamente correcto que una empresa tenga una entrevista de codificación de 5 a 8 horas mientras pasan quince minutos encontrando fallas que una prueba de codificación de 1 hora también habría revelado?

¿Es realmente importante el análisis de algoritmos para codificar entrevistas cuando solo puede descubrir complejidades de casos generales (como nlog (n), etc.)?

Constantemente me quedo atascado en las preguntas de la entrevista de programación técnica incapaz de progresar. ¿Hay alguna forma de practicar y mejorar?

Cómo prepararse para una entrevista en Amazon y cómo puedo descifrar una entrevista de codificación

Cómo pasar las entrevistas de codificación para una pasantía en Facebook, Google, Microsoft, etc.

Cómo prepararse para las preguntas de la entrevista técnica de TCS

¿Qué tipo de preguntas se hacen en la entrevista personal XLRI?

¿Cómo puedes encontrar las 20 mejores consultas del día en Google?