Recientemente, pasé por la experiencia de la entrevista de PayPal India y me gustaría compartir mi experiencia con todos.
Posición: SDE-1
En total fueron cuatro rondas 1 escrita + 2 técnicas + 1 HR
Ronda 1 (Codificación):
Como esta es la gran ronda de eliminación, no solo la solución, sino también la complejidad del tiempo y el espacio importan mucho.
Esta ronda es de 120 minutos y tenemos que resolver 2 preguntas de codificación
1. Número de pares en una array cuya suma es divisible por 60
2. Número de formas de colocar la casa de modo que se minimicen las distancias que no son casas
Ronda 2 (entrevista técnica):
Inicialmente, comenzaron a contarme sobre usted y me pidieron compartir la pantalla para codificar.
1. Me dijeron que siguiéramos el enfoque de abajo hacia arriba, así que al principio me pidieron que escribiera un código para imprimir los valores ASCII de la string.
2. Pidieron extender lo mismo para encontrar la frecuencia de caracteres en una string
3. Pegaron dos arrays y pidieron generar una nueva array con elementos que no aparecerán en ambas arrays (los elementos solo en una array no en otra)
* no debe usar ninguna estructura de datos que no sean arrays (no use hashmap, conjuntos)
* debe hacer en la complejidad del tiempo lineal
(PISTA: Las dos arrays dadas ya están ordenadas)
4. Dada una lista enlazada, debe implementar los tres métodos
I) Detectar el ciclo en la lista enlazada
II) Encuentra el primer Node de la lista enlazada
III) Encuentra la longitud del bucle en la lista enlazada
Después de todo lo anterior, hicieron algunas preguntas simples en DBMS y estructuras de datos.
1. ¿Qué es la clave principal?
2. ¿Cuál es la diferencia entre backtracking y programación dinámica?
3. ¿Cuál es la diferencia entre la clave natural y la clave sustituta?
4. Enfoque para resolver el problema del laberinto.
Ronda 3 (entrevista técnica):
Inicialmente, me pidieron que explicara los enfoques de los dos problemas que resolví en el examen de ingreso de la ronda 1.
Luego me pidieron que hiciera clic en la lista de clasificación de hackers para obtener el espacio de trabajo común
1. Conversión de Infijo a Postfijo
2. Me pidieron que explicara cómo funciona la búsqueda de Google con clases abstractas o diagramas UML
Ambos de los anteriores tomaron más de una hora.
Ronda 4 (HR):
Hizo algunas preguntas basadas en escenarios y pidió que explicara el enfoque y codificara la lógica seguida de algunas preguntas de recursos humanos como
1. ¿Cuáles son tus aspiraciones en la vida?
2. ¿Alguna vez ha estado en una posición respetable?
Finalmente, dieron 5 ofertas a mi campus (4 FTE + 1 INT) y yo fui uno de esos 4 FTE.
Publicación traducida automáticamente
Artículo escrito por praveenkumar2021 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA