На доске писать уже не обязательно - все гуглобуки предоставляют возможность использовать лаптоп (надо только предупредить заранее). Вряд ли кто будет против, если вы принесете свою клавиатуру.IvanGrozniy wrote: 09 Feb 2020 18:50 Я позанимался им пару недель с нулевыми знаниями, овладел достаточным уровнем для решения литкодовских задачек. Теперь не жалею и буду всегда на нем кодить на доске. Программки становятся заметно компактней. Сами сравните примеры решения задач на Java и Python к примеру.
Что касается языка, то есть несколько соображений
1. да, рабочий код на Java будет сущетвенно длинее. Но писать рабочий код на интервью и не требуется. Задача интервью - это убедиться что вы можете программировать и писать defensive code, и умеете думать, знаете структуры данных и базовые алгоритмы, понимаете и умеете оценивать сложность и производительность.
Если вы планируете писать на Java, нужно спросить у интервьюера, можно ли опустить всю эту мишуру типа классов, импортов и пр. - 99.9%, что ответ будет положительным.
Так же стоит спросить, можно ли использовать однобуквенные переменные (в любом языке) - тоже не откажут, и минусом это уже не будет, а время съэкономит.
2. интервьюер имеет доступ к вашему резуме. Если там, к примеру, 90% Java, то скорее всего и задачка будет подобрана так, чтоб не ставить вас в заведомо невыгодное положение.
3. если компания дает выбор языка, то всегда можно нарваться на интервьюера, который считает, что по крайней мере один язык вы должны знать отлично, и которому не понравится каким образом вы, например, форматировали вывод, как читали что-то, как обходились с несуществующими ключами и пр. Т.е. вы можете нарваться на что-то за пределами недельного курса Питона.