This question already has an answer here:
Should I send a thank you email immediately, or perhaps wait a day or more? Does it make a difference if its a phone interview or an in person interview? If you wait too long, then it is likely to have no effect, or even seem out of place. However, if you send it right away, it takes away one of the advantages, which is that it reminds them of your strengths.