Странно что это работает в третьем питоне. Почему они там не сделали так, что бы str состояли из целых юникодных символов, и не позволяли разделять их на графемы и всякие остальные добавки? Если хочешь "необчного" - переводи в байты, ковыряй их, и потом обратно в строку.
Хотя... да, юникод - сложный. Там даже то что считать за "символ" зависит от контекста в котором ты хочешь с ним работать и универсального подхода нет.
так я и перестал.. Это раньше люди переходили с C++ или жавы на питон. А те кто кроме питона ничего не знают, на этот вопрос не могут ответить. Время ушло этого вопроса.
Но нужен какой нибудь конкретный вопрос. Например про БД я задаю простой вопрос. Что за слово having. Меньше 10% могут рассказать зачем оно.
На мой взгляд, это плохой вопрос. Он может отсеять хорошего синьора, но не отсеит вчерашнего студента. Лично я знаю зачем это, потому что месяц назад оно мне пригодилось. И уверен через год снова забуду.
так у меня не тесты.. и нет требования набрать 100 баллов. Этот один вопрос никого никогда не отсеивает. Это просто точка с которой можно начать разговор и дальнейшее углубление. Если человек быстро ответит, то можно поинтересоваться откуда опыт в таких вопросах. А если совсем не ответит даже после 10 наводящих вопросов, то просто закрываем вопрос и идём дальше.
А, ну хорошо раз так. Увы с хорошими вопросами помочь не могу. Мне кажется единственный нормальный вариант, если синьора не надо релоцировать — это спросить про опыт, поспрашивать как он что делал и взять на испытательный срок.