Red de conocimiento informático - Consumibles informáticos - ¿Qué preguntas se hacen generalmente en las entrevistas con ingenieros senior de PHP?

¿Qué preguntas se hacen generalmente en las entrevistas con ingenieros senior de PHP?

¿Optimización de MySQL y optimización del servidor para alta concurrencia y gran tráfico?

Índice de campos, base de datos maestro-esclavo, separación lectura-escritura, particionamiento de tablas y equilibrio de carga.

El registro de consultas lentas de Linux registrará las declaraciones SQL de consultas de tiempo de espera de MySQL y las verificará periódicamente para optimizarlas.

2. ¿Cómo diseñar el programa del módulo de venta flash bajo acceso masivo? Si usa mysql, las ventas serán mayores, es decir, los pedidos exceden el inventario.

Almacenar en caché los datos del pedido en la memoria. Si la base de datos falla directamente, no hay suspenso.

3. Uso de caché

Puede usar memoria caché estática, pero no puede usar memoria caché estática, como Memcache y Redis, y usar una base de datos que no se puede almacenar en caché.

4. ¿Pueden las sesiones cruzar dominios? ¿Cómo cruzar dominio?

Reescriba el mecanismo de sesión PHP (proporcionado por PHP) y almacene la sesión en Memcache o base de datos para que pueda usarse en todos los dominios.

Además, las sesiones se pueden almacenar de tres formas: archivo, base de datos y caché.

5. ¿Conoces las bases de datos no relacionales?

mongodb

6. ¿Puedes escribir scripts de shell y operar Linux?

También le preguntaremos sobre algunas cosas populares, como si ha realizado desarrollo de WeChat, como desarrollo de pagos de WeChat, desarrollo de aplicaciones móviles, etc.

Las cosas principales que preguntaste giran en torno a esto. Para la prueba escrita, podrá escribir SQL, funciones PHP (como clasificación de burbujas) y preguntas de lógica.

Hice muchas entrevistas al principio. Este es mi resumen de la experiencia de la entrevista.