¿Los sitios web son relevantes por más tiempo?

Es posible que no sugiera ningún sitio web en particular / o las preguntas más difíciles para prepararse para la preparación de la entrevista. Sin embargo, la mayoría de las preguntas incluyen el truco, la presencia mental y qué tan bien comprende los conceptos más necesarios de la informática, y la más importante es: Algoritmos y estructuras de datos. Las preguntas pueden ser diferentes, pero todas utilizan los conceptos básicos de DS / Algo para resolver eso)


(Ejemplo: puede utilizar el siguiente enfoque, para un plan de dos meses, alrededor de 250 horas)


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

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?) ( 50 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).
(50 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).
(50 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 se conecta la solución dada con los recursos informáticos / de memoria, por ejemplo, Memoria / Potencia de procesamiento)
(50 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. (50 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”.
(10 horas)

Lo anterior es solo un plan de muestra, puede personalizar la forma que desee (por ejemplo, 50 horas a 10 horas o algo más). Haga clic en Amazon para encontrar los mejores libros que pueda necesitar (por ejemplo, algoritmos de Cormen)

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

(Suponiendo que pasas 4 horas todos los días)

La respuesta es no. La idea de un sistema descentralizado de correo electrónico y web, donde el contenido web se encuentra a través de un nombre de dominio universal, y los usuarios pueden ser enviados por correo electrónico / spam por medio de una dirección de correo electrónico universal es defectuoso.

Comencemos con los dominios web. Probablemente hay <20 MM de sitios web activos en el planeta (100MM .coms, pero la mayoría están estacionados, propiedad de especuladores). los sitios web no llevan a ninguna parte. no se pueden comentar, seguir o dejar de seguir. De estos sitios web de 20MM, probablemente menos del 1%, es decir: 200K se actualizaron ayer. Por otro lado, mil millones de personas visitaron Facebook ayer, y una cantidad equivalente utilizó alguna otra forma de sistema de mensajería.

El correo electrónico también es, en este punto, principalmente spam. Las compañías inteligentes están abandonando el correo electrónico y utilizando sistemas como la holgura o el hipchat. El correo electrónico es solo una herramienta de comunicación muy primitiva, insegura e ineficiente.

Google indexa sitios porque eso es lo que hay para indexar. Pero Internet real se ha trasladado a otras plataformas, incluidas aplicaciones de mensajería, Facebook, sistemas CRM, etc.

El canario en la mina de carbón es ICANN, el organismo que regula los nombres de dominio que se ha convertido en una versión tecnológica de FIFA, completamente en contra del progreso y solo interesado en su propio crecimiento.

  • LeetCode
  • Algoritmos … Muy divertido …
  • Tutoriales de algoritmo de código superior
  • Proyecto euler

Resulta que la “aplicación móvil asesina” que todos buscaban es, de hecho, el navegador web. Los sitios web diseñados de manera receptiva están reemplazando rápidamente las aplicaciones donde no hay necesidad de conectarse al teléfono. Y no tiene que instalar un sitio web en su teléfono.

¿Siguen siendo relevantes los sitios web? Absolutamente. Son las aplicaciones las que rápidamente se están volviendo menos relevantes.

Hágase esta pregunta después de pensar en el éxito de Facebook. Estoy seguro de que la respuesta te llegará.

¡Puede consultar http://www.officemirror.com donde puede obtener preguntas y consejos de entrevistas por parte de compañías y publicar!

Como propósito técnico, stackoverflow es un buen sitio web desde el punto de vista de los programadores.

Empleos, bienes raíces, artículo en venta, citas, servicios, automóviles