Untitled

mail@pastecode.io avatar
unknown
text
20 days ago
2.1 kB
1
Indexable
Never
00:00: пояснил кандидату задачу
01:12: кандидат предложил hash join и попросил переключиться на Котлин с Java 
02:00: кандидат описал идею с выбором меньшего по размеру массива и перегон ее в hash map
03:00: идея верная, спросил сложность, оценку кандидат дал асимптотически с учетом N и M
04:00: начали кодить
05:00: пока неясно, кандидат пишет на Java или на Kotlin, потом сразу сообразил
06:00: хороший поинт что опускает детали кода пока не будет написан основной код, чтобы не тратить время (речь про конвертацию из массива в мапу)  
07:00: кандидат немного запутался в синтаксисе но идею все еще держит верно 
08:00: пока что код не сходится с идеей в том, что кандидат хотел взять меньший по размеру массив в памяти
09:00: видно что привык писать код в IDE, забывает всякие базовые названия, но не критично
10:00: базовые код написан, попросил его прогнать логический код
12:00: учел тонкий момент с тем что при возвращении триплета надо иметь key valueA, valueB
13:00: намекнул ему что он не взял оптимальную память, поправляет код чтобы брать в память меньший по размеру массив
14:00: не очень хорошо знает синтаксический сахар котлина но идейно код написан корректно и рабочий, хоть может и не самый читабельный 
Leave a Comment