Ronda de codificación en línea:
La prueba en línea para Salesforce fue bastante simple, había 3 preguntas muy simples.
P1) Le dieron una array y verificó si era simétrica o no (solución de fuerza bruta).
P2) Esta pregunta estaba relacionada con la subsecuencia común más larga.
Q3) imprime todos los paréntesis balanceados en una string dada.
Casi todos los estudiantes resolvieron las 3 preguntas. Pero el truco estaba en qué tan rápido podías hacerlo.
Alrededor de 15 personas fueron preseleccionadas sobre la base de Cg y el tiempo necesario para resolver la prueba. Resolví todas las preguntas en 25 minutos y fui preseleccionado para entrevistas personales.
La ronda 1:
Esta ronda fue bastante simple, pero me dieron el último espacio para la entrevista debido a mi muy bajo promedio general.
El entrevistador me preguntó qué sabes sobre programación orientada a objetos. Le hablé sobre los métodos de herencia de polimorfismos.
abstracción, etc. Estaba satisfecho y luego me hizo una pregunta sobre el árbol binario
La pregunta era crear un árbol a partir de una expresión ternaria y devolver la raíz del árbol. Le dije el enfoque y escribí una función recursiva. Estaba bastante impresionado con mi velocidad. Me pidió que verificara si este código perdería algún caso de esquina. Estaba bastante seguro y le dije que no, este código debería funcionar.
Luego me dio 2 tablas y me pidió que escribiera una consulta sql al principio estaba atascado, pero luego me dio una pista y resolvió la consulta tan pronto como recibí la pista.
Tuvimos que esperar una hora, se anunciaron los resultados y 7 estudiantes quedaron preseleccionados para la siguiente ronda. Yo también fui seleccionado.
La ronda 2:
El entrevistador fue muy amable, preguntó por mí y de dónde era y luego me preguntó en qué tema me sentía seguro. Le dije que me sentía muy cómodo con las estructuras de datos y no tanto con OOP y DBMS. Dijo que estaba bien y me preguntó 3. -4 preguntas.
La primera pregunta fue buscar un elemento en una array ordenada por filas y columnas. Le dije 3 enfoques, comenzando desde la fuerza bruta hasta la solución más optimizada.
La segunda pregunta fue encontrar 2 Nodes en un BST que sumaran x (dado). Nuevamente di 2 enfoques, uno con espacio adicional y otro con espacio constante.
Luego me hizo una pregunta sobre el enfoque de 2 punteros y le dije la solución.
El entrevistador pareció bastante impresionado por mi velocidad y mi enfoque de la pregunta.
Salí y me pidieron que fuera a la siguiente ronda de inmediato.
Ronda 3:
Esta ronda fue de hr. Me preguntó por mí si tenía algún proyecto y luego me preguntó por mi área de interés y le dije Estructuras de datos. Luego me preguntó en qué tecnologías he trabajado y luego me preguntó si tenía alguna pregunta. Le hice una pregunta muy básica y se terminó la ronda.
De 7 personas, 6 personas subieron hasta la ronda de RR.
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