Registro de entrevista de contrato inteligente de Solidity

Soy desarrollador front-end y aprendí por mí mismo los conceptos básicos de los contratos inteligentes de solidez. Recientemente entrevisté a dos empresas de blockchain. Debido a los problemas de seguridad en los contratos, necesito experiencia laboral práctica. El contrato, el desarrollo de la marcha idioma, desafortunadamente, porque no soy lo suficientemente fuerte, también hay razones para la falla de comunicación con hr, como se muestra en la captura de pantalla:

imagen.png

Para tal resultado, todavía es difícil dejarlo ir cuando escribo este artículo. Es porque tengo un alto grado de coincidencia y creo que es muy adecuado para mí, o estoy un poco peor. Estoy un poco arrepentido. ¡Hola a todos, lo siento hermano!, ja, ja, ja, ja, ja

La siguiente es una lista de las preguntas que me hicieron en la entrevista. Por supuesto, algunas de las opcionales (la capa inferior, lo siento, quiero ingresar a la industria) no se escribieron. Permítanme compartir con ustedes:

1. ¿Ha oído hablar de la variante del protocolo ERC721A de ERC721?

2. ¿Habla con cuidado sobre ERC20 y ERC72?

3. ¿Cuál es el principio de ERC20 y ERC72?

4. ¿Qué hace el modificador?

5. ¿Qué sabes sobre el gas?

6. ¿Cómo ahorrar gasolina?

7. ¿Cuál es la diferencia entre web3 y web2?

8. ¿Qué ideas tiene sobre la seguridad de los contratos?

9. ¿Cómo se hereda la herencia multilínea?

Hoy es 24 de junio de 2022. En la actualidad, solo hay unas pocas empresas de blockchain en Shanghái y hay muy pocas oportunidades para entrevistas;

Si se trata de desarrollo de contrato de solidez, no hay límite educativo. El requisito más básico es un año de experiencia laboral real de desarrollo de contrato. El salario básico comienza en 20k, y las posiciones de front-end serán mucho menores que las de back-end. ;

Hablemos de la relación entre el front-end y web3 . De hecho, en comparación con el front-end de web2.0, no hay mucha diferencia. Incluso si una empresa tradicional se transforma en una cadena de bloques, los requisitos del front-end son diferentes. de los anteriores Las principales diferencias son las siguientes:

1. La página de inicio interactúa con el paquete (una pequeña proporción);

2. La página es puramente receptiva, puede abrir un sitio web extranjero (ver el mar) y ampliar la ventana de búsqueda para sentirlo;

3. Echarts de gráficos, como páginas de sitios web con líneas k, habrá muchos gráficos complejos;

Entonces, de hecho, si el front-end se convierte a blockchain, no hay una ventaja insustituible, y aún necesita poder escribir contratos y saber más;

Es posible que no haya tenido una oportunidad de entrevista para blockchain recientemente, si la hay, seguiré actualizando este artículo más adelante.

Tal vez en el próximo año, todavía haré el desarrollo front-end de web2.0 honestamente, pero no renunciaré a web3. ¡Compartiré más después de acumular más!

Hay muchos arrepentimientos en la vida.

¡Vamos! ! !

おすすめ

転載: juejin.im/post/7112504255432359949
おすすめ