Experiencia de entrevista de Trimble para ingeniero de desarrollo de software (en el campus)

Modalidad de Contratación :

  1. Evaluación en línea (3 rondas)
  2. Entrevista Técnica (2 rondas)
  3. Entrevista de recursos humanos

Ronda 1: Evaluación en línea

  • La evaluación en línea se realizó en la plataforma HackerEarth. Se llevó a cabo en 3 rondas. Cada ronda se llevará a cabo por separado con un intervalo de tiempo mínimo de 30 minutos entre cada ronda. El candidato debe asistir a las tres rondas.
  • Las marcas agregadas de las tres rondas se considerarán para la preselección. En las rondas uno y 2, la mayoría de las preguntas se dieron como problemas y se nos pidió que resolviéramos los problemas escribiendo soluciones paso a paso sobre cómo llegamos a esa respuesta.
  • Se otorgaron puntos no solo a las respuestas sino también a los pasos. Podemos escribir los pasos en el cuadro de descripción que figura en la pregunta o escribirlo en papel y tomar una foto y subirlo.
  • Informática Teórica: Se entregaron 11 preguntas. Se dieron preguntas de varios conceptos básicos, como programación básica, algoritmos y estructuras de datos, sistemas operativos, DBMS, compilador y teoría de autómatas, arquitectura informática, redes informáticas y OOPS.

Ronda 2: Matemáticas y Aptitud

Tiempo: 30 minutos

  • Se dieron 5 preguntas. Para esta ronda, enviaron una lista de conceptos para estudiar, como Álgebra, Trigonometría, Probabilidad, Progresión (AP, GP), Cálculo, Razonamiento analítico y Razonamiento lógico.

Ronda 3: Programación

Tiempo: 1 h 30 min

Ej: [9,1,6,7,1,14]
Considere el subarreglo [1,6,7]
No. de divisores de 1 = 1 [ie, 1]
No. de divisores de 6 = 4 [ie, 1 ,2,3,6]
Número de divisores de 7 = 2 [es decir, 1,7]
Suma del conteo de divisores = 1+4+2 = 7 (Esto es impar. Así que esta es la respuesta requerida)

Después de que terminó la evaluación en línea, llegó una lista corta para la entrevista y la entrevista se llevó a cabo al día siguiente.

Ronda 4: Entrevista Técnica 1

Tiempo: 1 h 30 min

Esta ronda fue una sesión práctica de codificación. Se nos dieron 3 preguntas para que las resolviéramos. El entrevistador compartió documentos de Google y pegó la primera pregunta en ese documento. Primero tengo que decir el enfoque que voy a usar y luego escribir el pseudocódigo en ese documento. Luego me pidieron que codificara lo mismo. El entrevistador espera una solución óptima para el problema. Pero si no puede dar una solución óptima, no se preocupe, solo déles la solución que conoce.

Pude resolver y dar el código adecuado para 2 preguntas. Solo di el enfoque de fuerza bruta y el pseudocódigo para una pregunta que también, mientras que el código se encontró con una falla de segmentación. Después de esto, recibí un correo electrónico y me pidieron que participara en la siguiente ronda de entrevistas técnicas.

Ronda 5: Entrevista técnica 2

Tiempo: 1 h 40 min

  • Las preguntas formuladas en esta ronda fueron similares al diseño del sistema. El entrevistador fue muy amable. Nos presentamos y me hizo preguntas sencillas de mi currículum. Luego me pidió que lo considerara como cliente y yo soy el desarrollador. Dijo que quiere una aplicación de contacto y luego me preguntó cómo conversaría con el cliente. Luego preguntó qué tipo de estructura de datos.
  • Lo usaré para almacenar los contactos y justificarlo. Luego me pidió que discutiera algunos de los casos de uso, como buscar, eliminar, agregar contactos a la estructura de datos que mencioné. Me ayudó cada vez que me equivoqué y me dio algunos consejos.
  • Luego me pidió que diseñara un sistema de navegación que se puede usar para navegar dentro de la universidad similar a Google Maps.
  • No hay respuestas correctas o incorrectas en esta ronda, solo buscan cómo abordamos un problema determinado. Así que piensa bien y ten confianza y da tu enfoque. Después de esta ronda, recibí un correo electrónico para la ronda de recursos humanos.

Ronda 6: Entrevista de recursos humanos

Tiempo: 15 minutos

  • Esta ronda fue más como una conversación entre Recursos Humanos y yo. Hizo algunas preguntas amistosas sobre mi familia.
  • Luego me explicó el ambiente de trabajo en la empresa y cómo la empresa me ayudará a crecer.
  • Después de esta ronda, se anunciaron los seleccionados finales y yo fui uno de ellos.

Puntas:

  • Practique tantas preguntas de DSA como sea posible
  • Incluso si no puede dar una solución óptima, intente dar una solución de fuerza bruta.
  • Ir a través de algunos conceptos básicos básicos
  • Revise algunas preguntas de diseño de sistemas de muestra
  • Asegúrate de que tu currículum sea atractivo
  • Solo mencione los temas que realmente conoce en el currículum. No importa cuántos conceptos conoces, sino qué tan bien los conoces.
  • Prepara una autopresentación atractiva
  • Practique las preguntas DSA tanto como sea posible
  • Use Leetcode o cualquier otro sitio web similar para practicar
  • Evite responder preguntas políticas incluso si su entrevistador está haciendo una y diga algo como «No presté suficiente atención a la política ya que actualmente estoy trabajando para desarrollar mis habilidades técnicas».
  • No exageres ni subestimes, solo sé genuino y sé tú mismo.
  • Sigue intentándolo y no pierdas la esperanza de que seguro te colocarán en una empresa.

Recursos útiles:

  • Preguntas sobre conceptos básicos básicos: SDE-Sheet(Core)
  • Problemas de DSA: SDE-SHEET
  • Problemas de DSA: preguntas de codificación de GFG

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *