Что я понял со своего опыта - на собесе надо обязательно просить писать код. Причём не на бумажке - а в приближенных к боевым условиям: в IDE, в консоли хрома, где удобно. Очень часто люди либо подкупают хорошими soft skills, либо хорошо рубят в теории - и ты под впечатлением такой: "ну тут - джедай, тут даже как-то неудобно просить задачки решать
(
Read more... )
Comments 103
да, хороший ответ
Reply
- Что если кандидат слабо знает (или забыл) C#, но берётся всё это здесь же написать на Го или Питоне (кстати, comprehensions в Питоне - оч. похоже на LINQ в C#)? И в ваш IDE этот кандидат, скорее всего, не умеет.
- Я правильно понимаю, что в изначальной формулировке и в варианте 1) масштабируемость не важна? Типа напишите какое-то правильное решение да побыстрее? А масштабируемость начинается с 2), где становится 100К городов?
Reply
Reply
Reply
Reply
я бы 100проц не взял лошару, который не осилил Ctrl+K, Ctrl+D и тупо ебошит пробелы как мартышка.
А на фишарпе прокатит? а то на цешарпах сильно многабукаф вбивать
Reply
Но если у нас война за "чистый" код, то F# может быть удобным способом выскочить из неё :)
Reply
Reply
По опыту - ну вроде ж хороший язык, но уебище уебищем, черт знает что такое. И не в последнюю очередь - потому что семантические отступы, которые хер знает как автоматически форматировать.
Reply
Reply
Я имел ввиду что что-то такое
words.Where(w=>cities.Contains( w));
(пробелы через жопу стоят) - я и не напишу, я чисто автоматически правильно поставлю все, а если и опечатаюсь где - сразу поправлю как замечу. И это у всех практикующих дотнетчиков так.
Это, кстати, немного C#-специфичная штука - там сильно повезло, и MS от входа выкатил общий code style, и все C#-еры пишут одинаково, нет холиваров как во многих других языках.
Reply
Reply
Но в примере ( w) - это же какой-то запредельный уровень долбоебизма, извините за мой французский
Reply
Leave a comment