Método de Google para prevenir ataques de Phishing

El gigante tecnológico Google ha revelado recientemente el método que utiliza para evitar los ataques de phishing a sus empleados. Google ha dicho que sus empleados han estado usando claves de seguridad USB físicas en lugar del método tradicional de contraseñas para la autenticación. ¿Qué es el phishing? El phishing es un tipo de ataque … Continue reading «Método de Google para prevenir ataques de Phishing»

Conectar Nodes al mismo nivel

Escribe una función para conectar todos los Nodes adyacentes al mismo nivel en un árbol binario. La estructura del Node del árbol binario dado es como la siguiente.  C++ struct node {     int data;     struct node* left;     struct node* right;     struct node* nextRight; } C struct node {     int data;     struct node* left;     struct node* … Continue reading «Conectar Nodes al mismo nivel»

Papel cortado en un número mínimo de cuadrados | conjunto 2

Dado un papel de tamaño A x B. La tarea es cortar el papel en cuadrados de cualquier tamaño. Encuentra el número mínimo de cuadrados que se pueden cortar del papel.  Ejemplos:  Input : 36 x 30 Output : 5 Explanation : 3 (squares of size 12×12) + 2 (squares of size 18×18) Input : … Continue reading «Papel cortado en un número mínimo de cuadrados | conjunto 2»

Maximice la longitud del subarreglo de elementos iguales realizando como máximo K operaciones de incremento

Dado un arreglo A[] que consta de N enteros y un entero K , la tarea es maximizar la longitud del subarreglo que tiene elementos iguales después de realizar como máximo K incrementos de 1 en los elementos del arreglo. Nota: el mismo elemento de array se puede incrementar más de una vez. Ejemplos: Entrada: … Continue reading «Maximice la longitud del subarreglo de elementos iguales realizando como máximo K operaciones de incremento»

Preguntas de la entrevista de Google

Según la página oficial de carrera de Google , hay dos tipos de entrevistas, entrevistas telefónicas/de Hangouts y entrevistas presenciales. A continuación se muestra un extracto de su página oficial. Para los candidatos a ingeniería de software, queremos comprender sus habilidades de codificación y áreas técnicas de especialización, incluidas herramientas o lenguajes de programación y … Continue reading «Preguntas de la entrevista de Google»

Experiencia de entrevista de Google | Conjunto 5 (para la posición de Java)

La solución será evaluada en los siguientes parámetros.       Diseño Orientado a Objetos aspectos de la solución.       Prácticas generales de codificación.       Casos de prueba de trabajo de la solución. Puede usar Ant/Maven como herramientas de compilación para la solución, Junit, Mockito u otros marcos de prueba. También puede incluir una breve explicación de … Continue reading «Experiencia de entrevista de Google | Conjunto 5 (para la posición de Java)»

Experiencia de entrevista de Google | Telefónica (SDE)

Recibí una referencia de un empleado de Google y luego envié un currículum a Google para el puesto de desarrollador de software. Inicialmente, me dijeron que habrá 2 rondas de entrevistas telefónicas seguidas de entrevistas en el sitio si me seleccionan. La ronda 1:  El entrevistador fue amable. Pregunta : Básicamente, la pregunta era que … Continue reading «Experiencia de entrevista de Google | Telefónica (SDE)»

Número mínimo de veces que debe repetirse A de modo que B sea una substring de él

Dadas dos strings A y B . La tarea es encontrar el número mínimo de veces que debe repetirse A de modo que B sea una substring de ella. Si no existe tal solución, imprima -1 . Ejemplos:  Entrada: A = “abcd”, B = “cdabcdab”  Salida: 3  Repitiendo A tres veces (“abcdabcdabcd”), B es una … Continue reading «Número mínimo de veces que debe repetirse A de modo que B sea una substring de él»

Ordenar una array con intercambio solo con un elemento especial permitido

Dada una array de longitud n + 1, que contiene elementos del 1 al n y un espacio, requiere el uso de una función de intercambio dada (índice i, índice j) para ordenar la array, solo puede intercambiar el espacio y un número, en el final, ponga la brecha al final. Habrá un número 999 en … Continue reading «Ordenar una array con intercambio solo con un elemento especial permitido»

Experiencia de entrevista de Google para pasantías de ingeniería de software 2022

Una breve descripción: Google vino a nuestro campus (IIT Roorkee) para seleccionar candidatos para Summer Intern 2022 en agosto de 2021. Solo 8 estudiantes fueron seleccionados finalmente después de todas las rondas. Todo el proceso fue virtual y se realizó en 1+2 (1→ ronda de codificación + 2 →rondas de entrevista) rondas de 45 minutos … Continue reading «Experiencia de entrevista de Google para pasantías de ingeniería de software 2022»