La ronda 1:
Se llevó a cabo en la plataforma oh hackerrank que consta de 4 preguntas de codificación en 1 hora y 50 minutos.
Q1. https://www.hackerrank.com/challenges/cut-the-sticks/problem
Q2. Se proporciona una string y debe indicar la distancia entre dos strings de «programador» que están presentes en esa string como una subsecuencia de la string.
ejemplo:- ENTRADA- progxrammerxxproxgxrammer SALIDA- 2
el primer programador está presente entre 0-10 y el segundo está presente entre 13-24. Si el programador no está presente
volver 0
Q3. Era una pregunta de tipo de coincidencia de expresiones regulares, se le da una string, tiene que decir cuántas strings válidas se pueden hacer a partir de esa string. la condición de string válida se dio como que la string debería comenzar con minúsculas seguida de dos ‘\’ y terminar con minúsculas.
ejemplo:- Entrada- abc\bcd\d Salida- 6 strings válidas son “abc\bcd\d”, “a\bcd\d”, “b\bcd\d” “c\bcd\d”, “ac\ bcd\d”, “bc\bcd\d”.
Q4. Era una pregunta relacionada con la array que no recuerdo claramente.
25 fueron preseleccionados entre 60 alrededor de los pueblos. Se seleccionaron las personas que resolvieron 3 con todos los casos de prueba.
La ronda 2:
Me hizo dos preguntas de codificación. El entrevistador fue amable y servicial.
Primero, me pidió una imagen especular de un árbol dado, no con recursividad sino iterativamente.
segundo: se proporciona una array, debe dar la suma de todos los subconjuntos que se pueden hacer con los elementos de la array. Piense en recursivamente.
luego me preguntó la diferencia entre TCP y UDP y cuál es la falla de la página.
9 fueron seleccionados después de esta ronda y yo fui uno de ellos
Ronda 3:
ella me hizo dos preguntas de codificación.
P1: se le da una array que ha devuelto verdadero o falso en función de si puede hacer pares únicos de esa array y cada elemento debe estar presente en el par solo una vez. Es decir, si el número de elementos es impar, devuelve falso. y se puede formar un par con aquellos elementos cuya suma es divisible por 101.
ejemplo:- {100, 1, 1, 100} pares son (100, 1) (100, 1) devuelven verdadero.
{50, 51, 1, 100, 4, 95} pares son (50, 51) (100, 1) pero 4 y 95 no pueden formar un par, por lo que devuelve falso.
P2- Se le da una array de caracteres. Tiene que buscar una palabra que esté presente en la array. Puede ir a las 8 direcciones desde una celda, es decir, arriba, abajo, izquierda, derecha y su diagonal. devuelve verdadero si está presente, de lo contrario, es falso.
Luego me preguntó la diferencia entre la clase y los objetos me dijeron que escribiera la sintaxis.
y ella me preguntó diferencia entre tcp y udp.
Resuelvo todas las preguntas de codificación, así como las preguntas de teoría.
En todas las preguntas de codificación me pidieron que redujera la complejidad del espacio y la complejidad del tiempo. Lo hice bien y quedaron impresionados.
Ronda de recursos humanos : fue una ronda general de recursos humanos. hablaba sobre la cultura laboral y el entorno de la empresa. En esta ronda no se hicieron preguntas y los 9 fuimos seleccionados. Fue un momento feliz para mí 🙂 🙂
Consejo: – Simplemente aclare que es básico, solo están verificando su método de resolución de problemas y su enfoque.
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