Pokud se chystáte na technologický pohovor, pravděpodobně vám položí náročnou otázku typu implementujte algoritmus pro určení, zda má řetězec všechny unikátní znaky. Co když nemůžete použít použít další datovou strukturu, podle Cracking the coding Interview, 6th Edition str. 192.
Měli byste se zeptat na první otázku počasí odpovědi pomocí řetězce ASCII nebo Unicode. ASCII je zkratka pro American Standard Code for Information Interchange (americký standardní kód pro výměnu informací). K reprezentaci textu používá čísla. Číslice (1,2,3 atd.), písmena (a, b, c atd.) a symboly (!) se nazývají znaky. Pamatujte, že ASCII má vždy jednodušší znaky a nižší 8bitový bajt, protože představuje 128 znaků, aby se zmenšila velikost paměti. ASCII má 256 to by byl případ rozšířeného. Původně byly její kódy znaků dlouhé 7 bitů, ale pak byla rozšířena na bitovou délku 8. Původní = 128 znaků, rozšířená = 256. Pokud ne, pak pomocí Unicode zvětšit velikost úložiště.