Cómo ser colocado en Google con un buen salario

código amigo … tener estructuras de datos para el desayuno … Algoritmos para el almuerzo … y nuevamente preparar un emparedado de algoritmos y estructuras de datos para la cena … 🙂 En resumen, ¡piense y optimice!

Debe seguir un enfoque muy organizado y disciplinado para prepararse para el trabajo de ingeniería de software en Facebook / Google / Amazon / Microsoft, etc.

(Aquí está el plan que me pareció razonable)

En realidad, todas estas empresas, por ejemplo, MS, Google, Amazon, Facebook, Apple, siguen un enfoque en el que miden el proceso de pensamiento de un candidato.

Y usan diferentes medios para evaluar eso, pero sí, la mayoría de ellos usa Algoritmos / Estructuras de datos / Preguntas abiertas (si ha solicitado un trabajo de ingeniería de software) como uno de los enfoques para evaluar el talento. base para desarrollar las tecnologías).

Para estar acostumbrado a algos / estructura de datos / codificación, debe haber entendido / practicado el mínimo, por ejemplo:

(Paso 1): debe tener una comprensión práctica de los algoritmos (por ejemplo, cuándo usar BackTracking, cuándo usar Divide and Conquer, ¿por qué se requiere doble hashing ?, ¿dónde se puede aplicar el concepto de fuerza bruta?) (100 horas).

(Paso 2): debe tener una comprensión práctica de las estructuras de datos, por ejemplo (casos de uso prácticos relacionados con: cuándo usar el búfer circular, o cuándo usar una lista adyacente o la combinación de ambos o algo más para resolver el problema).
(100 horas)

(Paso 3): debe practicar varios problemas de codificación para implementar las cosas que aprenden del Paso 1 y del Paso 2 (puede hacer lo siguiente para elegir cualquier lenguaje de codificación para elegir el suyo (C, C ++ o Java o Python o PHP o cualquier otro).
(100 horas)

(Paso 4): Resolver el problema no significa solo resolverlo, sino comprender la mejor manera de resolverlo, por ejemplo, el problema técnico dado puede usar varias formas para llegar a una solución, y es posible que desee utilizar la solución óptima. . (Cómo conecta la solución dada con los recursos informáticos / de memoria, por ejemplo, Memoria / Potencia de procesamiento)
(100 horas)

El más importante.

Sin embargo, aparte de la programación, es posible que deba comprender que el concepto principal para la entrevista es mantener la entrevista activa y esto requiere algunas acciones de su parte, como las siguientes:

Necesitas hablar.

Necesitas explicarlo.

Necesitas discutirlo.

Necesitas expresar tus puntos de vista.

Debe comprender claramente las preguntas que se le hacen.

Debe comprender la expresión y la mentalidad del entrevistador para comprender esas preguntas.

Es posible que deba hacer las preguntas adecuadas para comprender la pregunta o cualquier otro elemento de discusión. (100 horas)

Y también :

Prepárese: “Cuénteme acerca de usted mismo”, “Sus habilidades relacionadas con un mayor interés positivo / negativo”, Conceptos básicos para los conceptos informáticos más necesarios o cualquier cosa que haya presentado en su “CV / Currículum”.
(100 horas)

Lo anterior es solo un plan de muestra, puede personalizarlo de la manera que desee (por ejemplo, de 100 a 10 horas o algo más): haga clic en Amazon para encontrar los mejores libros que pueda necesitar.

(Aquí Google no se refiere a Google, significa cualquier compañía que sea muy creativa para presentar los productos relacionados con la informática).

More Interesting

¿Por qué los ingenieros civiles ganan menos en comparación con los ingenieros de software? ¿Es porque la ingeniería civil es comparativamente muy antigua?

¿Cuál es el rango salarial esperado para un ingeniero senior de DevOps en India?

¿Cuáles son las mejores herramientas y tecnologías para la industria del software que son altamente remuneradas?

¿Qué conjunto de habilidades y capacidad de entrega debe tener un ingeniero de software para que valga la pena para que reciba un salario de: a) $ 5,000 por mes? b) $ 10,000 por mes? c) $ 100,000 por mes?

¿Cuál es el rango de salario para un ingeniero de software 2 en Microsoft, Redmond?

¿Cuál es el salario promedio de un ingeniero de software extranjero en Miyazaki, Japón?

Me reclutaron en Capgemini, India, donde recibiré 2.4lpa para entrenamiento y 3.05lpa más adelante. ¿Cómo puedo saber cuánto salario puedo obtener después de todas las deducciones?

¿Los ingenieros superiores de Google realmente obtienen 700-800 RSU?

¿Cuánto ganan los expertos en aprendizaje profundo?

¿Cuánto ganan los desarrolladores web? ¿Cuál es su salario, según la ubicación y años de experiencia?

¿90K es un buen salario para un desarrollador de software en Chicago? Tengo 5 años de experiencia en ingeniería de software.

¿Qué se considerarían salarios bajos, promedio y altos para un profesional Java experimentado de 9 años en el dominio BFSI con una visa H-1B en una ciudad no metropolitana (aproximadamente 500,000 habitantes)?

¿Por qué veo un salario promedio para ingenieros de software de $ 90-100k, pero salarios de desarrollador web en $ 75k?

¿Cuánto gana un ingeniero de software con 3 años de experiencia en India?

¿Cuáles son los salarios promedio de los ingenieros de software en India?