[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Собеседование PHP junior developer
Страницы: 1, 2, 3
TranceIT
Думаю будет интересно.

Вопросы какие запомнил:

Общие знания:
1) Как расшифровывается SQL, MVC.
2) Что такое регулярное выражение. Объяснить своими словами в 1-м предложении.

Логика:
1) Есть два бидона и кран с водой. Один бидон 3 л, другой 5 л. Как отмерить 4 л воды.
2) Человек заходит в ж\д тоннель. Когда он проходит четверть пути он слышит звук приближающегося к тоннелю поезда. Если человек развернется и пойдет назад, то они с поездом встретятся в начале тоннеля. Если пойдет вперед, то поезд и человек выйдут из тоннеля одновременно. Во сколько раз поезд движется быстрее человека?
3) Есть 5 банок с таблетками. Известно что в какой-то из банок ядовитые таблетки. Хорошие весят 10 грамм, ядовитые 9 грамм. За одно взвешивание определить в какой банке ядовитые таблетки.

Математика:
1) Один товар стоит на пять шестых больше, чем пять шестых стоимости другого товара. Сколько стоит первый товар?

SQL:
1) Предлагается запрос. Вопрос: что он делает, как его оптимизировать.
2) Составить структуру БД по требованию и сделать определенный запрос.

HTML+CSS:
1) Написать форму загрузки на сервер 1-го файла.
2) Расшифровать строку #remake p.text .include li li a.link

JS:
1) Написать функцию, которая при клике на чекбокс будет выделять еще 3 чекбокса. Составить html разметку.

PHP:
1)
$i = "123";
$i[$i['1']] = "123";
echo $i;

Какой будет вывод?

2)
$x = ?
if($x == 1) echo '1';
if($x == 2) echo '2';
if($x == 3) echo '3';

Что нужно присвоить $x, чтобы вывести на экран 123?

Из того что запомнил. Собеседование длилось почти 3 часа.
1) Письменный тест на 40 минут. Около 20 вопросов.
2) Тест по английскому на 30 минут. 50 вопросов.
3) Общение с начальником кадрового отдела. Кто вы, что вы, чего ожидаете от работы и все в таком духе.
4) Общение со специалистом по SQL. В основном составление запросов и структур БД. Пару задач на логику.
5) Общение с ведущим программистом. Как бы вы решили такую задачу. А как такую. А распишите по какому алгоритму вы бы сделали это. Напишите регулярное выражение для проверки валидности email. С какими фрэймворками работали? Что такое MVC и как это работает? Основные принципы ООП? В чем разница между интерфейсом и абстрактным классом? Пара задач на логику.

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
alexbel2404
Цитата
$x = ?
if($x == 1) echo '1';
if($x == 2) echo '2';
if($x == 3) echo '3';

Что нужно присвоить $x, чтобы вывести на экран 123?


наверно задачка для 5го класса?)) Но я не могу догадаться)
Winston
true
alexbel2404
Цитата (Winston @ 13.06.2012 - 15:25)
true

точно)))
ApuktaChehov
TranceIT - а сколько денег предлагают?

_____________
johniek_comp
а взяли то хоть?

_____________
user posted image
SitnikovArtur
Я с таблетками озадачился. Специально не пойду в гугл подсматривать ответ - подумаю. Но пока что-то не але smile.gif Может условие неправильно описано? Что значит одно взвешивание? Что за весы?



_____________
Не к каждой каптче можно написать антикаптчу ©
Invis1ble
Имхо, там 2 взвешивания, а не одно в условии smile.gif

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

TranceIT
Цитата (ApuktaChehov @ 13.06.2012 - 13:50)
а сколько денег предлагают?

800$

Цитата (johniek_comp @ 13.06.2012 - 14:02)
а взяли то хоть?

Ответ в пятницу получу.

Цитата (Invis1ble @ 13.06.2012 - 15:23)
Имхо, там 2 взвешивания, а не одно в условии 

1 взвешивание. В каждой банке не по одной таблетке.

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
Winston
Цитата (TranceIT @ 13.06.2012 - 16:45)
800$

На джуниора, и 800 баксов? blink.gif
Какая то серьезная контора?
johniek_comp
Winston
а ты вопросы видел?походу серьезная то...

_____________
user posted image
SitnikovArtur
Действительно - одного взвешивания достаточно.

_____________
Не к каждой каптче можно написать антикаптчу ©
TranceIT
Цитата (Winston @ 13.06.2012 - 17:07)
На джуниора, и 800 баксов?

Цифра не окончательная и для каждого индивидуальная. У них у каждого своя ЗП. Зависит от знаний и успехов.
Advansed у них от 1500 и выше. Про аналитика не спрашивал...

Цитата (Winston @ 13.06.2012 - 17:07)
Какая то серьезная контора?

Да. 3 отдела разработки, 1 отдел тестирования и это только в нашем небольшом городе. Без английского вообще не рассматривают.

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
sharki
Ну вопросы может быть и хорошие, но разве не важен опыт разработки, что он разрабатывал? Что для него важнее в разработке, как бы он подошел <к данной ситуации>, способы её решения на его взгляд.
Или это рано для джуниора?
TranceIT
sharki
Цитата (TranceIT @ 13.06.2012 - 12:07)
5) Общение с ведущим программистом. Как бы вы решили такую задачу. А как такую. А распишите по какому алгоритму вы бы сделали это.



_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.