Что я понял со своего опыта - на собесе надо обязательно просить писать код. Причём не на бумажке - а в приближенных к боевым условиям: в IDE, в консоли хрома, где удобно. Очень часто люди либо подкупают хорошими soft skills, либо хорошо рубят в теории - и ты под впечатлением такой: "ну тут - джедай, тут даже как-то неудобно просить задачки решать
(
Read more... )
Comments 103
Reply
Reply
Это онанизм.
Reply
Reply
Reply
Reply
Reply
Reply
А пробелы же автоматическим форматтером расставляются.
Reply
Reply
Вот это интересно. Первое что в голову приходит - держать города в виде префиксного дерева, входную строку тоже в него и попробовать как-то по дереву из входной строки искать в дереве городов.
Но я такое с ходу не напишу на собесе, да и не уверен в правильности решения.
Reply
А можно в префиксном дереве хранить все, и города, и скиллы и все остальное что нужно вытащить из строки.
Reply
Пфф, сразу видна предварительная оптимизация. Токенизировать по пробелам, да в Dictionary дефолтовый из стдлибы города класть, похуй там дерево или ещё что. Префиксное то вообще стейт ов зе арт.
Я вот что за 18 мин родил, учитывая что я дотнет видел (почти что) только на картинке и пришлось гуглить даже дотнетфиддл:
https://dotnetfiddle.net/nzuMNe
Reply
Reply
Leave a comment