Question: how is your best friend determined on snapchat?
Answer: Basically, Snapchat would look at your interactions with other users over the last seven days, and internally create an ordered list based on the number of times you sent people snaps, and the number of times that person sent snaps to you.