W jaki sposób wymieniasz słowa, które są wzajemnie anagramami?Co to jest łatwy sposób stwierdzić, czy lista słów jest wzajemnie anagramowa?
Zostałem poproszony o to pytanie, gdy ubiegałem się o moją obecną pracę.
może być zmieniony na carthorse
z wszystkimi oryginalnymi literami używanymi dokładnie jeden raz dlatego słowa są anagramami od siebie.
Hej! Zadajemy to pytanie każdemu programiście, z którym przeprowadzamy wywiad! Zepsujesz dla nas rzeczy! –
@ Jim W Teksasie: pytanie nie psuje twojej strategii wywiadu, ujawnia strategię rozmowy kwalifikacyjnej, która ma fundamentalne wady. Jak wybieranie mechanika na podstawie tego, jakie kombinezony ma na sobie. Wyciek wiedzy dla nowych kandydatów, którzy zawsze wybierają niebieskie kombinezony, nie psuje twojej strategii mechanicznego kompletowania. Uznaje to za nie-strategię za wadliwą, ponieważ może zostać złamana przez ludzi bez znajomości programowania. –
Trudno mi sobie wyobrazić, że ludzie, którzy nie znają programowania, mogą stanąć na białej tablicy i napisać program do wykrywania anagramów. Jest to naprawdę świetne pytanie początkowe z wielu powodów. I rzeczywiście, jeśli kandydat jest wystarczająco zainteresowany, aby przeczytać to pytanie, to dobrze! –