¬ŅQu√© se pregunt√≥ en la entrevista de junio o c√≥mo estaba buscando mi segundo trabajo en TI?

He trabajado en TI durante poco m√°s de 1 a√Īo como ingeniero de automatizaci√≥n de pruebas.

Mi educación básica no contribuyó a esto de ninguna manera, ya que en mi diploma dice "Logistic-Economist". Comencé el camino espinoso en TI con cursos gratuitos en una gran empresa en mi ciudad, después de lo cual trabajé en la misma empresa en 2 proyectos, después de lo cual decidí cambiar mi trabajo.

imagen

Respond√≠ a 8 vacantes, 4 compa√Ī√≠as m√°s me escribieron a m√≠ mismo (las agencias de reclutamiento no contaban, no planeaba comunicarme con ellas).

Quiz√°s mi b√ļsqueda lleg√≥ en enero (parece ser el mayor auge de reclutamiento este mes), pero despu√©s de todas las conversaciones telef√≥nicas y la correspondencia, recib√≠ 4 invitaciones a entrevistas de diferentes compa√Ī√≠as, 3 de las cuales finalmente me ofrecieron trabajo

Fue interesante para mí estudiar el proceso de contratación en TI, por lo que decidí pasar por todas las etapas de las entrevistas con cada empleador por el bien de la experiencia, incluso si la vacante en sí no me pareció atractiva de inmediato.

La primera compa√Ī√≠a realmente quer√≠a encontrar un empleado con conocimientos de redes IP, pero seg√ļn ellos, hab√≠a pocos especialistas de este tipo en el mercado, por lo que me invitaron :) En su mayor√≠a me preguntaron sobre Java para una entrevista: est√°tica, == / igual y otras preguntas t√≠picas que no tuve tiempo de escribir porque la idea de escribir este art√≠culo surgi√≥ despu√©s de la segunda compa√Ī√≠a, pero se mencionar√°n en la descripci√≥n de las entrevistas posteriores. Tambi√©n hubo intentos de preguntar acerca de las redes IP, pero r√°pidamente se hizo evidente que no era fuerte en eso. Sin embargo, la entrevista t√©cnica, seg√ļn RR. HH., Sali√≥ bien y me invitaron a chatear por Skype con un cliente al que no le gust√≥ que no ten√≠a educaci√≥n en TI y, por lo tanto, no hubo sugerencias.

La segunda compa√Ī√≠a es una tienda de comestibles, un desarrollador de juegos en l√≠nea. Adem√°s del trabajo habitual con las pruebas, parte de la funcionalidad del equipo de prueba consist√≠a en escribir y apoyar bots para juegos en l√≠nea. En general, el equipo necesitaba un especialista con conocimiento de Python, que finalmente se convirti√≥ en la raz√≥n principal de mi fracaso. En la entrevista, me hicieron preguntas en Java (ya que no hablo otro idioma, que advert√≠ por tel√©fono), las enumerar√© a continuaci√≥n:

  • Excepciones: lo que sucede, jerarqu√≠a
  • Comandos Git: c√≥mo comprometerse, etc.
  • ¬ŅPuede el bloque finalmente fallar?
  • OOP postulados con ejemplos
  • ¬ŅQu√© es un constructor?
  • ¬ŅC√≥mo llamar a un m√©todo de una clase padre en un m√©todo hijo, si este m√©todo tambi√©n se anula en el m√©todo hijo?
  • escribir xpath
  • resolver el problema de la algoritmizaci√≥n
  • valores de tipo primitivos por defecto
  • == / igual
  • Escriba 2 consultas SQL (la primera conten√≠a una uni√≥n, que reemplac√© con una subconsulta, la segunda conten√≠a el l√≠mite de palabras clave y desc)
  • la palabra final es todo lo que sabes
  • describir en qu√© consiste la prueba

Y también un bloque sobre el selenio:

  • Objeto de p√°gina
  • ¬ŅQu√© son los localizadores?
  • findElement y findElements: cu√°l es la diferencia y qu√© suceder√° si se pasa un localizador a findElement que devuelve m√°s de un objeto

Y también podría haber una pregunta separada sobre Linux, pero en el momento de la entrevista no la encontré, por lo que no tenía sentido hacer preguntas. Después de eso, hubo otra entrevista, más bien, una "conversación sobre la vida" con el gerente del equipo. Como escribí anteriormente, recibí una invitación, pero no la acepté por Python.

La tercera empresa, outsourcing, se dedica a la creación y mantenimiento de sitios para una aerolínea. El equipo de prueba usa un montón de Selenium + Maven + TestNG, y usando el mismo enfoque que necesitaba para resolver el problema de la prueba para poder entrar en una entrevista técnica. La tarea consistía en iniciar sesión en el sitio (crear un usuario manualmente), abrir el correo y verificar la cantidad de correos electrónicos entrantes, luego enviar su decisión con un enlace a Git. El problema se resolvió, se realizó una entrevista técnica, las preguntas fueron las siguientes:

  • La diferencia entre List y Set
  • Escribir XPath
  • Intenta atrapar finalmente
  • == / igual
  • Palabra est√°tica
  • Bloqueo est√°tico
  • Caracter√≠sticas de FluentWait
  • Clases abstractas e interfaces
  • (De repente) ¬ŅQu√© es el polimorfismo?
  • (incluso m√°s abruptamente) M√©todos de clase de objeto
  • Objeto de p√°gina
  • Qu√© anotaciones TestNG se usan para indicar la entrada
  • ¬ŅC√≥mo puedo indicar la secuencia de pruebas usando anotaciones?

Como resultado, acepté trabajar en esta empresa, porque En mi opinión, su proyecto correspondía lo más posible a mis habilidades y experiencia. Y la comodidad y la autoconfianza son mis criterios principales para elegir un lugar de trabajo. (Aquí puedes estar en desacuerdo con mi enfoque, tal vez alguien necesite un desafío, eso también está bien).

La cuarta compa√Ī√≠a de productos nuevamente, francamente, era la compa√Ī√≠a de mis sue√Īos porque funciona con IA y Machine Learning. Ya trabaj√© con sus tecnolog√≠as en mi primer proyecto en mi primer trabajo y pas√© la certificaci√≥n que desarrollaron, que escrib√≠ en mi curr√≠culum. Quiz√°s por eso me invitaron a una entrevista.

En mi opini√≥n subjetiva, esta empresa necesita desarrolladores o ingenieros de automatizaci√≥n con m√°s experiencia laboral que la m√≠a. Quiz√°s mi ventaja fue que trabaj√© en ventas durante varios a√Īos, ya que la mayor√≠a de sus proyectos est√°n en el sitio e implican una comunicaci√≥n constante con el cliente.

Entre todas las entrevistas, esta fue quiz√°s la m√°s dif√≠cil. Por ejemplo, la comparaci√≥n habitual de List y Set se convirti√≥ en la pregunta "¬ŅCu√°l es la diferencia entre la implementaci√≥n del m√©todo get en ArrayList y LinkedList?"

Desde el lugar com√ļn fueron:

  • Jerarqu√≠a de colecciones (ser√≠a bueno, por supuesto, repetir antes de la entrevista)
  • Word Static
  • Herencia
  • Word Super
  • Clases abstractas e interfaces
  • Multithreading: inmediatamente dije que no lo sab√≠a y, por lo tanto, elimin√© todos los problemas

Tambi√©n preguntaron sobre SQL, a saber: ¬Ņcre√© las tablas yo mismo? Las solicitudes para escribir no preguntaron.

Además, era necesario resolver un par de problemas, uno para la algoritmización y el segundo, como resultó, para conocer algo como el nuevo Command.execute () (tengo curiosidad por saber cuántas personas se han encontrado con esto).

Y, una guinda del pastel, ¡había acertijos lógicos! Como si tuviera una caja con calcetines en blanco y negro, cuántas veces necesita obtener un calcetín para asegurarse de obtener un par del mismo color. Bueno, y así sucesivamente, no escribiré todo, decidí que debo decir, no todos.

En esta entrevista, un lugar importante (20 minutos) estaba ocupado por preguntas sobre habilidades de software, conflictos, trabajo en equipo, etc.

Y este era el √ļnico lugar donde al menos alguien hablaba ingl√©s. (Vale la pena mencionar que tengo B2, tal vez los otros creyeron en la palabra).

En general, me sorprendi√≥ mucho cuando me llamaron al d√≠a siguiente con la oferta, porque Una entrevista con 30-40% (seg√ļn mis sentimientos) de preguntas sin respuesta me pareci√≥ un fracaso. Aparentemente, el entrenamiento que hice una vez con sus caracter√≠sticas fue valioso. Todav√≠a no acept√© la oferta, porque no estaba completamente seguro de mis habilidades. Pero esta compa√Ī√≠a todav√≠a me parece la m√°s atractiva de mi ciudad, tal vez todav√≠a trabajar√© para ellos.

En general, lo m√°s importante que quer√≠a transmitir era que no deb√≠a tener miedo de cambiar algo. Como resultado, aument√© mi salario 2 veces en comparaci√≥n con el lugar de trabajo anterior (s√≠, ahora estoy en alg√ļn lugar en el nivel medio junior y en t√©rminos num√©ricos esto no es tanto, ¬°pero esto solo confirma la idea de que los cambios ten√≠an sentido!)
Y para aquellos que hasta ahora solo est√°n mirando en esta direcci√≥n, pero que no se atreven a cambiar su esfera de actividad como conclusi√≥n, me gustar√≠a se√Īalar que para trabajar en TI, primero deben poder aprender. Y nunca dejes de hacerlo. Entonces el trabajo ser√° f√°cil y los salarios son altos =)

imagen

Y nosotros mismos podemos no ser conscientes de nuestras fortalezas.

Espero que mi modesta experiencia lo ayude a decidir sobre un cambio o sea simplemente interesante e informativo.

Source: https://habr.com/ru/post/442348/


All Articles