Podría estar pensando que las 40-50 horas de tiempo de preparación para una entrevista de programador suenan excesivas. Pero, créeme, no lo es. De hecho, es posible que incluso necesite dedicar mucho más tiempo, según la eficiencia y la intensidad que tenga cuando estudie. Especialmente si actualmente está trabajando en un trabajo sin muchos retos en el que hace lo mismo todos los días, definitivamente no estará preparado para el tipo de preguntas que los entrevistadores le harán, porque lo sacarán de su zona de confort. Un error común que las personas cometen es pensar que la cantidad de años de experiencia se traduce en la capacidad para realizar un trabajo, pero eso no es cierto en absoluto, ya que algunas personas pueden lograr en 2 meses lo que otros necesitan en 2 años. Entonces, no te engañes pensando que tus 5 años de experiencia (o lo que sea) tienen algún mérito: no puedes dormirte en tus laureles cuando te entrevistan.
Quiero hacer una distinción entre los temas “amplios” que podrían cubrirse en cualquier entrevista y las preguntas de la entrevista más específicas que solo se solicitarían para posiciones de programación más específicas para las que podría estar entrevistando, como Java Developer, LAMP (Linux Apache MySQL Php) o un desarrollador de C ++. Cuando digo temas “amplios”, me refiero a las cosas que se espera que todos los programadores sepan – lea para obtener una lista de estos temas generales.
Antes de saltar a una entrevista, cada programador debe cubrir ciertos temas que se consideran fundamentales de programación, ya que son la base de la ingeniería de software y los tipos de conocimiento que se espera que todos los ingenieros de software conozcan bien. Por supuesto, puede que nunca use algunas de estas cosas en su vida laboral, pero a los entrevistadores les encanta hacer este tipo de preguntas. Estos temas incluyen: estructuras de datos, SQL / bases de datos, sistemas operativos y conceptos como recursión, Big O Notation, herencia y polimorfismo.
- ¿Qué es CA?
- ¿Cuáles son las mejores maneras de prepararse para el examen de certificación Bases de SAP?
- ¿Puedo prepararme para el IES 2017 en los próximos 4 meses?
- ¿Vale la pena hacer un examen CAT para un BTech (62%) 2013 que no tiene experiencia laboral? ¿Es obligatorio que uno tenga más del 80% en 10 y 12?
- Si estudio a través de un curso y apruebo el examen CCNA y tengo 3 años de universidad pero no tengo un título, ¿para qué tipo de trabajo debo solicitar / esperar?
Al presupuestar su tiempo de estudio antes de una entrevista, primero debe tratar de cubrir todos los temas generales que mencionamos anteriormente, simplemente porque ese tipo de preguntas son las que podría encontrar en cualquier entrevista. Entonces, absolutamente debe estudiar las preguntas específicas de la entrevista, especialmente si ha estado trabajando en un campo muy específico de la programación (como un desarrollador senior de Oracle) y solo está entrevistando para ese tipo de posiciones.
Naturalmente, los programadores muy avanzados y experimentados deben esperar que la mayoría de las preguntas se encuentren en su área de especialización, y probablemente ni siquiera se enfrenten a preguntas de tipo fundamental de programación más básica, ya que serían consideradas demasiado fáciles para las personas que tienen alguna realmente una gran experiencia
Con tan solo tres meses para los preparativos,
Lo principal que enfaticé en esta respuesta es que debe dedicar tiempo de preparación antes de presentarse a una entrevista para aumentar sus posibilidades de conseguir un empleo. Y, aún más importante, es que utiliza el tiempo de preparación de manera inteligente y algo estratégica para cubrir los temas que probablemente enfrentará durante el proceso de la entrevista. Por supuesto, toda la idea de este sitio es ayudar a las personas a prepararse para las entrevistas de software, ¡así que aprovéchelo!