¿Entiendes esas escandalosas preguntas de la entrevista escondidas en el misterio de la búsqueda de empleo?

¿Conoce esas escandalosas preguntas de entrevista escondidas en el misterio de la búsqueda de empleo?

¿Entiendes esas escandalosas preguntas de la entrevista escondidas en el misterio de la búsqueda de empleo? Si estos fenómenos ocurren en el lugar de trabajo, no entre en pánico. La clave es hacer bien su trabajo, tener confianza al entrevistar y tratar de relajarse cuando esté bajo demasiada presión. En el lugar de trabajo, es importante comprender que las preguntas escandalosas de la entrevista ocultan los misterios de la búsqueda de empleo.

¿Entiendes las ridículas preguntas de la entrevista? 1¿Estás enamorado? ——Examine su propia visión de la vida y sus valores

No piense ingenuamente que las empresas le hacen estas preguntas de la entrevista para obtener su información personal. De hecho, a la empresa no le importa si estás enamorado o no. Esta pregunta de la entrevista pone a prueba la madurez y la capacidad del candidato para manejar los asuntos de la vida, así como su perspectiva de la vida y sus valores.

¿Cuál es tu motivación para elegir este trabajo? - Elimina candidatos "pulgas"

A veces los solicitantes te preguntarán: "¿Puedes decirme tu motivación para elegir este trabajo?" Esta pregunta puede parecer simple y general, pero no es fácil responderla bien. . Además de evaluar la comprensión y el entusiasmo del entrevistador por el trabajo, esta pregunta también descartará a aquellos que utilizan la empresa como trampolín porque no pueden encontrar un trabajo por capricho. Por tanto, la idoneidad de la respuesta a esta pregunta afectará directamente al resultado de su solicitud.

“Como empresa madura, puedo entender que los candidatos busquen puestos más altos, pero lo que la empresa no puede tolerar es que los empleados busquen “trampolínes” en todas partes. A ningún jefe le gustan los empleados que son como pulgas”. RRHH Esto se considera generalmente.

¿Qué crees que estás mejor preparado para hacer? ——Examine sus propios pensamientos y opiniones.

"No limitamos los puestos fijos. ¿Para qué crees que eres más adecuado?" Las personas en el lugar de trabajo moderno también deben aprender de las "autorecomendaciones" de los antiguos y nunca ser demasiado humildes. Esta pregunta es para comprender la naturaleza independiente de los pensamientos del candidato, por lo que la respuesta debe ser clara.

RR.HH. dijo: "Un empleado enérgico debe tener objetivos e ideales". En el proceso de contratación, esta pregunta es un obstáculo, y algunos candidatos con buenos puntajes en las pruebas escritas fueron despedidos debido a esta pregunta. "En primer lugar, no conozco mis objetivos profesionales y, en segundo lugar, tengo miedo de exponer mis deseos debido a mi personalidad".

¿Entiendes las ridículas preguntas de la entrevista? 2 preguntas de la entrevista:

Hay n números, n-1 se repite un número par de veces y 1 aparece un número impar de veces. ¿Cómo encontrar números que ocurren un número impar de veces?

Esta pregunta la hizo un colega durante una entrevista. Pensé que era muy interesante, así que lo usé yo mismo. La respuesta a la pregunta está al final.

Antes de abordar esta pregunta, hablemos de una entrevista inicial.

¿Las entrevistas iniciales examinan los algoritmos?

Hace unos dos años, vi una discusión entre dos tipos importantes en Weibo:

@pureFE le dijo a @Zhen Adam: Hola, hermano Adam: soy estudiante universitario de artes liberales. importante. Durante mi búsqueda de prácticas hace algún tiempo, noté que algunas empresas tienen requisitos de algoritmos. Para el front-end, ¿cómo debería organizarse la ruta tutorial de conocimiento profesional? ¿Debería comenzar con C, estructuras de datos y similares, como estudiantes de informática? Para los desarrolladores front-end, ¿qué nivel de conocimiento profesional se requiere para estar calificado? Me pregunto si puedes darme algún consejo. ¡Te lo agradezco!

@京京京京: El front-end casi no tiene requisitos de algoritmos y estructuras de datos en el combate real. Aprender este conocimiento en función de su situación actual no le ayudará en absoluto a encontrar trabajo. El umbral para el desarrollo front-end es bajo y muchas personas sin experiencia profesional ingresan al círculo de TI desde este campo, por lo que no es necesario presionar a los "experiencias no profesionales". Para encontrar trabajo, sugiero la ruta más rápida: aprender CSS primero y luego aprender algunos libros básicos de js...

@winter: 100 objeciones.

Respuesta a @京京京京: Adam, a menudo dices que los ingenieros de front-end deberían unirse para fortalecer su influencia.

¿Es así como haces a todos más fuertes? Sin capacidades algorítmicas, ¿cómo pueden los ingenieros de front-end lograr nuevos efectos interactivos? ¿Cómo pueden los ingenieros de front-end lidiar con big data sin conocimientos de estructuras de datos? Sin esta capacidad, ¿cómo puede el front-end asumir responsabilidades más importantes?

@京京京京: Olvídalo, deja de discutir, he expresado todo lo que hay que expresar. Busque puntos en común reservando las diferencias. Mis comentarios representan sólo mis puntos de vista personales y no se garantiza que sean correctos. Cada uno tiene su propio camino de desarrollo. ¿Qué vista prefieres? La decisión está en tus propias manos, por muy clara que tengas, nadie puede hacerlo por ti. No se quite fácilmente el sombrero de “engañar a los niños”. No puedo permitírmelo y no quiero hacerlo. La familia cuenta sus verdaderos sentimientos. Eso es todo.

@京京京京京京京是我的LIFE: Bueno, así es, dije que si quieres ir más allá, necesitas practicar el uso de js nativos para al menos medio año. Me refiero a "cómo convertirse en ingeniero senior", no a "cómo cruzar el umbral". La mayoría de las empresas sólo analizan las "habilidades básicas en el campo" de la persona durante la entrevista, pero si no puede pasar este nivel, ha cruzado el umbral para ingresar a esta industria. Así que primero aprenda cómo pasar la entrevista.

@winter: Hasta ahora, no he oído hablar de ningún trabajador front-end que haya perdido sus habilidades profesionales por haber aprendido conocimientos básicos de informática. A juzgar por la gente que conozco en 51js, aquellos que tienen una buena base estarán en la cima de la industria después de unos años. Aquellos que "siguen el mercado" no saben dónde están. De hecho, esto es sólo una cuestión de calidad humana. El tiempo ahorrado al renunciar a lo básico no se puede utilizar para otros conocimientos ni para el inglés.

Yo también necesito una respuesta de mi parte. Déjame darte algunos ejemplos:

El núcleo de Reactjs, que es muy popular recientemente, es implementar un dom virtual. Cada vez que se actualiza la página, el contenido mínimo modificado se puede calcular a través del DOM virtual, logrando así una actualización eficiente de la página. Es muy importante implementar el algoritmo de diferencia mínima.

Tencent ha implementado el algoritmo de uso de almacenamiento local para almacenar js en la web móvil y luego implementa actualizaciones incrementales de js, de modo que solo se solicita el contenido js modificado cada vez que se actualiza, lo que resuelve el problema. Debido al valioso tráfico móvil y al problema de la velocidad lenta de la red, el algoritmo de actualización incremental es crucial.

Cuando llegué aquí por primera vez, había un colaborador de echart en el grupo. Al compartir dentro del grupo, el problema de optimización del almacenamiento de big data puede ser el siguiente.

[100001, 100002, 100003...]

Al dibujar en el lienzo, consumirá más memoria y luego intercambiará tiempo por espacio. El procesamiento es el siguiente.

p>

[1, 2, 3...] establece la base en 100000.

Esto resuelve el problema de la gran cantidad de memoria para una determinada cantidad de datos.

Creo que el ejemplo anterior es suficiente para respaldar la importancia de los algoritmos en el front-end, porque el front-end no se trata solo de restaurar algunos diseños de interfaz de usuario, realizar interacciones e implementar algunas funciones.

Ahora el front-end se está volviendo cada vez más complejo, involucrando cada vez más aspectos. Posteriormente, los estudiantes pueden usar nodejs como servidor (ingeniero de pila completa). La expansión paralela puede usar reaccionar nativo para desarrollar la expansión vertical también considerará pérdidas de memoria de aplicaciones web, ajuste del rendimiento, empaquetado y compilación, implementación en línea, etc.

Cuanto más aprendas estas cosas, mayores serán los requisitos de conocimientos básicos de informática, incluidos los conceptos básicos de los algoritmos.

Entonces la pregunta es, ¿qué pasa si no tenemos una base en algoritmos? De hecho, al principio no investigué mucho sobre algoritmos y no sabía cómo usarlos en el trabajo. Sólo en trabajos posteriores descubrí gradualmente que me faltaban algunos conocimientos básicos de informática y los complementé según fuera necesario.

La primera vez que entré en contacto con el algoritmo simple del front-end fue cuando estaba mirando el código fuente de un juego de tenis de mesa. La colisión, el rebote y la aceleración de la pelota en el juego son cálculos simples y conocimientos de física, lo cual es bastante interesante.

Volviendo a la pregunta de la entrevista, puedes decirme por qué creo que esta pregunta es buena.

1. Si las personas sin una base algorítmica piensan bien, al menos pueden dar una solución estúpida dentro de un cierto período de tiempo y luego dar algunas pistas para obtener la respuesta que esperaba.

2. Para aquellos que tienen una base en algoritmos, probablemente pueda darles algunas soluciones en el resto de nuestra comunicación, les responderé una respuesta que espero, o incluso una mejor.