PHP
Cum se alege secvența coloanelor într-un index compus atunci când este necesar să includeți trei câmpuri?
De ce ați părăsit compania?
Găsiți o vulnerabilitate în codul care citește date din parametrul GET
De ce nu poți stoca banii în float?
Lucru cu componentele Symfony 3-4? Ce componente ați folosit?
Care este versiunea ta de PHP și cât de profund ești în limbaj?
Care este rezultatul codului următor? <?php function format(&$item) { $item = strtoupper($item) . '.'; return $item; } $shopping = array("fish", "bread", "eggs", "jelly", "apples"); array_walk($shopping, "format"); $shopping = sort($shopping); echo $shopping[1]; A "BREAD." B nimic (fără ieșire) C "mere" D "pește" E "MERE."
După ce criterii căutați un nou loc de muncă?
Ai experiență cu tabele mari? Particionare, sharding, clustering?
Cum se tratează atât Error, cât și Exception în try-catch? Ce este Throwable? Care este diferența dintre Error și Exception?
Cum ați implementat autentificarea utilizatorilor?
Spune-mi despre tine la ultimul loc de muncă — [organizație]
Care este diferența dintre INNER JOIN și LEFT JOIN?
Cu ce brokeri de mesaje ați lucrat — RabbitMQ, Kafka?
Povestiți-ne mai multe despre o experiență în care a fost nevoie să dezvoltați un proiect de la zero.
Ce ați folosit pentru caching-ul datelor? Redis, Rabbit?
Cu ce CMS-uri a lucrat?
Cu ce versiune de Symfony ați lucrat?
Ai realizat integrații cu 1C?
Vorbește despre utilizarea cache-ului (Redis, Cache Lock) — de ce ai folosit, cum a ajutat, în special în proiecte cu trafic intens.