... готовиться к своим
. Тогда результат их ... . Во время
рекрутер почти всегда ...
... искать новую работу.
, тесты, ну вы ...
Доброго времени суток наши читатели. Сегодня бы хотел поговорить о том как можно избежать обман при ...
... , посвященного вопросам на
для программистов. Ответы ...
Продолжаю размещать переводы с англоязычного сайта www.techinterviews.com, посвященного вопросам на собеседовании для программистов. Ответы приведены такие же как на исходном сайте.
Как мне найти все БД, имена которых начинаются с "tech" и к которым я имею доступ ?
SHOW DATABASES LIKE ‘tech%’;
Как вы объединяете строки в MySQL ?
CONCAT (string1, string2, string3)
Как бы вы взяли часть строки ?
SELECT SUBSTR(title, 1, 10) from techinterviews_questions;
Какова разницв между CHAR_LENGTH и LENGTH ?
Первое это число символов, второе это число байтов. Для латинских символов числа разные, но они могуд не совпдпть для Unicode и других кодировок.
Как бы вы сконвертировали строку в UTF-8 ?
SELECT (techinterviews_question USING utf8);
Что значат % внутри выражения LIKE ?
% соответствует 0 или более любых символов, а _ точно один любой символ
Что в REGEXP означает + ?
По крайней мере 1 символ. Подробнее можно прочитать в Appendix G. Регулярные выражения из руководства по MySQL стоит почитать перед интервью в любом случае.
Как бы вы получили месяц из timestamp ?
SELECT MONTH(techinterviews_timestamp) from techinterviews_questions;
Как бы вы разгрузили/выключили обработку времени/даты в MySQL ?
SELECT DATE_FORMAT(techinterviews_timestamp, ‘%Y-%m-%d’) from techinterviews_questions;
A similar TIME_FORMAT function deals with time.
Как бы вы добавили 3 минуты к дате ?
ADDDATE(techinterviews_publication_date, INTERVAL 3 MINUTE)
Какая разница между Unix timestamps и MySQL timestamps ?
Внутрениие Unix timestamps хранятся как 32-ные целые, в то время как MySQL timestamps помещаются похожим образом, но представлены в читабельном YYYY-MM-DD HH:MM:SS формате.
Как бы вы сконвертировали Unix timestamps и MySQL timestamps и обратно?
UNIX_TIMESTAMP преобразует MySQL timestamp в Unix timestamp
FROM_UNIXTIME преобразует Unix timestamp в MySQL timestamp.
Для чего используются ENUM в MySQL ?
Вы можете ограничивать набор возможных значений в таблице. Например так:
CREATE TABLE months (month ENUM ‘January’, ‘February’, ‘March’,…); INSERT months VALUES (’April’);
Как ENUM-ы и SET-ы представлены/устроены внутри ?
Как уникальные целые предстваленные степенями двойки для оптимизации размещения.
Многим людям для устройства на работу нужны различные справки и разрешения. Но получать их - та еще морока. Так как могут понадобиться другие документы и т.д.
Но есть сайт где можно продлить, сделать или купить медкнижку недорого и в сжатые сроки. Доставка осуществляется курьером.
Как найти работу? Этим вопросом часто задаются люди, которые никогда не работали или всю жизнь ...