La ronda 1:
La primera ronda fue una ronda de codificación que incluía 2 preguntas de codificación de tipo medio y 40 preguntas de aptitud que eran realmente difíciles de responder.
Plataforma _ Hackerrank
1-Encuentre el número de substrings en una string que contiene ‘a’, ‘b’, ‘c’
https://leetcode.com/problems/ número-de-substrings- que contienen-los-tres- caracteres/
2- La segunda pregunta estaba relacionada con el gráfico que podría resolverse usando BFS y DFS
Las preguntas de aptitud fueron realmente difícilesTotal 40 preguntas
1- 20 Técnico que cubre áreas como SQL, Redes, OS, Threading, BigO Complexity, etc.
2- 20 Lógico que se basó en Probabilidad, Permutación y Preguntas Lógicas como en JEE Mains.
Ronda 2: par de códigos
Ranking de hackers de Palt_Form
Esta ronda fue una ronda de codificación y entrevista en línea en la que debe resolver algunas preguntas de codificación frente al entrevistador y presentar la mejor solución óptima.
Preguntas 1- Crear una copia de un árbol binario con un puntero aleatorio adicional a cualquiera de sus Nodes
Lo resolví usando HashMap usando la complejidad de tiempo O (N) pero el entrevistador quiere O (log (N))
Primero debe crear una copia del árbol con el mapeo de almacenamiento secundario izquierdo y derecho de un puntero antiguo a uno nuevo usando HashMap y luego mapear el puntero aleatorio en el nuevo árbol.
https://iq.opengenus.org/copy-a-binary-tree-with-random-pointers/ _ _
Pregunta 2-
Eliminar todos los elementos de la lista vinculada cuyo valor sea menor que x
Esta fue fácil y puede pasar fácilmente todos los casos de prueba
Preguntas técnicas:
1- Recolector de basura en Java
2- Por qué usamos estática en Java
3-Cómo se implementan HashMap
Pude responder a todas, pero me faltaba el estilo de presentación.
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